towards a data driven approach for agent based modelling
play

Towards a Data-driven Approach for Agent-Based Modelling: - PowerPoint PPT Presentation

Towards a Data-driven Approach for Agent-Based Modelling: Simulating Spanish Postmodernisation Defended by Samer Hassan Collado Directed by Juan Pavn Mestras Milln Arroyo Menndez Contents Frame the problem Define a methodology


  1. Towards a Data-driven Approach for Agent-Based Modelling: Simulating Spanish Postmodernisation Defended by Samer Hassan Collado Directed by Juan Pavón Mestras Millán Arroyo Menéndez

  2. Contents  Frame the problem  Define a methodology  Design an agent framework  Develop a case study  Validate through its results  Apply AI technologies 2 Towards a Data-driven Approach for Agent-Based Modelling

  3. Introduction 3 Towards a Data-driven Approach for Agent-Based Modelling

  4. Agent-Based Social Simulation  Simulation of Complex Systems  Nonlinearity: equations?  Self-organisation  Emergence: Total > ∑ parts  Non-deterministic  Social Simulation  Simulation of social phenomena  Agent-Based Social Simulation  Agent ~ Individual  Different from classical MAS  Simple micro rules => Complex macro behaviour Artificial Intelligence, Engineering, Physics, Mathematics, Philosophy,  Ecology, Economics, Sociology, Anthropology, Political Science, Psychology, Cognitive Science 4 Towards a Data-driven Approach for Agent-Based Modelling

  5. Agent-Based Social Simulation 5 Towards a Data-driven Approach for Agent-Based Modelling

  6. Agent-Based Social Simulation 6 Towards a Data-driven Approach for Agent-Based Modelling

  7. Objectives  Build a methodology for DDABM  Design an agent framework  Develop a data-driven case study  Validates framework & methodology  Supports theoretical hypotheses  Applications of AI in ABM  Agents + Fuzzy Logic + NLP + DM 7 Towards a Data-driven Approach for Agent-Based Modelling

  8. Methodological Approach 8 Towards a Data-driven Approach for Agent-Based Modelling

  9. Methodological Approach  Review  Research Aim  Theoretical  Data-driven  Proposed Data-driven Approach  Stress on Data  Deepening KISS  Data-driven Cycle 9 Towards a Data-driven Approach for Agent-Based Modelling

  10. Classical Logic of Simulation Gilbert (1999) 10 Towards a Data-driven Approach for Agent-Based Modelling

  11. Methodological Approaches Positivism Goldspink (2002) McKelvey (1999) 11

  12. Methodological Approaches Positivism Social Sciences Goldspink (2002) McKelvey (1999) 12

  13. Methodological Approaches Positivism Social Sciences Social Simulation Goldspink (2002) McKelvey (1999) 13

  14. Research Aim  Theoretical  KISS  Structural Validation  Abstract  General 14 Towards a Data-driven Approach for Agent-Based Modelling

  15. Research Aim  Data-driven  Theoretical  Non-KISS  KISS  Empirical Validation  Structural Validation  Specific (case study)  Abstract  Expressive  General 15 Towards a Data-driven Approach for Agent-Based Modelling

  16. Research Aim  Data-driven  Theoretical  Non-KISS  KISS  Empirical Validation  Structural Validation  Specific (case study)  Abstract  Expressive  General 16 Towards a Data-driven Approach for Agent-Based Modelling

  17. Classical Logic of Simulation 17 Towards a Data-driven Approach for Agent-Based Modelling

  18. Proposed Data-Driven Logic 18 Towards a Data-driven Approach for Agent-Based Modelling

  19. Data-driven Approach  Empowering Empirical Data  Data Collection => Exhaustive  Random Initialisation => Empirical Initialisation  Abstraction => Data-driven Design  Structural Validation => Empirical Validation 19 Towards a Data-driven Approach for Agent-Based Modelling

  20. Data-driven Approach  Deepening KISS  Gradually increasing complexity  Exploration of the model space Antunes et al (2006) 20 Towards a Data-driven Approach for Agent-Based Modelling

  21. Proposed Data-driven Cycle 21

  22. Proposed Data-driven Cycle 22

  23. Data Collection 23

  24. Proposed Data-driven Cycle 24

  25. Data-driven Design 25

  26. Methodology Highlights  Stress on Data  How to handle it  Deepening KISS  Guides agent framework architecture  Guides model extension  Data-driven Cycle  Guides ABM building 26 Towards a Data-driven Approach for Agent-Based Modelling

  27. The Sociological Problem 27 Towards a Data-driven Approach for Agent-Based Modelling

  28. The Sociological Problem 28 Towards a Data-driven Approach for Agent-Based Modelling

  29. Social Phenomena 29 Towards a Data-driven Approach for Agent-Based Modelling

  30. Case Study  Sociological problem  Change in social values • Mainly: political & religious  Specific context • Time: period 1980-2000 • Space: Spanish society  Validating  Theory from Sociology  The Data-driven methodology  The Agent framework Arroyo (2004, 2005) 30 Towards a Data-driven Approach for Agent-Based Modelling

  31. Sociological Theory 31 Towards a Data-driven Approach for Agent-Based Modelling

  32. The Change of Values  Cultural Modernisation  Individualisation • Discourages Authorities • Encourages Self-expression  Post-Materialism • Based on Maslow hierarchy • Material welfare => Post-Mat. Priorities  Dynamics  Inter-generational  Intra-generational Inglehart (1997) Halman (1994) Maslow (1987) 32 Towards a Data-driven Approach for Agent-Based Modelling

  33. The Change of Values  Inter -generational dynamics  Change across generations  Demography  Intra -generational dynamics  Change within a generation  Internal evolution in a person course of life  Inglehart  Socialisation in youth  Stability over course of life  Inter-gen >> Intra-gen Inglehart (1997) Halman (1994) Maslow (1987) 33 Towards a Data-driven Approach for Agent-Based Modelling

  34. Inglehart’s hypothesis  Inter -generational dynamics  Change across generations  Demography  Intra -generational dynamics  Change within a generation  Internal evolution in a person course of life  Inglehart  Socialisation in youth  Stability over course of life  Inter-gen >> Intra-gen 34 Towards a Data-driven Approach for Agent-Based Modelling

  35. Axiomatic Base  Model for the change of values  Focus: political & religious values  Demography • Intergenerational dynamics  Socialisation in youth • Stability over course of life 35 Towards a Data-driven Approach for Agent-Based Modelling

  36. Modelling Decisions 36 Towards a Data-driven Approach for Agent-Based Modelling

  37. Theoretical Modelling Decisions  Demography  Static: • Population pyramids  Dynamics: • Reproduction <-- Partner • Partner <-- Friendship • Friendship <-- Social Network  Socialisation  Inheritance of crossed values  Stability in course of life 37 Towards a Data-driven Approach for Agent-Based Modelling

  38. Methodological Modelling Decisions  Empowering Empirical Data  Exhaustive Data Collection  Empirical Initialisation  Data-driven Design  Empirical Validation 38 Towards a Data-driven Approach for Agent-Based Modelling

  39. Methodological Modelling Decisions  Empowering Empirical Data  Exhaustive Data Collection • Multiple data sources & waves  Empirical Initialisation • European Values Study • Representative sample: EVS-1980  Data-driven Design • Demography • Equations (e.g. birth rate) • Qualitative info from domain expert • Life cycle, Social relations  Empirical Validation • EVS-1990, EVS-1999 39 Towards a Data-driven Approach for Agent-Based Modelling

  40. Model Insight 40 Towards a Data-driven Approach for Agent-Based Modelling

  41. Mentat: Architecture 41 Towards a Data-driven Approach for Agent-Based Modelling

  42. Mentat: Architecture  Methodological implications  Agent Framework design  Global pattern: MVC  Agent pattern: Layers  Model description  World  Agent 42 Towards a Data-driven Approach for Agent-Based Modelling

  43. Mentat: Architecture  ‘Deepening KISS’ approach  Gradually increasing complexity • Modularity & Flexibility  Exploration of the model space • Activating independent modules • Facilitate extension • Architectural patterns  Architectural pattern  Fundamental structural organization schema  Subsystems, responsibilities, interrelations 43 Towards a Data-driven Approach for Agent-Based Modelling

  44. Mentat Architecture: MVC 44

  45. Agent Architecture: Layers 45 Towards a Data-driven Approach for Agent-Based Modelling

  46. Agent Architecture: Layers 46 Towards a Data-driven Approach for Agent-Based Modelling

  47. Agent Architecture: Layers 47 Towards a Data-driven Approach for Agent-Based Modelling

  48. Agent Architecture: Layers 48 Towards a Data-driven Approach for Agent-Based Modelling

  49. Agent Architecture: Layers 49

  50. Mentat Model  World:  3000 agents  Grid 100x100  6 indep. parameters  Social Network:  Communication with Neighbourhood  Friend Network  Family Network 50 Towards a Data-driven Approach for Agent-Based Modelling

  51. Mentat Agent  General characteristics  Gender, Age  Education, Economy  Religiosity, Political Ideology  Tolerance levels  Euthanasia, Suicide, Homosexuality, Abortion, Divorce, etc  Life cycle  Child, Adult, Elder 51 Towards a Data-driven Approach for Agent-Based Modelling

  52. Mentat Agent: Life Cycle 52 Towards a Data-driven Approach for Agent-Based Modelling

Recommend


More recommend