La simulación social basada en agentes (o ABSS ) [1] [2] consiste en simulaciones sociales que se basan en modelos basados en agentes e implementadas utilizando tecnologías de agentes artificiales . La simulación social basada en agentes es una disciplina científica que se ocupa de la simulación de fenómenos sociales , utilizando modelos multiagente basados en computadora . En estas simulaciones, las personas o grupos de personas están representadas por agentes. MABSS es una combinación de ciencia social , simulación multiagente y simulación por computadora .
ABSS modela los diferentes elementos de los sistemas sociales utilizando agentes artificiales (que varían en escala) y colocándolos en una sociedad simulada por computadora para observar los comportamientos de los agentes. A partir de estos datos es posible aprender sobre las reacciones de los agentes artificiales y traducirlas en resultados de agentes no artificiales y simulaciones. Tres campos principales en ABSS son la computación basada en agentes, las ciencias sociales y la simulación por computadora.
La computación basada en agentes es el diseño del modelo y los agentes, mientras que la simulación por computadora es la parte de la simulación de los agentes en el modelo y los resultados. La ciencia social es una mezcla de ciencias y la parte social del modelo. Es donde se desarrollan y teorizan los fenómenos sociales. El objetivo principal de ABSS es proporcionar modelos y herramientas para la simulación basada en agentes de fenómenos sociales. Con ABSS, uno puede explorar diferentes resultados de fenómenos donde puede que no sea posible ver el resultado en la vida real. Puede proporcionarnos información valiosa sobre la sociedad y los resultados de eventos o fenómenos sociales.
Sistema multiagente
Un sistema multiagente es un sistema creado a partir de múltiples elementos autónomos que interactúan entre sí. Estos se denominan agentes . En un sistema multiagente, cada agente está representado por un algoritmo individual. Véase Modelo basado en agentes .
Los agentes pueden utilizarse para simular muchos elementos activos diferentes, incluidos organismos, máquinas, personas, corporaciones y otras organizaciones, naciones, etc. Los modelos basados en agentes pueden utilizarse para simular una amplia variedad de fenómenos sociales, incluidos el transporte, los fallos del mercado, la cooperación y la escalada y propagación de conflictos. En los modelos basados en agentes se ilustra cómo los modelos basados en reglas simples pueden dar lugar a dinámicas complejas y comportamientos emergentes (Kontopoulos, 1993; Archer, 1995; Sawyer, 2001).
Historia
Paisaje de azúcar
El primer modelo social generativo multiagente ampliamente conocido fue desarrollado en 1996 por Joshua M. Epstein y Robert Axtell. [3] El propósito de este modelo era la simulación e investigación de fenómenos sociales como la migración estacional, la contaminación ambiental, la procreación, el combate, la propagación de enfermedades y las características culturales. Su modelo se basa en el trabajo del economista Thomas Schelling , presentado en su artículo "Modelos de segregación". Este modelo definió la primera generación de simulaciones sociales basadas en computadora. El modelo de Epstein y Axtell se implementó utilizando conceptos del "Juego de la vida" desarrollado por John Horton Conway .
Uso para las ciencias sociales
Hay tres objetos principales de implementación científica del ABSS (Gilbert, Trotzsch; 2005)
Comprender aspectos básicos de los fenómenos sociales
Como aspectos que involucran su difusión, dinámica o resultados. Estos modelos básicos deberían basarse en reglas simples, de modo que el comportamiento emergente resultante de un sistema pueda observarse fácilmente.
Predicción
Estos modelos se implementan para predecir eventos y fenómenos de la vida real. Algunos ejemplos de uso podrían ser el transporte (predicción del tráfico en el futuro para encontrar lugares donde podrían producirse atascos), la predicción de las tasas de desempleo futuras, etc. El problema de los modelos creados para predecir con precisión tales eventos es que la complejidad del modelo aumenta con la cantidad de parámetros que cambian dinámicamente.
Investigación, prueba y formulación de hipótesis.
A diferencia de los otros dos objetos principales, que tienen uso fuera de las ciencias sociales, el último se utiliza principalmente en el campo de las ciencias sociales. Las simulaciones sociales basadas en agentes se utilizan a menudo durante la investigación de nuevas hipótesis. La simulación puede ser útil cuando no hay otra forma de observar a los agentes durante sus acciones. Por ejemplo, durante la creación de un nuevo lenguaje, que es un proceso a largo plazo. Otro beneficio de la simulación radica en que, para poder demostrar una teoría en la simulación, tiene que representarse de forma formal y lógica. Esto conduce a una formulación más coherente de la teoría.
Uso de suites de simulación multiagente (MASS) para la resolución de problemas
Sociedad y cultura
Modelos de difusión de información en el entorno social
Un artículo académico investiga una simulación basada en agentes de la difusión de información en la red social en línea Facebook . [4]
Organizar redes
Surgimiento de fenómenos sociales
Altruismo y cooperación Etnocentrismo
Comportamiento de la multitud
Modelos para desastres naturales (evacuación – incendio)
Ciencia económica
Negocio
Modelos de comportamiento del mercado
Religión
Software utilizado para implementar ABSS

