Está en la página 1de 19

doi:10.5477/cis/reis.136.

91

La simulación basada en agentes: una nueva


forma de explorar los fenómenos sociales
Agent-based Modelling: A New Way of Exploring Social Phenomena

José Ignacio García-Valdecasas Medina

Palabras clave Resumen


Simulación • Experi- La simulación basada en agentes es un nuevo método de investigación
mentos • Complejidad que permite tratar de manera sencilla la complejidad, la emergencia y la
• Análisis no lineal • no-linealidad típica de muchos fenómenos sociales. En este artículo de-
Consecuencias no finiremos la simulación basada en agentes —presentando sus distintas
intencionadas • Hete- variedades—, ilustrándola a partir de un ejemplo clásico: el modelo de
rogeneidad • Mecanis- segregación urbana de Schelling, que intenta explicar cómo es posible
mos que surjan guetos en ciudades cuyos habitantes no tienen prejuicios
étnicos. Finalmente, se consideran algunas de sus posibles aplicacio-
nes: desarrollar, formalizar y evaluar teorías sociológicas; decidir entre
teorías diferentes sobre un mismo fenómeno; integrar teorías en un mis-
mo marco común; explicar dinámicas sociales a través de sus micro-
mecanismos; realizar experimentos virtuales; evaluar políticas sociales y
sus resultados a priori; y predecir algunos fenómenos sociales.

Key words Abstract


Simulation • Experi- Agent-based modelling is a new research method that allows the
ments • Complexity • complexity, emergency and nonlinearity of many social processes to be
Nonlinear Analysis managed in a simple way. In this paper we define agent-based mode-
• Unintended conse- lling —and its different classes— on the basis of a classic example: the
quences • Heteroge- Schelling model of urban segregation, which seeks to explain how it is
neity • Mechanisms possible that ghettos can arise in cities where citizens have no racial
prejudices. Finally, some of its possible applications are considered:
developing, formalising and assessing sociological theories; deciding
amongst rival theories about the same social phenomenon; integra-
ting different theories in a common setting; explaining social dynamics
through their micro-mechanisms; carrying out experiments in a virtual
world; assessing social policies and their a priori results; and predicting
certain social phenomena.

Introducción emergen las estructuras sociales a partir de


La simulación basada en agentes (agent- las acciones individuales, y a su vez cómo las
based modelling) es un nuevo método para creencias, deseos y oportunidades de los
la investigación social. Aunque esta es una individuos son afectadas por dichas estruc-
herramienta bastante habitual en las ciencias turas, integrando de este modo el nivel ma-
físicas y naturales desde hace mucho tiem- cro y el micro de la realidad social. Además,
po, ha empezado a utilizarse recientemente dicho método permite la colaboración estre-
también en las ciencias sociales. Uno de los cha entre teoría sociológica e investigación
grandes atractivos de la simulación basada empírica, así como favorece el diálogo multi-
en agentes es que permite explicar cómo disciplinar.

José Ignacio García-Valdecasas: Universidad de Granada | nachogvm@ugr.es

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 91 14/10/11 11:11


92 La simulación basada en agentes: una nueva forma de explorar los fenómenos sociales

Consideremos tres posibles aplicaciones te herramienta para explorar cómo las accio-
de la simulación basada en agentes: a) como nes de los individuos conforman la evolución
solución al problema de la infradeterminación de las instituciones sociales, y a su vez cómo
empírica de las teorías sociológicas; b) para las instituciones que regulan las interaccio-
explicar fenómenos sociales a través de me- nes sociales configuran las creencias, de-
canismos que hagan alusión tanto a la acción seos y oportunidades de los individuos.
de los individuos como a la estructura de in- c)  En otra dimensión totalmente distinta
teracción entre los individuos; c) como méto- de la anterior, se puede observar cómo cier-
do para evaluar políticas sociales y prever tas organizaciones (por ejemplo las empre-
sus resultados antes de ser implantadas. sas de la construcción y los hospitales) tie-
a)  La sociología es una disciplina desga- nen que afrontar —cada día más— una
rrada: distintos paradigmas compiten entre sí multitud de directrices sobre la salud y la se-
en su intento de entender la realidad social. guridad de sus trabajadores. Por ejemplo,
Por ejemplo, diferentes teorías sociológicas pensemos en las normas sobre cascos, bo-
rivalizan para explicar la estratificación so- tas y cuerdas especiales para subir a los an-
cial. La simulación basada en agentes puede damios que deben llevar los obreros de la
utilizarse no solo para valorarlas, desarrollar- construcción, o en las normas de limpieza e
las o formalizarlas, sino también como méto- higiene de los hospitales que deben cumplir
do para decidir cuál de ellas podría ser la el personal sanitario. Sin embargo, la implan-
más adecuada para explicar algún aspecto tación de dichas normas suele ser lenta, y
concreto de la estratificación social, o incluso la resistencia entre los propios trabajadores a
para integrarlas en una nueva teoría. Así aceptarlas es a menudo alta. Todo apunta
pues, dicho método puede reducir la prolife- a que el comportamiento de los empleados
ración —a veces indiscriminada— de teorías en grandes empresas es difícil de cambiar.
que tratan de explicar el mismo fenómeno Se han propuesto diferentes medidas para
social, aunque solo el tiempo podrá decidir el implantar eficazmente dichas normas, pero
alcance y la potencia de dicho método en la ninguna con éxito: la simulación basada en
reducción de la fragmentación teórica que agentes está tratando de ayudar a explicar
padece una parte importante de la socio­ por qué no acaban de funcionar tales medi-
logía. das, así como a proponer nuevos enfoques
b)  Otra de las aplicaciones de la simula- que tengan más éxito (Dignum et al., 2009).
ción basada en agentes podría ser el análisis Este artículo está dedicado, en primer lu-
de las relaciones entre la acción y la estruc- gar, a definir la simulación de modo general
tura. Hace 10.000 años tuvo lugar una pro- y a mostrar los diferentes tipos simulaciones
funda transformación en la historia de la hu- que pueden ser utilizadas por las ciencias
manidad: los seres humanos abandonaron la sociales. En segundo lugar, se define la simu-
vida nómada y dejaron de ser cazadores-­ lación basada en agentes presentando sus
recolectores, y empezaron a vivir en pueblos distintas clases y comentando qué lenguajes
convirtiéndose en pastores y agricultores. El y entornos de programación son los más
grupo liderado por Henry Wright y Doug Whi- adecuados para construir modelos. En tercer
te del «Santa Fe Institute» (Nuevo México) lugar, para ilustrar estas definiciones, se des-
están utilizando la simulación basada en cribe una simulación clásica basada en
agentes para arrojar nueva luz sobre cómo y agentes: el modelo de segregación urbana
por qué nuevas instituciones emergieron en diseñado por Schelling, que pretende expli-
este momento de la historia, y otras, sin em- car cómo es posible que aparezcan guetos
bargo, desaparecieron para siempre. Así en ciudades cuyos habitantes poseen altos
pues, dicho método parece ser una excelen- niveles de tolerancia desde el punto de vista

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 92 14/10/11 11:11


José Ignacio García-Valdecasas Medina 93

