AUTOMATIC DISCOVERY OF AGENT BASED MODELS: AN APPLICATION TO SOCIAL ANTHROPOLOGY
Authored by Telmo Menezes, Camille Roth
Date Published: 2013-10
DOI: 10.1142/s0219525913500276
Sponsors:
French National Agency for Research
Platforms:
No platforms listed
Model Documentation:
Other Narrative
Mathematical description
Model Code URLs:
Model code not found
Abstract
We present a methodology that applies a machine learning technique - genetic programming - to the problem of finding plausible generative models for complex networks. We specifically apply this method to the analysis of alliance networks, a type of kinship network used by social anthropologists where nodes are groups and directed edges represent a group giving a wife to another group. Network generators are represented as computer programs. Evolutionary search is used to find programs that generate networks that best approximate real networks. The quality evaluation of a model is based on a set of network metrics with anthropological meaning. We evolve generators for seventeen real alliance networks and find that our approach is capable of generating high quality results both in terms of network similarity and human readability of the programs. We present and discuss a subset of the experimental results that highlights several interesting aspects of our findings. We believe in the applicability of the methodology to complex networks in general and propose that these are the first steps towards an artificial network scientist.
Tags
Complex networks
Agent based models
genetic programming
artificial scientists
generative models
kinship networks