Se han utilizado diferentes programas basados en agentes para implementar ABSS (Tobias y Hofmann 2004), como:
- #k@ (HASHKAT) Simulador de redes sociales en línea (por ejemplo, Twitter, Instagram, LinkedIn) que describe dinámicas en tiempo real, transmisión de mensajes y comportamiento del usuario. Disponible en Windows, OS X y Linux ( software libre )
- Comida
- Conjunto de simulación de múltiples agentes (MASS). Fables es un componente de MASS que genera modelos Repast J
- Enjambre (simulación) (Terna 1998)
- Janus: Plataforma multiagente, organizacional y holónica. ( Software de código abierto )
- Ascape [5] (una implementación del modelo basado en agentes Sugarscape (Epstein y Axtell 1996)) (Auer y Norris 2001)
- Ingenias [6] (Pavón et al. 2008)
- Simulador multiagente y entorno de modelado gráfico SeSAm. ( Software libre )
- NetLogo ( software de código abierto )
- Entorno de simulación y modelado multiparadigma GlobalSimulate ( software de código abierto )
- GAMA GAMA es una plataforma de simulación y modelado espacialmente explícita basada en agentes. ( Software de código abierto )
- Simulador multiagente de vecindarios MASON ( software de código abierto )
Véase también
- Vida artificial
- Realidad simulada
- Simulación social
- Revista de sociedades artificiales y simulación social
Referencias
- ^ Li, Xiaochen; Mao, Wenji; Zeng, Daniel; Wang, Fei-Yue (2008). "Simulación y modelado social basado en agentes en computación social". Inteligencia y seguridad informática . Apuntes de clase en informática. Vol. 5075/2008. págs. 401–412. doi :10.1007/978-3-540-69304-8_41. ISBN 978-3-540-69136-5.
- ^ Davidsson, Paul (2002). "Simulación social basada en agentes: una perspectiva informática". Revista de sociedades artificiales y simulación social . 5 (1).
- ^ EPSTEIN JM y Axtell RL (1996)
- ^ Nasrinpour, Hamid Reza; Friesen, Marcia R.; McLeod, Bob (22 de noviembre de 2016). "Un modelo basado en agentes de propagación de mensajes en la red social electrónica Facebook". arXiv : 1611.07454 [cs.SI].
- ^ Un paisaje
- ^ Kit de desarrollo INGENIAS Archivado el 5 de julio de 2009 en Wayback Machine (no lo sé)
Estudios posteriores
- Auer, Klaus; Norris, Tim (2001). ""ArrierosAlife" un enfoque multiagente que simula la evolución de un sistema social: modelando el surgimiento de redes sociales con "Ascape"". Revista de sociedades artificiales y simulación social . 4 (1).
- Epstein, Joshua ; Axtell, Robert (1996). Sociedades artificiales en crecimiento: la ciencia social desde abajo. MIT Press . p. 208. ISBN 0-262-55025-3.
- Pavon, Juan; Sansores, Candelaria; Gomez-Sanz, Jorge J.; Wang, Fei-Yue (2008). "Modelado y simulación de sistemas sociales con INGENIAS". International Journal of Agent-Oriented Software Engineering . 2 (2): 196–221. doi :10.1504/IJAOSE.2008.017315. Archivado desde el original el 28 de enero de 2013.
- Terna, Pietro (1998). "Herramientas de simulación para científicos sociales: creación de modelos basados en agentes con SWARM". Revista de sociedades artificiales y simulación social . 1 (2).
- Tobias, Robert; Hofmann, Carole (2004). "Evaluación de bibliotecas Java gratuitas para simulación basada en agentes científicos sociales". Revista de sociedades artificiales y simulación social . 7 (1).
- EPSTEIN, Joshua M. ; AXTELL, Robert. Sociedades artificiales en crecimiento: ciencia social desde abajo hacia arriba. MIT Press. 1996, ISBN 0-262-55025-3 .
- EPSTEIN, Joshua M. Generative Social Science: estudios en modelado computacional basado en agentes. Princeton University Press. 2006
- GILBERT, N. y Troitzsch, KG (1999). Simulación para el científico social, Open University Press.
Enlaces externos
- JASSS - Revista de sociedades artificiales y simulación social
- ESSA - Asociación Europea de Simulación Social
- La Sociedad para el Estudio de la Inteligencia Artificial y la Simulación del Comportamiento
- Laboratorio de dinámica University College Dublin Irlanda