étnico. En cuarto lugar, se muestra cómo la esto es, una forma especial de construir mo-
simulación basada en agentes es un excelen- delos. Estos modelos se construyen median-
te método para tratar la complejidad, la te ordenador, y son programas informáticos
emergencia y la no-linealidad típica de mu- que pretenden representar algún aspecto del
chos fenómenos sociales. Por último, se co- mundo. Centrándonos en las ciencias socia-
mentan algunas de sus posibles aplicaciones les, la simulación social consiste, pues, en la
así como la importancia que tiene para la teo- creación de modelos a través del ordenador
ría y la investigación social el desarrollo de con el objetivo de describir, explicar y/o pre-
modelos empíricos basados en agentes. decir alguna parte concreta de la realidad
social.
A diferencia de la mayoría de las teorías
Definición de simulación sociológicas —que están expresadas en el
y sus clases lenguaje natural o matemático—, las simula-
ciones sociales (basadas en el lenguaje infor-
La ciencia —incluidas las ciencias sociales—
mático) tienen que ser especificadas de for-
construye modelos con el propósito de des-
ma completa y precisa para garantizar el
cribir, explicar y/o predecir alguna parte con-
adecuado funcionamiento de dichos progra-
creta de la realidad. Los modelos son
mas informáticos (Gilbert, 2008: 2). Este he-
representaciones simplificadas de los obje-
cho abre la posibilidad de utilizar la simula-
tos específicos de estudio, y aunque la reali-
ción como una herramienta para desarrollar
dad —obviamente— no se puede reducir a
y formalizar teorías sociológicas: una teoría
ningún modelo, sin modelos no podríamos
que convencionalmente se formula en len-
entender la realidad. Se puede considerar
guaje textual se puede expresar en un proce-
una amplia variedad de modelos en ciencias
dimiento que pueda ser programable en un
sociales: un grafo formado por nodos y víncu­
ordenador; y este proceso de formalización
los es un modelo de una red social constitui-
del lenguaje natural al informático debe refle-
da por agentes sociales y relaciones socia-
jar con precisión lo que la teoría quiere decir,
les; una función matemática puede ser un
así como garantizar meticulosamente que
modelo de la relación entre el tamaño de las
dicha teoría es coherente y completa (Gilbert
ciudades y el índice de delincuencia; un pro- y Troitzsch, 2005: 5). En este sentido, es po-
grama de ordenador podría ser un modelo de sible argumentar que el papel que puede
cómo se expanden los nuevos movimientos desempeñar la simulación informática en las
sociales; e incluso una teoría sociológica po- ciencias sociales podría ser similar al realiza-
dría ser considerada como un modelo de al- do por las matemáticas en el desarrollo de la
gún fenómeno social: por ejemplo, la teoría física: así como el uso de las matemáticas
marxista sobre clases sociales sería, en este permitieron el giro copernicano en astrono-
sentido, un modelo que intenta explicar la mía, algunos autores (Epstein, 2006) conci-
estratificación social. ben la simulación basada en agentes como
Así pues, la sociología utiliza diferentes un punto de inflexión en las ciencias sociales.
tipos de modelos, a saber, aquellos basados Aunque íntimamente relacionados, exis-
en el lenguaje natural (teorías verbales); los ten algunas diferencias entre el lenguaje ma-
escritos en el lenguaje matemático (teorías temático y el informático latentes en algunas
matemáticas); y, por último, los establecidos de las cuestiones planteadas en este artículo.
en el lenguaje informático (teorías computa- Si bien el lenguaje matemático es tan preciso
cionales). como el lenguaje informático, su empleo en
A grandes rasgos, entendemos por simu- tanto que instrumento de formalización en so-
lación una manera particular de modelizar, ciología puede ser calificado de muy esporá-

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 93 14/10/11 11:11


94 La simulación basada en agentes: una nueva forma de explorar los fenómenos sociales

dico, aunque en economía ha sido utilizado mía mundial, predijo una catástrofe medio-
con éxito. En cualquier caso, son diversas las ambiental global (Meadows et al., 1973). A
razones por las cuales la simulación es más pesar del gran impacto que tuvo dicha simu-
apropiada que las matemáticas tradicionales lación, dio una impresión pobre «cuando se
para formalizar teorías sociológicas (véase comprobó claramente que los resultados del
Taber y Timpone, 1996): en primer lugar, mu- modelo dependían fuertemente de los presu-
chos fenómenos sociales son emergentes, y, puestos cuantitativos específicos hechos
por tanto, no han podido ser analizados con sobre los parámetros de dicho modelo» (Gil-
las herramientas de las matemáticas tradicio- bert y Troitzsch, 2005: 6). No obstante, a pe-
nales porque no se conocen un conjunto de sar de la inmerecida fama de sus comienzos,
ecuaciones que puedan ser resueltas para el número de artículos en las principales revis-
entender el comportamiento de dichos fenó- tas de sociología que han utilizado la simu-
menos; sin embargo, la simulación permite lación —en particular los modelos basados
tratar de manera sencilla la emergencia de en agentes— está creciendo muy rápidamen-
fenómenos sociales. En segundo lugar, di- te desde hace dos décadas (Gilbert y Abbott,
chos fenómenos están normalmente consti- 2005).
tuidos por agentes sociales heterogéneos, y Se pueden distinguir diferentes enfoques
dicha heterogeneidad (en creencias, deseos, de la simulación en las ciencias sociales: mi-
oportunidades, acciones, etc.) puede abor- crosimulaciones, dinámicas de sistemas y
darse mucho más fácilmente desde la simu- ­simulaciones basadas en agentes. Antes de
lación que desde las matemáticas tradiciona- empezar una investigación es importante con-
les. Por último, los procesos sociales suelen siderar diferentes alternativas dentro de la
correr paralelos entre sí, influyéndose mutua- ­simulación social ya que, por ejemplo, la simu-
mente, hecho del que las herramientas ma- lación basada en agentes no es siempre la op-
temáticas no pueden hacerse cargo; sin em- ción más adecuada para construir un modelo.
bargo, a través de la simulación es posible
La microsimulación empieza con una
tratar dicha propiedad.
base de datos que describe una muestra re-
Otro uso clásico de la simulación es la presentativa de agentes de una población
predicción: si se consigue desarrollar un mo- objeto de estudio; por ejemplo, puede utilizar
delo que reproduzca con bastante exactitud bases de datos derivadas de encuestas a ni-
la dinámica de algún fenómeno social (por vel nacional que incluyan datos sobre diver-
ejemplo fenómenos demográficos), entonces sas variables de los individuos. Posterior-
se podrá predecir el estado de dicho fenó- mente, utiliza un conjunto de reglas sobre
meno en un momento posterior en el tiempo. probables cambios de las circunstancias in-
Sin embargo, los científicos sociales se dividuales para actualizar las características
muestran por lo general bastante escépticos de dichos agentes de manera que el investi-
acerca de la posibilidad de realizar prediccio- gador pueda preguntar cómo sería la mues-
nes sociales debido «tanto a la dificultad in- tra en un momento determinado del tiempo
herente de realizar operativamente dicha (Gilbert, 2008: 17). La microsimulación, por
predicción como a la posibilidad de que el tanto, crea modelos que no tienen pretensio-
pronóstico mismo afecte al resultado» (Gil- nes de explicar, sino de predecir. La gran
bert y Troitzsch, 2005: 6). ventaja que tiene la microsimulación respec-
Las simulaciones por ordenador tuvieron to a otros tipos de simulaciones es que no
un comienzo difícil en ciencias sociales comienza con una muestra de agentes hipo-
(Troitzsch, 1997). Una de las primeras simu- téticos o creados al azar, sino con una mues-
laciones informáticas, que fue realizada por tra de agentes reales tal como son descritos
el Club de Roma sobre el futuro de la econo- por las encuestas; sin embargo, el inconve-

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 94 14/10/11 11:11


José Ignacio García-Valdecasas Medina 95

