Stepping on Earth: A Roadmap for Data-driven Agent-Based Modelling

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Applications of one-class classification
Agent-Based Social Modelling and Simulation with Fuzzy Sets Samer Hassan Collado Luis Garmendia Salvador Juan Pavón Mestras ESSA 2007 Dep. Ingeniería del.
Data-Driven Agent-Based Social Simulation of Moral Values Evolution Samer Hassan Universidad Complutense de Madrid University of Surrey.
Friends Forever: Social Relationships with a Fuzzy Agent-Based Model Samer Hassan Mauricio Salgado Juan Pav ó n Universidad Complutense de Madrid University.
7M701 1 Software Engineering Object-oriented Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 12 )
12. Summary, Trends, Research. © O. Nierstrasz PS — Summary, Trends, Research Roadmap  Summary: —Trends in programming paradigms  Research:...
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
Chapter 12: Intelligent Systems in Business
Supporting Decision Making Chapter 10 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
A FUZZY LOGIC BASED MULTIPLE REFERENCE MODEL ADAPTIVE CONTROL (MRMAC) By Sukumar Kamalasadan, Adel A Ghandakly Khalid S Al-Olimat Dept. of Electrical Eng.
สาขาวิชาเทคโนโลยี สารสนเทศ คณะเทคโนโลยีสารสนเทศ และการสื่อสาร.
Avalanche Internet Data Management System. Presentation plan 1. The problem to be solved 2. Description of the software needed 3. The solution 4. Avalanche.
Mixed Narrative and Dialog Content Planning Based on BDI Agents Carlos León Aznar Samer Hassan Collado Pablo Gervás Juan Pavón Mestras CAEPIA 2007 Universidad.
Abstraction, Big Data and Context Dependency, THEfoDA, Son Bernardino, Mallorca, May 2013 Abstraction, Big Data and Context- Dependency.
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.
Architecture styles Pipes and filters Object-oriented design Implicit invocation Layering Repositories.
Formal Models in AGI Research Pei Wang Temple University Philadelphia, USA.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
- Ahmad Al-Ghoul Data design. 2 learning Objectives Explain data design concepts and data structures Explain data design concepts and data structures.
Further notes on methodology Indebted to Patton (1990)
Mentat: A Data-Driven Agent-Based Simulation of Social Values Evolution Samer Hassan Luis Antunes Juan Pav ó n Universidad Complutense de Madrid University.
Introduction to Spatial Microsimulation Dr Kirk Harland.
Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme Project funded by the Future and Emerging Technologies.
Working Group 4 Creative Systems for Knowledge Management in Life Sciences.
CS 3050 Object-Oriented Analysis and Design. Objectives What is “Object-Oriented?” Object-Oriented Approach Vs. Structured Approach How Has the Object-Oriented.
ReSeTrus Development of a digital library technology based on redundancy elimination and semantic elevation, with special emphasis on trust management.
Asking the Oracle: Introducing Forecasting Principles into Agent-Based Modelling GRASIA, Universidad Complutense de Madrid INSISOC, Universidad de Burgos.
Volgograd State Technical University Applied Computational Linguistic Society Undergraduate and post-graduate scientific researches under the direction.
Scientific Debugging. Errors in Software Errors are unexpected behaviors or outputs in programs As long as software is developed by humans, it will contain.
Software Engineering1  Verification: The software should conform to its specification  Validation: The software should do what the user really requires.
Re-thinking Modelling: a Call for the Use of Data Mining in Data-driven Social Simulation Samer Hassan Javier Arroyo Celia Guti é rrez Universidad Complutense.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
Finite State Machines (FSM) OR Finite State Automation (FSA) - are models of the behaviors of a system or a complex object, with a limited number of defined.
Deepening the Demographic Mechanisms in a Data-Driven Social Simulation of Moral Values Evolution Samer Hassan Luis Antunes Mill á n Arroyo MABS 2008 Acknowledgments.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved CHAPTER 9 Enabling the Organization—Decision Making.
Injecting Data into Simulation: Can Agent-Based Modelling Learn from Microsimulation? Samer Hassan Juan Pav ó n Nigel Gilbert Universidad Complutense de.
Verification vs. Validation Verification: "Are we building the product right?" The software should conform to its specification.The software should conform.
A CPU Schedule Algorithm Simulator By: Renwei Yu.
Qualitative Research Quantitative Research. These are the two forms of research paradigms (Leedy, 1997) which are qualitative and quantitative These paradigms.
RESEARCH METHODOLOGY Research and Development Research Approach Research Methodology Research Objectives Engr. Hassan Mehmood Khan.
Introduction to Machine Learning, its potential usage in network area,
Data Mining for Expertise: Using Scopus to Create Lists of Experts for U.S. Department of Education Discretionary Grant Programs Good afternoon, my name.
Sub-fields of computer science. Sub-fields of computer science.
What Is Cluster Analysis?
Automatic cLasification d
Recent trends in estimation methodologies
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
RESEARCH METHODS Lecture 43
Qualitative Research Quantitative Research.
Content Analysis What is it? How do you do it? What are the advantages and disadvantages of it?
CHAPTER 2 CREATING AN ARCHITECTURAL DESIGN.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Self organizing networks
Computer Programming.
Artificial Intelligence introduction(2)
Ada – 1983 History’s largest design effort
Intelligent Systems and
Agent Based Modeling (ABM)
Chapter 9 Architectural Design.
Algorithms and Problem Solving
Features of a Good Research Study
Applying Use Cases (Chapters 25,26)
Applying Use Cases (Chapters 25,26)
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Agenda Software development (SD) & Software development methodologies (SDM) Orthogonal views of the software OOSD Methodology Why an Object Orientation?
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Bita Akram Julia Zochodne
Presentation transcript:

