Simulação social baseada em agente - Agent-based social simulation
A simulação social baseada em agente (ou ABSS ) consiste em simulações sociais baseadas em modelagem baseada em agente e implementadas usando tecnologias de agentes artificiais . A simulação social baseada em agentes é uma disciplina científica preocupada com a simulação de fenômenos sociais , usando modelos multiagentes baseados em computador . Nessas simulações, pessoas ou grupos de pessoas são representados por agentes. MABSS é uma combinação de ciências sociais , simulação multiagente e simulação computacional .
O ABSS modela os diferentes elementos dos sistemas sociais usando agentes artificiais (variando em escala) e os coloca em uma sociedade simulada por computador para observar os comportamentos dos agentes. A partir desses dados é possível conhecer as reações dos agentes artificiais e traduzi-las em resultados de agentes não artificiais e simulações. Os três campos principais do ABSS são computação baseada em agentes, ciências sociais e simulação de computador.
A computação baseada em agente é o design do modelo e dos agentes, enquanto a simulação por computador é a parte da simulação dos agentes no modelo e nos resultados. A ciência social é uma mistura de ciências e parte social do modelo. É onde os fenômenos sociais são desenvolvidos e teorizados. O objetivo principal do ABSS é fornecer modelos e ferramentas para simulação de fenômenos sociais baseada em agentes. Com o ABSS, é possível explorar diferentes resultados de fenômenos onde pode não ser possível ver o resultado na vida real. Pode nos fornecer informações valiosas sobre a sociedade e os resultados de eventos ou fenômenos sociais.
Princípios de simulação social baseada em multiagente
Sistema multiagente
Um sistema multiagente é um sistema criado a partir de vários elementos autônomos interagindo e reagindo entre si. Eles são chamados de Agentes. Consulte o modelo baseado em agente . Na simulação, os agentes podem ser usados para simular muitos elementos diferentes. Podem ser sociedade, organismo, máquina, pessoa ou qualquer outro elemento ativo, que existe ou não existe no mundo real. Em um sistema multiagente, um agente é representado por um programa de software ou algoritmo. Este programa contém em si todas as regras de comportamento dos agentes. O objetivo dos modelos pode ser a simulação de fenômenos sociais como transporte, falhas de mercado, cooperação e escalada e disseminação de conflitos. Agentes no conceito de ABSS Em sistemas sociais baseados em agentes, agentes Emergência no contexto de simulação social Nas simulações baseadas em agentes podemos observar fenômenos, quando modelos baseados em regras simples resultam em dinâmicas muito complexas. Esse fenômeno está relacionado à emergência e um dos tópicos recentes das ciências sociais é o conceito de comportamento emergente nas ciências sociais (Kontopoulos, 1993; Archer, 1995; Sawyer, 2001).
História
Sugarscape
O primeiro modelo social generativo multiagente amplamente conhecido foi desenvolvido em 1996 por Joshua M. Epstein e Robert Axtell. O objetivo deste modelo foi a simulação e pesquisa de fenômenos sociais como migração sazonal, poluição ambiental, procriação, combate, disseminação de doenças e características culturais. Seu modelo é baseado no trabalho do economista Thomas Schelling, apresentado no artigo "Modelos de Segregação" Thomas Schelling . Este modelo representou a primeira geração de simulações sociais baseadas em computador. O modelo de Epstein e Axtell foi implementado usando conceitos do "Jogo da Vida" desenvolvido por John Horton Conway .
Uso para ciências sociais
Existem três objetos principais de implementação científica do ABSS (Gilbert, Trotzsch; 2005)
Compreender os aspectos básicos dos fenômenos sociais
Como aspectos que envolvem sua difusão, dinâmica ou resultados. Esses modelos básicos devem ser baseados em regras simples, de forma que a maneira pela qual o comportamento resultante emerge do sistema possa ser facilmente observável.
Predição
Esses modelos são implementados para prever eventos e fenômenos da vida real. Exemplos de uso podem ser transporte (previsão de tráfego no futuro para encontrar locais onde possam ocorrer engarrafamentos), previsão de taxas de desemprego futuras, etc. O problema dos modelos feitos para prever com precisão tais eventos está aumentando a complexidade do modelo com o número de parâmetros que mudam dinamicamente .
Pesquisa, teste e formulação de hipóteses
Ao contrário de outros dois objetos principais, que têm uso fora das ciências sociais, o último é usado principalmente no campo das ciências sociais. Simulações sociais baseadas em agentes são frequentemente utilizadas durante a pesquisa de novas hipóteses. A simulação pode ser útil quando não há outra maneira de observar os agentes durante suas ações. Por exemplo, durante a criação de um novo idioma, que é um processo de longo prazo. Outro benefício da simulação reside no fato de que, para ser capaz de provar a teoria na simulação, ela deve ser representada de forma formal e lógica. Isso leva a uma formulação mais coerente da teoria.
Uso de Multi-Agent Simulation Suites (MASS) para resolução de problemas
Sociedade e cultura
Modelos de difusão de informação no meio social
Um artigo acadêmico investiga uma simulação baseada em agente da difusão de informações na rede social online do Facebook .
Organizando redes
Emergência de fenômenos sociais
Altruísmo e cooperação Etnocentrismo
Comportamento de multidão
Modelos para desastres naturais (evacuação - incêndio)
Ciência econômica
O negócio
Modelos de comportamento de mercado
Religião
Software usado para implementar ABSS
Diferentes softwares baseados em agentes têm sido usados para implementar o ABSS ( Tobias & Hofmann 2004 ), como
- # k @ (HASHKAT) Simulador de rede social online (por exemplo, Twitter, Instagram, LinkedIn), que descreve a dinâmica em tempo real, a passagem de mensagens e o comportamento do usuário. Disponível no Windows, OS X e Linux ( Software Livre )
- Repasto
- Conjunto de simulação de vários agentes (MASS) . Fables é um componente do MASS, gerando modelos Repast J
- Enxame (simulação) ( Terna 1998 )
- Janus : Plataforma Multiagente, Organizacional e Holônica. ( Software de código aberto )
- Ascape (uma implementação do modelo baseado em agente Sugarscape ( Epstein & Axtell 1996 )) ( Auer & Norris 2001 )
- Ingenias ( Pavon et al. 2008 )
- Simulador SeSAm Multiagent e ambiente de modelagem gráfica. ( Software Livre )
- NetLogo ( software de código aberto )
- GlobalSimulate Simulação multiparadigma e ambiente de modelagem. ( Software de código aberto )
- GAMA GAMA é uma plataforma de modelagem e simulação baseada em agente, espacialmente explícita. ( Software de código aberto )
- Simulador multiagente MASON de vizinhanças. ( Software de código aberto )
Veja também
- Vida artificial
- Realidade simulada
- Simulação social
- Jornal de sociedades artificiais e simulação social
Referências
- ^ Li, Xiaochen; Mao, Wenji; Zeng, Daniel; Wang, Fei-Yue (2008). "Simulação e Modelagem Social Baseada em Agente em Computação Social". Notas de aula em Ciência da Computação . 5075/2008: 401–412. doi : 10.1007 / 978-3-540-69304-8_41 . ISBN 978-3-540-69136-5.
- ^ Davidsson, Paul (2002). "Simulação Social Baseada em Agente: Uma Visão da Ciência da Computação" . Journal of Artificial Societies and Social Simulation . 5 (1).
- ^ EPSTEIN JM & Axtell RL (1996)
- ^ Nasrinpour, Hamid Reza; Friesen, Marcia R .; McLeod, Bob (2016-11-22). "Um modelo de propagação de mensagens baseado em agentes na rede social eletrônica do Facebook". arXiv : 1611.07454 [ cs.SI ].
- ^ Ascape
- ^ INGENIAS Development Kit arquivado em 5 de julho de 2009, na Wayback Machine (IDK)
Novos estudos
- Auer, Klaus; Norris, Tim (2001). " " ArrierosAlife "uma Abordagem Multiagente Simulando a Evolução de um Sistema Social: Modelando o Surgimento de Redes Sociais com" Ascape " " . Journal of Artificial Societies and Social Simulation . 4 (1).
- Epstein, Joshua ; Axtell, Robert (1996). Crescendo Sociedades Artificiais: Ciências Sociais de Baixo para Cima . MIT Press . p. 208. ISBN 0-262-55025-3.
- Pavon, Juan; Sansores, Candelaria; Gomez-Sanz, Jorge J .; Wang, Fei-Yue (2008). "Modelagem e simulação de sistemas sociais com INGENIAS" . International Journal of Agent-Oriented Software Engineering . 2 (2): 196–221. doi : 10.1504 / IJAOSE.2008.017315 . Arquivado do original em 28/01/2013.
- Terna, Pietro (1998). "Ferramentas de simulação para cientistas sociais: construindo modelos baseados em agentes com SWARM" . Journal of Artificial Societies and Social Simulation . 1 (2).
- Tobias, Robert; Hofmann, Carole (2004). "Avaliação de bibliotecas Java gratuitas para simulação baseada em agente científico-social" . Journal of Artificial Societies and Social Simulation . 7 (1).
- EPSTEIN, Joshua M.; AXTELL, Robert. Crescendo as sociedades artificiais: ciências sociais de baixo para cima. MIT Press. 1996, ISBN 0-262-55025-3 .
- EPSTEIN, Joshua M. Generative Social Science: estudos em modelagem computacional baseada em agentes. Princeton University Press. 2006
- GILBERT, N. e Troitzsch, KG (1999). Simulação para o Cientista Social, Open University Press.