niente que posee es que no permite la inte- recibido ningún tratamiento (llamado «con-
racción entre agentes ni tiene en cuenta el trol»). La gran ventaja de la experimentación
entorno donde tienen lugar las acciones de es que permite asegurar que el tratamiento
los agentes (Gilbert, 2008: 18). aplicado al objeto de estudio es de hecho la
La dinámica de sistemas crea modelos causa de los efectos observados, ya que
que pretenden predecir el estado futuro de solo el tratamiento es lo que difiere entre el
un fenómeno social a partir de su estado objeto de análisis y el control (Gilbert, 2008: 3).
­inicial mediante un sistema de ecuaciones Mientras que en las ciencias físicas y natu-
diferenciales que expresan relaciones causa- rales la experimentación es el método habitual
efecto entre variables. El análisis del de hacer ciencia, en la mayoría de las ciencias
comportamiento de estas ecuaciones dife- sociales realizar experimentos a gran escala
renciales se realiza en un ordenador (ya que puede ser mucho más difícil y/o puede plan-
resulta excesivamente complicada su resolu- tear problemas éticos (ibíd.): por ejemplo, no
ción formal matemática). De ahí que se pue- sería ético provocar un conflicto bélico para
da considerar una «simulación». La dinámica investigar las causas de la guerra. Además,
de sistemas trata siempre con grandes agre- aislar un fenómeno social para poder realizar
gados de agentes más que con agentes indi- experimentos sobre él puede ser muy compli-
viduales (Gilbert, 2008: 20). Así pues, un pro- cado o imposible.
blema de este enfoque es que no puede
Una de las posibles soluciones a estos
tratar la heterogeneidad propia de los agen-
problemas viene de la mano de la economía
tes que participan en los fenómenos sociales;
y la sociología experimental (Millar, 2006),
sin embargo, esta perspectiva podría ser muy
que permiten realizar experimentos sociales
adecuada cuando se trata de analizar gran-
de laboratorio. Durante las dos últimas déca-
des poblaciones de agentes con comporta-
das, ha sido posible aislar ciertos factores
mientos similares (Gilbert, 2008: 20).
que pueden generar fenómenos sociales (por
ejemplo, los factores que podrían desenca-
Definición de simulación basada denar una crisis económica), y «simularlos»
en agentes en un laboratorio en el que los agentes son
individuos reales que reciben ciertas instruc-
Desde un punto de vista formal, se puede ciones e incentivos adecuados.
definir la simulación basada en agentes Asimismo, los modelos basados en agen-
como un método informático que permite tes pueden también realizar experimentos
construir modelos constituidos por agentes porque permiten aislar virtualmente procesos
que interaccionan entre sí dentro de un en- sociales de otros procesos e investigar las
torno para llevar a cabo experimentos virtua- causas de los efectos observados. Además,
les (Gilbert, 2008: 2). Entender esta definición dichos experimentos no plantean problemas
implica aclarar qué son los experimentos vir- éticos porque utilizan agentes y sociedades
tuales, quiénes son los agentes y cuál es su
artificiales. Así pues, es posible diseñar un
entorno.
experimento virtual y llevarlo a cabo tantas
veces como se desee, pudiéndose usar un
Los experimentos virtuales rango amplio de parámetros o incluso permi-
Un experimento consiste en aplicar algún tra- tir, por ejemplo, que algunos factores varíen
tamiento a una parte aislada de la realidad y al azar (Gilbert, 2008: 3), comparando poste-
observar qué ocurre; posteriormente, el ob- riormente posibles resultados.
jeto de análisis que ha sido tratado es com- A diferencia de otras estrategias de inves-
parado con otro objeto equivalente que no ha tigación, otra de las grandes ventajas de la

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 95 14/10/11 11:11


96 La simulación basada en agentes: una nueva forma de explorar los fenómenos sociales

simulación basada en agentes es que puede generan el fenómeno social que se desea
proporcionar «datos» imposibles o difíciles explicar.
de conseguir por los procedimientos están-
dar de la investigación sociológica. Los ex- Los agentes
perimentos virtuales con modelos informáti-
cos podrían ser la única manera de obtener Los agentes virtuales —que son en realidad
ciertos «datos» para explicar procesos socia- módulos o partes de los programas— repre-
les. Por ejemplo, dada la ausencia de datos sentan a los actores reales. Existe, pues, una
empíricos completos sobre redes sociales equivalencia entre los agentes del mundo vir-
complejas en las que pueden estar implica- tual y los actores del mundo real, hecho que
dos millones de nodos, se puede utilizar la facilita tanto el diseño como la interpretación
simulación para estudiar el impacto de la es- de los resultados de los experimentos virtua-
tructura de dichas redes sobre los procesos les frente a otros tipos de simulaciones (Gil-
dinámicos que tienen lugar dentro de ellas bert, 2008: 14).
(González, 2004, 2006). Ciertos diseños presuponen que todos
Otro aspecto positivo de la simulación los actores son idénticos y que las reglas de
basada en agentes puede ser que los costes comportamiento por las que se rigen son si-
de la experimentación virtual son mucho me- milares. Sin embargo, en el mundo real los
nores que la experimentación real (Gilbert, actores sociales suelen tener diferentes de-
2008: 3). De igual manera que los ingenieros seos, creencias y oportunidades. En este
utilizan por su bajo coste modelos para ana- sentido, la simulación basada en agentes evi-
lizar, por ejemplo, el comportamiento de un ta esta limitación y logra modelar dicha hete-
puente frente a un seísmo, los científicos so- rogeneidad entre los agentes: cada agente
ciales también pueden emplear modelos in- puede poseer sus propias creencias, deseos
formáticos significativamente más baratos y oportunidades, así como sus propias reglas
que las investigaciones estándar. de comportamiento.
Por último, indicar que una de las aporta- En los experimentos virtuales, los agentes
ciones más atractivas de la simulación basa- pueden interactuar intercambiándose men-
da en agentes es que puede proporcionar sajes entre ellos y actuar en base a lo apren-
explicaciones de fenómenos sociales a tra- dido en dichos mensajes. El intercambio de
vés de los mecanismos causales que subya- mensajes entre agentes pretende representar
cen a dichos fenómenos. Las investigaciones el diálogo entre actores sociales del mundo
basadas en encuestas cumplen con el papel real. De esta manera, por ejemplo, se puede
fundamental de descubrir tendencias en la analizar cómo el flujo de información atravie-
población, y aquellos métodos estadísticos sa una red de agentes para intentar explicar
asociados a ella desempeñan la función cru- cómo se difunden las preferencias políticas
cial de identificar los factores que intervienen en una población determinada.
en dichas tendencias (González, 2004). Sin Muchos modelos asumen implícitamente
embargo, dichos métodos no pueden pro- que los agentes actúan racionalmente, es
porcionar una explicación de los fenómenos decir, que se comportan bajo un conjunto de
que detectan (Goldthorpe, 2000: 116; Heds- reglas racionales para optimizar sus prefe-
tröm, 2005). Aunque los modelos matemáti- rencias o bienestar. Sin embargo, en el mun-
cos han tenido mucho éxito para clarificar do real, el comportamiento de los actores, en
las relaciones entre variables, no pueden realidad, no es completamente racional: los
explicar por qué una variable está relaciona- agentes no están comprometidos en largas
da con otra (Gilbert, 2008: 5), es decir, no cadenas de razonamientos complejos para
dicen nada acerca de los mecanismos que seleccionar la acción óptima, sino que suelen

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 96 14/10/11 11:11


José Ignacio García-Valdecasas Medina 97

simplificar las diferentes alternativas posi- de producción, redes neuronales artificiales