Stepping on Earth: A Roadmap for Data-driven Agent-Based Modelling Samer Hassan Luis Antunes Juan Pavón Nigel Gilbert University of Surrey Universidad Complutense de Madrid Universidade de Lisboa

The Classical View Breaking the Rules Dealing with Data Contents The Classical View Breaking the Rules Dealing with Data Data-driven Flow Difficulties Samer Hassan ESSA 2008

Classical Logic of Simulation Samer Hassan ESSA 2008

Simplicity is helpful: Classical Paradigm Axelrod’s KISS Occam’s razor Simplicity is helpful: Transmitting the model Promoting understanding Promoting extensibility Abstract models -> more general? Easier to design, analyse and check Samer Hassan ESSA 2008

The Classical View Breaking the Rules Dealing with Data Contents The Classical View Breaking the Rules Dealing with Data Data-driven Flow Difficulties Samer Hassan ESSA 2008

Data-driven Modelling Use of empirical data Instead of standard distributions Attempt to be more realistic Getting closer to the target Increasing complexity of the models Against the KISS paradigm Strongly linked to the intense use of the data available Samer Hassan ESSA 2008

A Well-known Alternative Edmonds & Moss’ KIDS: Design the most similar model to the target Analyse the model to see which parts could be simplified while preserving the behaviour With further simplifications, it could be used in several contexts with assured good foundations Samer Hassan ESSA 2008

A New Perspective According to KISS, complexity should only increases when difficulties are met ‘Deepening’ KISS: Begin with KISS Through the use of evidence and especially data, a collection of models can be developed and explored With the design space (of agents, societies and experiments) explored, the best features of each model can be used to design a stronger model Samer Hassan ESSA 2008

The Classical View Breaking the Rules Handling Data Data-driven Flow Contents The Classical View Breaking the Rules Handling Data Data-driven Flow Difficulties Samer Hassan ESSA 2008

Statistical Distributions ‘Let’s assume that salaries follow a Gamma distribution’ Real data closer than standard distributions Distributions are static Not necessary more general Samer Hassan ESSA 2008

Representative sample from target population? Surveys Handling data Representative sample from target population? Surveys Survey’s questions not phrased in the right way for the researcher’s interests Compromises Unlikely including interconnections and interactions between sample members Networks? Inherently qualitative data? Samer Hassan ESSA 2008

How to deal with dynamical processes? Handling data How to deal with dynamical processes? Panel studies Ethnography Usual activities recording Official documents Internet records Before extra efforts Check what’s out there! National Data Archives Samer Hassan ESSA 2008

The Classical View Breaking the Rules Dealing with Data Contents The Classical View Breaking the Rules Dealing with Data Data-driven Flow Difficulties Samer Hassan ESSA 2008

Proposal for Data-Driven ABM Samer Hassan ESSA 2008

The Data-driven Flow Samer Hassan ESSA 2008

Technologies can help Typical smooth behaviour ->Soft computing Neural Networks for adaptive learning behaviours Fuzzy Logic for modelling social processes Evolutionary algorithms can optimise agent behaviour Search for patterns and clusters in the input and output Classifiers and Data Mining Representation of concepts Ontologies represent an easy-to-handle interface with experts, and a formal view that can be inserted in the ABM Natural Language Processing for a better representation of the simulation output Samer Hassan ESSA 2008

The Classical View Breaking the Rules Dealing with Data Contents The Classical View Breaking the Rules Dealing with Data Data-driven Flow Difficulties Samer Hassan ESSA 2008

Difficulties Sometimes, a KISS model is enough Ease of understanding & communication of KISS is partially lost Modularity ‘Deepening’ stages lead to understanding Demands special effort in gathering data Addressed difficulties related to the procedures: surveys not providing the required data; lack of information; qualitative or subjective data Technologies should only be used in their certain context Samer Hassan ESSA 2008

Thanks for your attention! Samer Hassan samer@fdi.ucm.es University of Surrey Universidad Complutense de Madrid Universidade de Lisboa Samer Hassan ESSA 2008

Contents License This presentation is licensed under a Creative Commons Attribution 3.0 http://creativecommons.org/licenses/by/3.0/ You are free to copy, modify and distribute it as long as the original work and author are cited Samer Hassan ESSA 2008