bles. Además, los agentes no suelen tener y lenguajes y entornos de programación
información global para la toma de decisio- (Gilbert, 2008: 22).
nes, sino solo local. A diferencia de otras es-
trategias, la simulación basada en agentes Sistemas de reglas de producción
permite crear con facilidad modelos donde
los actores posean una racionalidad limitada Un sistema de reglas de producción está
(bounded racionality, Simon, 1957) más acor- constituido por tres factores: un conjunto bá-
de con la realidad humana. Así pues, en los sico de reglas que determina el comporta-
modelos basados en agentes no es difícil miento de los agentes; una serie de variables
programar actores que utilicen una serie de que almacenan el estado actual de cada
reglas simples e información local para la agente; y un intérprete de reglas (Nilsson,
toma de decisiones (Epstein, 2006: 6). 1998). En los modelos cada agente tiene que
elegir una regla de comportamiento entre el
El entorno conjunto de reglas dado, selección que de-
pende directamente de su estado actual. Ta-
El entorno virtual, que representa al medio
les reglas están constituidas por un compo-
real en el que los actores reales operan, es el
nente de condición y por un componente de
hábitat donde los agentes virtuales interac-
acción: mientras que el componente de con-
cionan entre sí. Dicho entorno puede repre-
sentar espacios geográficos con barreras fí- dición dice cuál tiene que ser el estado del
sicas o fuentes de energía, por ejemplo, agente para que se aplique una determinada
donde los agentes tienen coordenadas que regla, el componente de acción dice qué tie-
indican su localización, aunque en otros mo- ne que ser hecho para ejecutar dicha regla.
delos puede también representar otros tipos Además, cada agente necesita algunas va-
de espacios, como por ejemplo espacios de riables para almacenar su estado actual; por
conocimiento (Gilbert et al., 2001) o de rela- ejemplo, necesita una variable sobre su loca-
ciones (redes). lización espacial, así como otra variable so-
En principio, el entorno es relativamente bre su reserva de energía. Por último, los
sencillo de programar, por lo que algunos agentes también necesitan un intérprete de
científicos sociales que utilizan la simulación reglas que les permita elegir una regla entre
tienden a descuidarlo. Sin embargo, la in- varias reglas de comportamiento incompati-
fluencia del entorno en el mundo real es de bles entre sí que a su vez puedan aplicarse
una importancia radical; gran parte de la en el mismo momento, es decir, reglas con
complejidad que acontece en la vida de los diferentes componentes de acción cuyos
seres humanos surge porque los individuos componentes de condición se satisfagan.
suelen tratar con un entorno complejo (Gil- Estos sistemas de reglas, por tanto, per-
bert, 2008: 27). miten a los agentes percibir su entorno y re-
cibir mensajes de otros agentes, así como
seleccionar comportamientos dependiendo
Tipos de simulaciones basadas de su estado actual y mandar mensajes a
en agentes
otros agentes. Los modelos basados en
Todas las características de la simulación agentes diseñados por los sistemas de re-
basada en agentes descritas anteriormente glas de producción pueden ser construidos
pueden ser implantadas de diferentes ma- por «juegos de herramientas» de software
neras en un ordenador. Se pueden distinguir especiales tal como JESS (Java Expert Sys-
tres enfoques distintos: sistemas de reglas tem Shell).

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 97 14/10/11 11:11


98 La simulación basada en agentes: una nueva forma de explorar los fenómenos sociales

Redes neuronales artificiales chos modelos se pueden implantar directa-


mente en el hardware de un ordenador me-
Una red neuronal artificial está constituida
diante circuitos integrados. La gran ventaja
por un conjunto de unidades (llamadas tam-
de las redes neuronales artificiales frente a
bién neuronas) distribuidas en capas. Se
los sistemas de reglas de producción es que
pueden distinguir tres tipos diferentes de ca-
las primeras pueden aprender debido a su
pas: la capa de entrada que recibe informa-
estructura y funcionamiento, mientras que
ción del exterior; las capas ocultas que pro-
las segundas no; sin embargo, las redes neu-
cesan dicha información; y la capa de salida
ronales entrenadas no proporcionan una ex-
que genera una respuesta. Cada unidad está
plicación comprensible de su comportamien-
conectada a todas las unidades de la capa
to en términos de la actividad de las unidades,
anterior y de la capa posterior a la capa don-
mientras que los sistemas de reglas presen-
de está situada (figura 1). Cada unidad de las
tan las reglas que explican el comportamien-
capas ocultas recibe las señales de entrada
to de los agentes (Gilbert, 2008: 26).
de todas las unidades de la capa precedente
y las multiplica por un factor; después suma
los productos y aplica alguna transformación Lenguajes y entornos de programación
no lineal a la suma; y por último envía la señal Por último, los modelos basados en agentes
de salida a todas las unidades de la capa si- se pueden también desarrollar utilizando len-
guiente. Aunque existe cierta similitud entre guajes de programación orientados hacia
las redes neuronales artificiales y las redes objetos (con sus correspondientes bibliote-
neuronales biológicas, las diferencias de es- cas), tales como Java, C++ o Visual Basic; o
tructura y funcionamiento entre ellas son empleando entornos de programación que
considerables. permiten crear, ejecutar y visualizar resulta-
En los modelos basados en agentes dos sin salir del sistema, como NetLogo,
construidos con redes neuronales artificiales, Swarm, Mason o Repast. Los modelos cons-
cada red neuronal constituye un agente. Di- truidos con lenguajes de programación po-

FIGURA 1.  Redes neuronales artificiales

Fuente: Disponible en http://www.sinespam.com/?page_id=129

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 98 14/10/11 11:11


José Ignacio García-Valdecasas Medina 99

seen ciertas ventajas con respecto a los di- El modelo consiste en una cuadrícula de
señados con entornos de programación, por celdas que representa una zona urbana.
ejemplo se ejecutan más rápidamente, y ade- Cada celda puede estar en tres estados dis-
más son mucho más flexibles que los entor- tintos (representados por tres colores): ocu-
nos de programación, es decir, permiten pro- pada por un agente de una etnia (color rojo);
gramar cualquier modelo por complejo que ocupada por un agente de otra etnia distinta
sea. Sin embargo, los entornos de programa- (color verde); y no ocupada por nadie (color
ción son mucho más fáciles de aprender, y negro). No puede haber más de un agente en
requieren menos tiempo para desarrollar un la misma celda. El algoritmo de la simulación
modelo que los lenguajes de programación. (figura 2) empieza distribuyendo los agentes
Entre los lenguajes de programación, los de forma aleatoria entre las celdas que repre-
compilados (C++) se ejecutan más rápido que sentan la zona urbana. Posteriormente, se-
los interpretados (Java y Visual Basic); sin lecciona una celda al azar. Si la celda está
embargo, los lenguajes interpretados permi- ocupada por un agente, entonces se deter-
ten moverse entre las tareas de escribir, pro- mina el número de vecinos (los individuos
bar y modificar el código con mayor facilidad. que ocupan las 8 celdas de alrededor) del
NetLogo es posiblemente el entorno de pro- mismo color: si dicho número es igual o ma-
gramación más rápido de aprender, más fácil yor al umbral de tolerancia, entonces el
de usar y más simple de instalar, pero es lige- agente está satisfecho y permanece en su
ramente más lento que el resto y por lo tanto misma celda; por el contrario, si tal número
no es adecuado para modelos excesivamen- es menor que el umbral de tolerancia, enton-
te complejos y grandes (Gilbert, 2008: 49). ces el agente se siente insatisfecho e intenta
encontrar una celda que esté desocupada y
que tenga un vecindario que le satisfaga. En
Un ejemplo clásico de modelo el caso de que la encuentre, se mueve hacia
basado en agentes dicha celda, y si no, permanece en la misma
Thomas Schelling (1978) propuso un mode- celda. El proceso se repite hasta que todos
lo basado en agentes para explicar la segre- los individuos están satisfechos con el vecin-
gación étnica observada en algunas ciuda- dario donde viven.
des americanas en la década de los años La suposición convencional es que en ba-
setenta. Este autor supone que las personas rrios donde los individuos tienen un umbral
tienen un umbral de tolerancia respecto a de tolerancia mayor del 50% (intolerantes)
otros grupos étnicos, de modo que dichos suelen desarrollar guetos; por el contrario, en
individuos se encuentran satisfechos con su barrios con umbrales de tolerancia menores
lugar de residencia si al menos una propor- del 50% (tolerantes) no suelen formar guetos.
ción de sus vecinos —indicado por el um- Sin embargo, al ejecutar el modelo de Sche-
bral de tolerancia— son del mismo grupo lling, los resultados fueron los siguientes:
étnico que ellos mismos. Si el umbral de to- 1) para umbrales de tolerancia menores del
lerancia de un individuo es, por ejemplo, del 30% (muy tolerantes) se alcanza el equilibrio
30%, es decir, si al menos 3 de cada 10 ve- rápidamente de forma que todos los indivi-
cinos son de su mismo grupo étnico, enton- duos están satisfechos con el vecindario
ces la persona está satisfecha con su lugar donde viven, y no se forman guetos; 2) para
de residencia y permanece en el mismo ba- umbrales de tolerancia entre el 30 y el 80%
rrio. Por el contrario, si menos de 3 de cada se alcanza también el equilibrio y aparecen
10 vecinos son de su misma etnia, entonces guetos (nótese que en barrios relativamente
se siente descontento y trataría de mudarse tolerantes con un umbral del 35%, por ejem-
a otro barrio. plo, se originan guetos); 3) para umbrales de

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 99 14/10/11 11:11


100 La simulación basada en agentes: una nueva forma de explorar los fenómenos sociales

FIGURA 2.  Algoritmo del modelo de segregación de Schelling

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 100 14/10/11 11:11


José Ignacio García-Valdecasas Medina 101

FIGURA 3a.  Distribución inicial de individuos (al azar) FIGURA 3b. Efecto de un umbral de tolerancia del 20%

FIGURA 3c. Efecto de un umbral de tolerancia del 35% FIGURA 3d. Efecto de un umbral de tolerancia del 60%

FIGURA 3e. Efecto de un umbral de tolerancia del 75% FIGURA 3f. Efecto de un umbral de tolerancia del 85%

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 101 14/10/11 11:11


102 La simulación basada en agentes: una nueva forma de explorar los fenómenos sociales

tolerancia mayores del 80% (muy intoleran- cuando sus propiedades son la mera suma
tes) no se alcanza el equilibrio y la distribu- de las propiedades de sus partes constitu-
ción de individuos es similar a una distribu- yentes. Así, por ejemplo, la respuesta de un
ción al azar (obsérvese que en barrios fenómeno lineal ante un estímulo es idéntica
intolerantes con un umbral del 85%, por a la suma de las respuestas que cada uno de
ejemplo, no se originan guetos) (véanse las sus constituyentes produciría individualmen-
figuras 3 generadas por el modelo de segre- te. Los fenómenos lineales, además, son fá-
gación en NetLogo de Wilensky, 1997). cilmente predecibles a partir de las propieda-
La importancia de este modelo radica en des de las unidades que lo integran. Por
que es posible explicar a partir de las reglas ejemplo, el sistema solar es un sistema lineal,
de conducta de los agentes individuales re- y, por tanto, su comportamiento —como un
todo— se puede predecir fácilmente a partir
sultados sociales que, en principio, no son
de las ecuaciones newtonianas que rigen el
evidentes o fácilmente predecibles. Por
movimiento de los planetas. Sin embargo, los
ejemplo, de manera intuitiva podríamos afir-
fenómenos sociales suelen ser no-lineales,
mar que en aquellas áreas cuyos vecinos
es decir, sus propiedades son algo más que
poseen altos niveles de tolerancia no se pro-
la simple agregación de las propiedades de
ducen guetos; y, al contrario, se podría decir
los individuos que los configuran. Esto signi-
que si los niveles de tolerancia son bajos, en-
fica que los fenómenos sociales no son pre-
tonces los vecinos tienden a segregarse en
decibles teniendo en cuenta únicamente las
grupos étnicamente uniformes. Sin embargo,
propiedades de los agentes que lo articulan.
los análisis de Schelling muestran que es po-
Así pues, no podemos analizar un fenómeno
sible lo contrario: en contra de toda previ-
social como un todo estudiando solo los in-
sión, barrios con un bajo grado de prejuicio
dividuos que lo constituyen.
étnico pueden producir patrones altamente
segregados (figura 3c, umbral de tolerancia Un fenómeno complejo es aquel cuyo
del 35%), caso típico de las ciudades de comportamiento no se puede determinar di-
EE.UU. en los años setenta; y, por otra parte, seccionándolo en sus unidades constituyen-
tes y analizando los comportamientos de
zonas con altos niveles de intolerancia (figura
dichas unidades aisladamente. Así pues, los
3f, umbral de tolerancia del 85%) pueden no
fenómenos complejos son necesariamente
generar segregación étnica. En este sentido,
fenómenos no-lineales. La segregación étni-
una de las aportaciones más interesantes de
ca de las ciudades americanas, por ejemplo,
los modelos basados en agentes es que per-
es un fenómeno complejo y no-lineal que la
miten explicar comportamientos sociales en
simulación basada en agentes puede expli-
el nivel macro a partir de las acciones e inte-
car de manera simple aunque no se puede
racciones de los individuos en el nivel micro.
determinar ni predecir haciendo referencia
Por último, conviene subrayar que otra de las
solo al comportamiento tolerante de los indi-
conclusiones del modelo de Schelling es que
viduos que las constituyen. Que un fenóme-
siempre se llega al mismo resultado —fijando
no sea complejo no quiere decir necesaria-
un nivel de tolerancia— independientemente
mente que no se pueda explicar, sino tan
de cuál sea la distribución inicial de los agen-
solo que no se puede reducir a sus unidades
tes.
constituyentes.
Un fenómeno es emergente cuando no se
Simulación y complejidad pueden utilizar las categorías propias de las
unidades que lo integran para describirlo,
En el mundo físico encontramos muchos fe- sino nuevas categorías. «La emergencia ocu-
nómenos lineales. Un fenómeno es lineal rre cuando las interacciones de los objetos

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 102 14/10/11 11:11


José Ignacio García-Valdecasas Medina 103

en un nivel dan lugar a diferentes tipos de yen el fenómeno que se quiere explicar. Así
objetos en otro nivel» (Gilbert y Troitzsch, pues, los modelos informáticos, como se ha
2005: 11). Por ejemplo, la temperatura es, en tratado de mostrar a lo largo de este artículo,
este sentido, una propiedad emergente del constituyen un excelente método para tratar
movimiento de un conjunto de átomos; pero de explicar la complejidad y emergencia pro-
un átomo aislado no tiene temperatura. De pia de muchos fenómenos sociales.
igual manera, el capital social es una carac-
terística emergente de las redes sociales; sin
embargo, un agente aislado no posee capital Aplicaciones de la simulación
social. Todo fenómeno emergente es com- basada en agentes
plejo, y, por lo tanto, no-lineal. Muchos fenó-
Podemos distinguir varios tipos de modelos
menos sociales son no-lineales, complejos y
basados en agentes, a saber, modelos abs-
emergentes.
tractos, de rango medio y empíricos (Gilbert,
Que los fenómenos sociales sean a me- 2008: 41). Aunque la elección del tipo de mo-
nudo emergentes significa que las acciones delo depende de la clase de investigación
de los individuos generan frecuentemente que se quiera realizar, en la práctica a menu-
resultados sociales imprevistos. Así pues, no do los modelos se superponen entre sí. Sin
es de extrañar que Adam Ferguson (1996 embargo, es útil tener en cuenta dichos mo-
[1767]: sec. 3.2) defendiera que «la historia delos ideales como una guía para desarrollar
humana es el resultado de las acciones de la simulación.
los seres humanos pero no de sus intencio-
nes». Asimismo, en la teoría de la mano invi-
Modelos abstractos
sible de Adam Smith (perseguir el propio in-
terés sirve al interés común) o en el eslogan La meta de los modelos abstractos consiste
de Bernard Mandeville «vicios privados ge- en formalizar y desarrollar teorías. Un paso
neran virtudes públicas» subyace la idea de importante en el diseño de dichos modelos es
que los fenómenos sociales son fenómenos la validación, es decir, la comprobación de
emergentes. que el modelo verdaderamente representa a
Los fenómenos sociales complejos, la teoría. Para llevar a cabo dicha validación,
emergentes y no-lineales han sido difíciles de se puede por ejemplo derivar de la teoría al-
entender porque no han podido ser analiza- gunas proposiciones acerca de las relaciones
dos con las herramientas matemáticas tradi- previstas entre variables y luego comprobar si
cionales; es decir, no se conoce un conjunto dichas relaciones aparecen cuando el progra-
de ecuaciones matemáticas que puedan ser ma es ejecutado. Otro paso esencial es el
resueltas para predecir o explicar dichos fe- análisis de la sensibilidad o lo que es lo mis-
nómenos. Las matemáticas de Newton no mo, la comprobación de la robustez del mo-
son de mucha utilidad para explicar fenóme- delo, es decir, hasta qué punto el comporta-
nos sociales complejos porque fueron dise- miento del modelo es sensible a la variación
ñadas para solucionar problemas de natura- de los parámetros de dicho modelo. Si peque-
leza muy distinta. Hacen falta, por tanto, ñas diferencias en el valor de al menos un pa-
nuevos métodos para explorar el comporta- rámetro tienen un profundo efecto sobre el
miento complejo, no-lineal y emergente de comportamiento del sistema a nivel macro,
muchos fenómenos sociales. La simulación entonces deberíamos revisar los presupues-
basada en agentes, en particular, puede ex- tos del modelo (por ejemplo, los presupuestos
plicar fenómenos sociales emergentes de sobre el comportamiento de los agentes).
manera directa a partir de las acciones e in- Una aplicación de este tipo de modelos
teracciones entre los agentes que constitu- es decidir cuál sería la teoría más adecuada

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 103 14/10/11 11:11


104 La simulación basada en agentes: una nueva forma de explorar los fenómenos sociales

entre teorías lógicamente incompatibles en- de programación y comprueben que los re-
tre sí que pretenden explicar el mismo fenó- sultados sean similares.
meno social. Por ejemplo, se puede encon-
trar una aplicación de los modelos abstractos Modelos de rango medio
en el estudio de las redes de relaciones ro-
mánticas y de contactos sexuales entre jóve- Los modelos de rango medio explican fenó-
nes (Hedström y Bearman, 2009) para evitar, menos sociales particulares, pero de manera
por ejemplo, el contagio y la propagación del tan general que los resultados de dichos mo-
sida. De este modo, se han propuesto dife- delos se pueden aplicar a otros fenómenos
rentes mecanismos teóricos sobre el com- similares. Debido a la naturaleza genérica de
portamiento de los jóvenes para explicar tales modelos, su validación consiste en
cómo surgen y cómo se mantienen las redes comprobar semejanzas cualitativas entre los
románticas y sexuales. La simulación basada modelos y los fenómenos a los que preten-
en agentes ha podido modelar dichas micro- den representar, pero no se espera similitud
teorías y decidir cuál de ellas explica acerta- cuantitativa (Gilbert, 2008: 42). Así pues, la
damente los macro-resultados (Bearman et validación implica comprobar que los resul-
al., 2004). tados del modelo son similares a los resulta-
Otros autores (Deffuant, 2006; Hegsel- dos observados en el mundo real, esto es,
man y Krause, 2002; Sznajd-Weron y Sznajd, que las distribuciones estadísticas del mode-
2000), por poner algunos ejemplos más, han lo y del fenómeno tengan formas similares
desarrollado modelos abstractos basados en (Moss, 2002).
agentes que ponen de manifiesto la impor- Los modelos de rango medio deben ser
tancia de la estructura de las redes sociales abstractos y, a la vez, realistas. Abstractos
en la difusión de distintas opiniones a través porque no pretenden recoger toda la com-
de dichas redes. Los resultados sugieren que plejidad de los fenómenos sociales que se
existen ciertas estructuras de interacción en- desean explicar, sino que deben abstraer tan
tre agentes que impiden literalmente alcanzar solo algunos elementos que se consideran
un consenso (estado en el que solo sobrevive esenciales para entender dichos fenómenos
una opinión a lo largo del tiempo) a pesar de ignorando otros. En segundo lugar, deben
que dichos agentes busquen realmente tal ser también realistas porque los elementos
consenso. Es decir, no basta con la buena seleccionados para entender la realidad so-
voluntad de los agentes para lograr un acuer- cial no son meramente inventados, sino que
do; la estructura de las redes donde se lleva de algún modo tienen en cuenta a la propia
a cabo la difusión de las opiniones y el diálo- realidad. El modelo es siempre, pues, una
go entre los agentes puede influir poderosa- simplificación del fenómeno social que se
mente en la consecución de dicho acuerdo. desea explicar.
Un problema que surge especialmente en Un problema importante que surge al di-
este tipo de modelos es cómo verificar que señar este tipo de modelos es decidir qué
los resultados de la simulación se deben a elementos incluir y cuáles deberían ser ex-
causas sustantivas y no a meros accidentes cluidos. Cuantos más elementos se excluya,
derivados, por ejemplo, de errores de progra- mayor será la distancia entre las conclusio-
mación (González, 2004); es decir, el proble- nes obtenidas por el modelo y la explicación
ma radica en la comprobación de que los del fenómeno social que se quiere analizar
resultados sean consistentes. Una forma de (Gilbert y Troitzsch, 2005: 19); pero, por otro
salvar este inconveniente consiste en que lado, se debe tener en cuenta que cuantos
otros científicos reimplanten dichos modelos más elementos se incluyan, más oscura pue-
haciendo uso de otros lenguajes o entornos de ser la explicación de dicho fenómeno. El

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 104 14/10/11 11:11


José Ignacio García-Valdecasas Medina 105

mejor modelo del mundo es el mundo mis- con la realidad (González, 2004), o lo que es
mo, pero dicho modelo difícilmente explica lo mismo, no es posible decidir sobre la vali-
algo acerca de cómo funciona el mundo. En dez de dicho modelo.
general, se podría afirmar que la inclusión de
muchos parámetros es importante cuando el Modelos empíricos
fin es predecir (véase Axelrod, 1997), siendo
la simplicidad la norma fundamental cuando El fin de los modelos empíricos es reproducir
la meta es explicar —como de hecho defen- con la máxima exactitud posible algunas ca-
dería la navaja de Ockham o el principio KISS racterísticas del fenómeno social que se de-
(keep it simple, stupid) (Axelrod, 1997). sea analizar con el objetivo de predecir algún
estado futuro de dicho fenómeno, o de pre-
Se pueden encontrar aplicaciones de
decir qué ocurriría —por ejemplo— si cambia
este tipo de modelos en las explicaciones
alguna política social que afecta a tal fenó-
sobre la expansión de creencias religiosas,
meno (Gilbert, 2008: 43). En este caso, la va-
preferencias políticas o nuevas tecnologías.
lidez del modelo consiste en comprobar la
Modelos de rango medio nos ayudan a en-
exactitud entre el resultado de salida de la si-
tender cómo ideas minoritarias y marginales
mulación con los datos obtenidos del fenó-
pueden expandirse en una población para
meno que se quiere estudiar. Si se corrobora
hacerse finalmente mayoritarias (Deffuant et
la validez del modelo, entonces dicho mode-
al., 2002). Por ejemplo, la simulación basada
lo es útil para hacer predicciones plausibles.
en agentes y el análisis de redes sociales se
Sin embargo, no es sencillo lograr una co-
unen para explicar por nuevos caminos cómo
rrespondencia exacta entre el modelo y el
es posible que las ideas extrañas de una sec-
fenómeno debido a que tanto la simulación
ta judía —condenada al olvido como tantos
como el mundo real contienen características
otros movimientos religiosos en la historia de
al azar (ibíd.). El efecto del azar sobre la si-
la humanidad— se propagó por todo el Im-
mulación implica que cada vez que se ejecu-
perio romano hasta llegar a convertirse en
te el modelo se producirán resultados en el
una de las religiones más importantes de la
mejor de los casos ligeramente distintos.
historia: el cristianismo. Igualmente, estos
Quizás lo que un investigador debe esperar
tipos de modelos pueden ayudar a explicar
la bipolaridad del mundo durante el período es que el resultado más frecuente del mode-
de la guerra fría o por qué razón la difusión lo (la moda de la distribución) coincida con el
de la innovación en la reducción del consu- resultado más frecuente obtenido del fenó-
mo de energía en los hogares es más rápida meno social (Axelrod, 1997; Moss, 2002),
en ciertas zonas de Inglaterra que en otras aunque también se puede medir la adecua-
(McMichael, 2008). ción entre los resultados del modelo y los
resultados empíricamente observados me-
No obstante, realizar experimentos virtua- diante el coeficiente de correlación entre am-
les de procesos sociales con modelos de
bos conjuntos de valores.
rango medio solo produce resultados inte­
resantes si el modelo se comporta —en algún
sentido— de la misma manera que el proce- La importancia de los modelos
so social real al que pretende representar. Sin
empíricos basados en agentes
embargo, en ciertas ocasiones es difícil o im-
para la teoría y la investigación
posible saber si el modelo se comporta como
social
el proceso real. Por ello la validación del mo-
delo puede ser irrealizable o muy compleja, y Los modelos empíricos basados en agentes
sin una comprobación empírica de dicho mo- permiten aproximar entre sí los experimentos
delo, no hay forma de evaluar su adecuación de laboratorio, el análisis de redes sociales y

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 105 14/10/11 11:11


106 La simulación basada en agentes: una nueva forma de explorar los fenómenos sociales

la simulación social. El diálogo y la colabora- las reglas de interacción entre los actores
ción estrecha entre dichos métodos de in- son inventadas de forma intuitiva por los in-
vestigación permiten, a su vez, el análisis de vestigadores, o derivadas vagamente de teo-
las relaciones entre la acción y la estructura rías sociológicas previas, es decir, se trata de
desde nuevos puntos de vista. modelos que utilizan estructuras de redes sin
Muchos experimentos de laboratorio (por ningún anclaje en la realidad.
ejemplo, Camerer, 2003) no tienen en cuenta, Por tanto, este artículo aboga por la utili-
desde un punto de vista sociológico, el po- zación de estructuras complejas de redes
tencial efecto del «incrustamiento» (em- detalladas por el análisis cuantitativo de re-
beddedness) de los agentes en las estructu- des sociales para infundir más realismo a los
ras sociales, es decir, consideran a los modelos empíricos basados en agentes. Sin
agentes como meros átomos aislados que embargo, no se hace referencia al análisis
solo se relacionan con el resto de los agentes tradicional de redes focalizado en redes so-
por encuentros puramente fortuitos. Así ciales simples y pequeñas de decenas o cen-
pues, dichos experimentos no tienen en tenares de nodos, sino al análisis actual cen-
cuenta la estructura de interacción entre los trado en redes complejas y enormes con
agentes. Por el contrario, muchos modelos miles o millones de nodos.
basados en agentes (por ejemplo, Cohen et
Se podrían mencionar algunas razones
al., 2001) analizan el impacto de las estructu-
por las cuales el análisis de redes y la simu-
ras de las redes sociales en las que los agen-
lación social no han tenido mucho contacto
tes están inmersos sobre multitud de varia-
entre ellas hasta hace muy pocos años
bles de interés sociológico (confianza,
(Hedström, 2005). Los sociólogos, por un
cooperación, difusión de creencias, reputa-
ción, normas sociales, capital social, etc.), lado, han utilizado generalmente la simula-
pero sin verificar empíricamente los presu- ción social como una herramienta teórica
puestos sobre el comportamiento de los para desarrollar experimentos mentales alta-
agentes. mente abstractos que exploren los posibles
mecanismos subyacentes a los cambios so-
Aunando ambas perspectivas, algunas
ciales; y, por otro lado, han empleado a me-
investigaciones recientes (por ejemplo, Boe-
nudo el análisis de redes como mero instru-
ro et al., 2010; Boero y Squazzoni, 2005;
mento de análisis empírico. Sin embargo, se
Janssen y Ostrom, 2006) tratan de desbrozar
trata ahora de conectar dichas herramientas
un camino entre la sociología experimental y
para tratar de inyectar más realismo a los
la sociología computacional. Para ello cons-
modelos basados en agentes a partir de
truyen modelos empíricos basados en agen-
los  datos cuantitativos de redes sociales
tes donde los agentes computacionales se
complejas.
comportan de manera significativamente si-
milar a como lo hacen los agentes reales en Así pues, este artículo defiende lo que po-
los experimentos de laboratorio. Posterior- drían denominarse «modelos doblemente
mente, dichos modelos exploran estructuras empíricos» fundados tanto en experimentos
complejas de interacción entre los agentes de laboratorio como en el análisis de redes.
que difícilmente pueden llevar a cabo en los Dichos modelos son un terreno muy apropia-
estudios experimentales o de campo. De do para el estudio de la coevolución de las
esta manera, dichos modelos pueden anali- acciones de los agentes sociales y las diná-
zar los efectos de tales estructuras sobre di- micas de las estructuras de las redes socia-
ferentes variables sociales. Sin embargo, el les, pudiendo extender los resultados de los
problema de estos modelos es que utilizan experimentos y del análisis de redes más allá
estructuras de interacción poco plausibles: de los límites del laboratorio y la experiencia.

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 106 14/10/11 11:11


José Ignacio García-Valdecasas Medina 107

De esta forma, tales modelos pueden inves- des; además, los resultados de dichos mo-
tigar cómo ciertos comportamientos de los delos pueden ser comprobados en el labora-
agentes afectan a la dinámica de redes y, a torio y con el análisis de redes; y, por último,
su vez, cómo dicha dinámica de redes influye tales modelos abren la puerta del análisis de
en tales comportamientos (Eguíluz et al., las relaciones entre las acciones de los indi-
2005). Por ejemplo, se podría analizar la im- viduos y las dinámicas de las redes donde
portancia del grado de libertad de los agen- ellos se encuentran inmersos desde nuevas
tes en la elección de pareja, amigos, compa- perspectivas.
ñeros o vecinos, es decir, la capacidad de los
agentes para romper y crear vínculos en la
evolución de la estructura de las redes socia- Conclusión
les, así como la pertinencia de dicha evolu-
ción en tal elección. De esta manera, sería La simulación basada en agentes es una
posible realizar un análisis del vínculo entre nueva herramienta de investigación con un
las preferencias del consumidor y el compor- futuro muy prometedor en las ciencias socia-
tamiento de las empresas en mercados com- les. En primer lugar, permite desarrollar, for-
petitivos o en monopolios, o sobre las rela- malizar y evaluar teorías sociológicas, arro-
ciones entre la reputación de los agentes y la jando luz sobre la elección entre teorías
selección de pareja en diversos contextos rivales que intentan explicar un mismo fenó-
culturales mediados por diferentes normas meno social o integrando dichas teorías en
sociales. un marco común. En segundo lugar, puede
Además, este vínculo entre simulación, tratar las características típicas de muchos
experimentación y análisis de redes no está fenómenos sociales (complejidad, emergen-
limitado a la creación de modelos doblemen- cia, no-linealidad, heterogeneidad y conse-
te empíricos basados en agentes, también cuencias no intencionadas) de manera más
sería posible verificar en el laboratorio o me- sencilla que con las herramientas de las ma-
diante el análisis de redes los resultados temáticas tradicionales. En tercer lugar, pue-
­extraídos de tales modelos. Un ejemplo re- de realizar experimentos virtuales difíciles o
ciente lo constituye el modelo del auto-refor- imposibles de llevar a cabo en la realidad
zamiento de las normas sociales (Centola et para suministrar «datos empíricos» porque
al., 2005) basado en el dilema del emperador puede aislar procesos sociales para su aná-
de la famosa fábula de Hans Christian Ander- lisis y porque no tiene implicaciones éticas.
sen, cuyos resultados fueron comprobados En cuarto lugar, puede integrar los niveles
experimentalmente por Willer et al. (2009). micro y macro de los procesos sociales, ade-
más de fortalecer el diálogo multidisciplinar.
En resumen, son múltiples las ventajas de
Y por último, permite evaluar políticas socia-
combinar experimentos de laboratorio, aná-
lisis de redes y modelos basados en agentes les y sus efectos antes de que sean implan-
para diseñar modelos doblemente empíricos: tadas.
los experimentos de laboratorio proporcio- Sin embargo, la simulación basada en
nan datos sobre el comportamiento de los agentes no es la panacea de la investigación
agentes y el análisis de redes suministra in- social. Tiene algunos problemas importantes
formación acerca de la estructura de interac- derivados de la verificación y validación de
ción entre los agentes sobre los que construir sus modelos. A veces es difícil saber si los
dichos modelos; tales modelos —una vez resultados de la simulación se deben a cau-
construidos— pueden explorar situaciones sas reales o a defectos en la programación
sociales más complejas que las llevadas a (el problema de la verificación): diferentes
cabo en el laboratorio o por el análisis de re- programas sobre la misma cuestión podrían

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 107 14/10/11 11:11


108 La simulación basada en agentes: una nueva forma de explorar los fenómenos sociales

tener resultados muy distintos. Otras veces — et al. (2002): «How Can Extremism Prevail? A
es difícil saber si el modelo representa real- Study Based on the Relative Agreement Interac-
mente al fenómeno que pretende representar tion Model», Journal of Artificial Societies and
Social Simulation, 5 (4), (en línea). http://jasss.soc.
(el problema de la validación) pues a menudo
surrey.ac.uk/5/4/1.html, acceso 1 de septiembre
no hay suficientes datos empíricos para eva- de 2011.
luar la adecuación del modelo con la realidad.
Dignum, Virginia, F. Dignum y L. Sonenberg (2009):
«Design and Analysis of Organizational Adapta-
tion», en L. Yilmaz y T. Ören (eds.), Agent-Direc-
Bibliografía ted Simulation and Systems Engineering, Wein-
Axelrod, Robert (1997): «Advancing the art of simula- heim: Wiley-VCH.
tion in the social science», en R. Conte, R. Heg- Eguíluz, Víctor M., Martin G. Zimmermann, Camilo J.
selmann y P. Terna (eds.), Simulation Social Phe- Cela Conde y Maxi San Miguel (2005): «Coope-
nomena, Berlín: Springer-Verlag. ration and the Emergence of Role Differentiation
Bearman, Peter, J. Moody y K. Stovel (2004): «Chains in the Dynamics of Social Networks», American
of Affection: The Structure of Adolescent Roman- Journal of Sociology, 110 (4): 977-1008.
tic and Sexual Network», American Journal of Epstein, Joshua (2006): Generative Social Science-
Sociology, 110: 44-91. Studies in Agent-Based Computational Model-
Boero, Riccardo y Flaminio Squazzoni (2005): «Does ling, Princeton: Princeton University Press.
Empirical Embeddedness Matter? Methodological Ferguson, Adam (1996): An Essay on the History of
Issues on Agent-Based Models for Analytical Social Civil Society, Cambridge: Cambridge University
Science», Journal of Artificial Societies and Social Press.
Simulation, 8 (4), (en línea). http://jasss.soc.surrey.
ac.uk/8/4/6.html, acceso 1 de septiembre de 2011. Gilbert, Nigel (2008): Agent-Based Models. Quantita-
tive Applications in the Social Science 153,
—, Giangiacomo Bravo, Marco Castellani y Flaminio Londres: Sage.
Squazzoni (2009): «Reputational Cues in Repea-
ted Trust Games», Journal of Socio-Economics, —, A. Pyka y P. Ahrweiler (�����������������������
2001): «Innovation Net-
38 (6): 871-877. works: A Simulation Approach», Journal of Arti-
ficial Societies and Social Simulation, 9 (2) (en
—, —, — y — (2010): «Why Bother with What Others
línea). http://jasss.soc.surrey.ac.uk/4/3/8.html,
Tell You? An Experimental Data-Driven Agent-
acceso 1 de septiembre de 2011.
Based Model», Journal of Artificial Societies and
Social Simulation, 13 (3), (en línea). http://jasss. — y A. Abbott (2005): «Social Science Computation»,
soc.surrey.ac.uk/13/3/6.html, acceso 1 de sep- American Journal of Sociology, 110 (4): 859-863.
tiembre de 2011. — y Klaus G. Troitzsch (2005): Simulation for the Social
Camerer, Colin F. (2003): Behavioral Game Theory. Scientist, Milton Keynes: Open University Press.
Experiments in Strategic Interaction, Nueva York/ Goldthorpe, John (2000): On Sociology: Numbers,
Princeton: Russell Sage Foundation/Princeton Narratives, and the Integration of Research and
University Press.
Theory, Oxford: Oxford University Press.
Centola, Damon, Robb Willer y Michael Macy (2005):
González, Sandra (2004): «¿Sociedades artificiales?
«The Emperor’s Dilemma: A Computational Model
Una Introducción a la Simulación social», Re-
of Self-Enforcing Norms», American Journal of
vista Internacional de Sociología, 39: 199-222.
Sociology, 110 (4): 1009-1040.
— (2006): «The Role of Dynamic Network in Social
Cohen, M., R. Riolo y R. Axelrod (2001): «The Role of
Capital: A Simulation Experiment», Papers: Re-
Social Structure in the Maintenance of Cooperative
vista de Sociología, 80: 171-194.
Regimes», Rationality and Society, 13: 5-32.
Hedström, Peter (2005): Dissecting the Social, Cam-
Deffuant, Guillaume (2006): «Comparing Extremism
bridge: Cambridge University Press.
Propagation Patterns in Continuous Opinion Mo-
dels», Journal of Artificial Societies and Social — y Peter Bearman (eds.) (2009): The Oxford Hand-
Simulation, 9 (3), (en línea). http://jasss.soc.surrey. book of Analytical Sociology, Oxford: Oxford Uni-
ac.uk/9/3/8.html, acceso 1 de septiembre de 2011. versity Press.

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 108 14/10/11 11:11


José Ignacio García-Valdecasas Medina 109

Hegselman, Rainer y U. Krause (2002): «Opinion Dy- Simon, Herbert (1957): «A Behavioural Model of Ra-
namics and Bounded Confidence Models, Analy- tional Choice», en Herbet A. Simon (ed.), Models
sis, and Simulation», Journal of Artificial Societies of Man, Nueva York: Wiley.
and Social Simulation, 5 (3), (en línea). http://
Sznajd-Weron, Katarzyna y J. Sznajd (2000): «Opinion
jasss.soc.surrey.ac.uk/5/3/2.html, acceso 1 de
septiembre de 2011. Evolution in Closed Community», International
Journal of Modern Physics C, 11 (6): 1157-1165.
Janssen, Marco A. y Elinor Ostrom (2006): «Empiri-
cally Based, Agent-based Models», Ecology and Taber, Charles y R. J. Timpone (1996): Computational
Society, 11 (2): 37. Modelling. Quantitative Applications in the Social
Science 113, Londres: Sage.
McMichael, Megan (2008): «Social Capital and the
Diffusion of Innovations: Investigating UK House- Tesfatsion, Leigh y Ken Judd (eds.) (2006): Handbook
hold Energy Consumption», 4th UK Social Network of Computational Economics 2, Agent-Based
Conference, 18-20 de julio de 2011, University of Computational Economics, Amsterdam: North-
Greenwich, Reino Unido. Holland.
Meadows, Dennis et al. (1973): The Limits to Growth, Troitzsch, Klaus (1997): «Social simulation –origins,
Nueva York: Universe Books. prospects, purposes», en R. Conte, R. Hegsel-
Millar, Luis Miguel (2006): «Experimentos de orienta- mann y P. Terna, Simulating Social Phenomena,
ción teórica. Una discusión metodológica», EM- Lecture Notes in Economics and Mathematical
PIRIA. Revista de metodología de ciencias socia- Systems, 456: 41-54.
les, 12: 89-110.
Wilensky, Ulrich (1997): NetLogo Segregation Model,
Moss, Scott (2002): «Policy Analysis from First Prin- (en línea). http://ccl.northwestern.edu/netlogo/
ciples», Proceedings of the National Academy of models/Segregation. Center for Connected
Science, 99 (3): 7267-7274. Learning and Computer-Based Modeling, North-
Nilsson, Nils (1998): Artificial Intelligence: A New Syn- western University, Evanston.
thesis, San Francisco: Morgan Kaufmann. Willer, Robb, Ko Kuwabara y Michael W. Macy (2009):
Schelling, Thomas (1978): Micromotives and Mac- «The False Enforcement of Unpopular Norms»,
robehavior, Nueva York: Norton. American Journal of Sociology, 115 (2): 451-490.

RECEPCIÓN: 28/05/2010
REVISIÓN: 22/10/2010
APROBACIÓN: 25/11/2010

Reis 136, octubre-diciembre 2011, pp. 91-110

075_11 aju 04 Valdecasas.indd 109 14/10/11 11:11

También podría gustarte