Session 14: Hybrid Quantitative Modeling

Slides:



Advertisements
Similar presentations
YOU GOTTA MOVE IT Or youre gonna lose it. Now... What do you know? You know that our area has the highest obesity rate in the nation. You know that were.
Advertisements

SPORTS By: Cali Greenberg Sports are beneficial in many ways.
PER User’s Guide. Development of the PER User’s Guide: Identifying key features of research-based pedagogical tools for effective implementation Sam McKagan.
February 21, 2008 Center for Hybrid and Embedded Software Systems Driving Application: 4D Tele-immersion Future Work Though.
Structuring the obesity literature into a system dynamics model PJ Giabbanelli, T Torsney-Weir, DT Finegood.
Modeling the influence of social networks and environment on energy balance and obesity P Giabbanelli, A Alimadad, V Dabbaghian, DT Finegood ICO, Stockholm.
Video Is this what we are all becoming?.  60% of adults and 20% of children are overweight or obese. U.S. has the highest incidence of overwight people.
11 An Orientation Session for Individuals with Developmental Disabilities and Families What to Expect during Your ReBAR Assessment Interview.
Chapter 3 Exploring Careers
Modelling food and physical activity behaviours Philippe J. Giabbanelli.
1 Your Health Matters: Growing Active, Healthy Communities 1: The Issue.
What to Expect During Your Support Needs Interview Orientation Session for Individuals with Disabilities and Families.
EpiFast: A Fast Algorithm for Large Scale Realistic Epidemic Simulations on Distributed Memory Systems Keith R. Bisset, Jiangzhuo Chen, Xizhou Feng, V.S.
The Performance (Management) of Wellbeing. What are the roles of wellbeing measures in the implementation of public policy: commissioning & performance.
Healthy Living Carranballac College PE Theory. Why do we need to be healthy? The number 1 cause of death in 2009 was due to disease of the circulatory.
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
SLC – You tell me Web design – Using software design a website.
Day 1: Session 1 Welcome Icebreaker: BINGO! (Don’t forget to introduce yourself to the people you talk to …)
Course Project Lists for ITCS6157 Jianping Fan. Project Implementation Lists Automatic Image Clustering You can download 1,000,000 images from You can.
‘The Great Weight Debate - A xxx (add borough) conversation on childhood obesity’ XXX (insert date) 2016 Insert your borough logo here.
‘The Great Weight Debate - a London conversation on childhood obesity’
Lydia Wakefield – Education and Training Manager, IPSE
Snapshots, checkpoints, rollback, and restart
Developing Community Assessments
From: A. Cooper et al.: About Face Andreas Rudin
Final Projects The final project is expected to be an independent project of your own devising addressing a topic related to cognition or neuroscience.
Pre-planning Planning to plan (and adapt) Implementation starts Here!
Day 1: Session 1 Welcome Icebreaker: BINGO!
JOURNAL #2! Have you known anyone with an eating disorder? What was it like? How did they act? Did you tell somebody? What treatment did they receive?
Appmarketingminds.com Welcome to App Marketing Minds’ series on how to create viral applications.
Extra Credit Opportunity
Word Wall Terms Key Terms
‘The Great Weight Debate - a London conversation on childhood obesity’
Let’s Use Metacognition
Kevin C. Chang University of Illinois, Urbana-Champaign
AI Powered ADS A STEP BY STEP GUIDE TO EXTREME PERSONALIZATION
How To Automate At Least 80% Of Your Online Business With
Section Title Time to Talk Day 4 February 2016.
What contribution can automated reasoning make to e-Science?
Presents RAP Week 6 MARCH 11TH 2013.
From Fan To Pro: Using Your Hobbies in Your Career
Introduction CSE 1310 – Introduction to Computers and Programming
CLINICAL JUDGMENT Concept 36.
Geography: Exam Skills for GCSE
Introduce yourself to the class.
Complexity Matters: Aligning the Evaluation of Social and Behavior Change with the Realities of Implementation International Social and Behavior Change.
Teaching Primary Computing Diving Deep into Programming
Working to challenge and create
Sussex Neuroscience Coding Club title slide
Lecture 4: Activity Diagrams
Workshop II UU Crowd Simulation Framework
Week WC 26th June.
Why you need to Practice Programming
Gathering Systems Requirements
Aha Moments Last week we talked about Aha moments. When you’re reading, authors often give you clues that the character has come to an important understanding.
WORD WHIP: When I say Obesity what are some words that come to mind?
Good morning-thanks for being here
Get In Shape With EMS Training. INTRODUCTION Those that are thinking about making a change in their life might have thought about going through with EMS.
Who’s To Blame? Feedback
Round-the-World Tour.
Who are Care Opinion? Introduction to yourself and why you are giving this presentation.
Section Title Time to Talk Day 4 February 2016.
Research Methods Introduction Jarod Locke.
Marketing Research: Course 4
Gathering Systems Requirements
FAST FOOD Regina De Vero.
How Has Food Changed Over Time?
Building highly scalable enterprise systems (on Azure)
From Use Cases to Implementation
Obesity By Aiden, Naier ,MT.
Presentation transcript:

Session 14: Hybrid Quantitative Modeling approaches with application to health & safety PJ Giabbanelli, M Baniukiewicz, VS Pillutla, R Flarsheim

Hybrid quantitative modeling Logistics 11:15 – 12:30 We welcome questions during the demo Beyond this talk… Want to learn more? Help yourself to a paper on safety or health! Want to collaborate? giabba@cs.niu.edu Giabbanelli et al. Hybrid quantitative modeling 2

Organization of this demo Hybrid quantitative modeling Why bother? How to decompose a problem so it can use multiple modeling techniques Our combination Using fuzzy cognitive map (locally) and networks (globally) Doing it in practice Ilustration through a software environment What’s next? Resources to put it into practice Giabbanelli et al. Hybrid quantitative modeling 3

Hybrid quantitative modeling Why bother Giabbanelli et al. Hybrid quantitative modeling 4

Hybrid quantitative modeling Why bother PUBLISH NOW!! Giabbanelli et al. Hybrid quantitative modeling 5

Hybrid quantitative modeling Why bother Change state No change W. Rush, et al., Tech. rep NECSI 2003 Unhealthy Healthy Giabbanelli et al. Hybrid quantitative modeling 6

Hybrid quantitative modeling Why bother Bahr et al. proposed a model of obesity in which you become obese if half of your friends are obese. D. Bahr, R. Browning, H. Wyatt, J. Hill, Exploiting social networks to mitigate the obesity epidemic, Obesity 17 (2009) 723-728 Giabbanelli et al. Hybrid quantitative modeling 7

Hybrid quantitative modeling Why bother But if we want to model it ‘right’, we know that it’s not the mere presence of overweight people that makes you gain weight. They don’t sneeze their weight on you! Giabbanelli et al. Hybrid quantitative modeling 8

Hybrid quantitative modeling Why bother Eating Exercising Giabbanelli et al. Hybrid quantitative modeling 9

Individual context matters! Hybrid quantitative modeling Why bother +5 kg Individual context matters! • You tell me to cycle to work. Active travel is nice, but I live 50miles away! • I agree that healthy cooking is great, but I don’t have the money or knowledge for it! Giabbanelli et al. Hybrid quantitative modeling 10

Hybrid quantitative modeling Why bother You need a way to model: • Global dynamics. Social norms spread through a social network. Agent-based model. Network model. Cellular automaton. • Local context. What a norm might change in somebody’s life depends on a complex decision-making process, highly sensitive to one’s specific context. Fuzzy Cognitive Maps. System dynamics. Giabbanelli et al. Hybrid quantitative modeling 11

Hybrid quantitative modeling Our combination Giabbanelli et al. Hybrid quantitative modeling 12

Hybrid quantitative modeling Our combination Network between individuals, fuzzy cognitive map within individuals Lilian Martha SES Exercise Garnet Obesity SES Exercise SES Exercise Stigma Food intake Obesity Obesity Stigma Stigma Gender Food intake Food intake Gender Gender Giabbanelli et al. Hybrid quantitative modeling 13

Hybrid quantitative modeling Our combination Initialization Matching Simulation Nate Philippe Andrea Steven Sriram Giabbanelli et al. Hybrid quantitative modeling 14

Hybrid quantitative modeling Our combination Initialization Matching Simulation Nate Philippe Andrea Influencing Influenced Steven Sriram Giabbanelli et al. Hybrid quantitative modeling 15

Hybrid quantitative modeling Our combination Initialization Matching Simulation Nate Philippe Andrea Steven Sriram Giabbanelli et al. Hybrid quantitative modeling 16

Hybrid quantitative modeling Our combination Nate Exercise .2 Philippe Awareness of diabetes SES Exercise 1 .5 .8 Awareness of diabetes Diabetes SES .7 .3 1 .2 Obesity .8 Diabetes Obesity .3 Giabbanelli et al. Hybrid quantitative modeling 17

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination Frequently Asked Questions and Whining (1) So now I have to develop a network model AND a fuzzy cognitive map? That’s a lot! There are lots of Fuzzy Cognitive Maps out there. Ask Steven Gray or I  And making a network model is fast. So you’ll spend time on combining. Giabbanelli et al. Hybrid quantitative modeling 18

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination Frequently Asked Questions and Whining (1) So now I have to develop a network model AND a fuzzy cognitive map? That’s a lot! There are lots of Fuzzy Cognitive Maps out there. Ask Steven Gray or I  And making a network model is fast. So you’ll spend time on combining. Giabbanelli et al. Hybrid quantitative modeling 19

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination Frequently Asked Questions and Whining B. Giles et al., Soc Sci Med 64(3), 562 (2007) Giabbanelli et al. Hybrid quantitative modeling 20

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination Frequently Asked Questions and Whining Giabbanelli et al. Hybrid quantitative modeling 21

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination Frequently Asked Questions and Whining (2) I model geographical systems, not social systems. So is that stuff really for me? Our guiding example was on social norms and individual context. But you can also have a geographical network with local context! Giabbanelli et al. Hybrid quantitative modeling 22

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination Frequently Asked Questions and Whining (2) I model geographical systems, not social systems. So is that stuff really for me? Our guiding example was on social norms and individual context. But you can also have a geographical network with local context! Help yourself to a copy! Giabbanelli et al. Hybrid quantitative modeling 23

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination Frequently Asked Questions and Whining (3) How much data do you actually need to run such a model? Intuitively, the more you want to represent in your model, and the more data you’ll need to initialize it / validate it. We’re talking about highly detailed models, so it gets data intensive. Giabbanelli et al. Hybrid quantitative modeling 24

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination You need data to get the weights of the FCM Frequently Asked Questions and Whining (3) How much data do you actually need to run such a model? Intuitively, the more you want to represent in your model, and the more data you’ll need to initialize it / validate it. We’re talking about highly detailed models, so it gets data intensive. We’ve developed techniques and software to do that automatically by sending in questionnaires Giabbanelli et al. Hybrid quantitative modeling 25

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination You also need data to initialize all concepts Frequently Asked Questions and Whining This is where you spend lots of time digging data. Help yourself to a copy! (3) How much data do you actually need to run such a model? Intuitively, the more you want to represent in your model, and the more data you’ll need to initialize it / validate it. We’re talking about highly detailed models, so it gets data intensive. Also be aware that values are often not independent! Giabbanelli et al. Hybrid quantitative modeling 26

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination Frequently Asked Questions and Whining (4) If I want to simulate a big population with complex decision making, it’s going to take lots of operations! How scalable is that? The algorithms parallelize well, so you could implement your model to run on a high-performance computing cluster. Giabbanelli et al. Hybrid quantitative modeling 27

Frequently Asked Questions and Whining Hybrid quantitative modeling Our combination Frequently Asked Questions and Whining Giabbanelli et al. Hybrid quantitative modeling 28

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 29

Hybrid quantitative modeling Doing it in practice There are several software packages to do hybrid modeling. AnyLogic can combine agent-based models and system dynamics – check out training great videos by Nate Osgood! We developed a software to combine networks and fuzzy cognitive maps. We can discuss collaborations and assist you with the implementation if you’d like. Giabbanelli et al. Hybrid quantitative modeling 30

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 31

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 32

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 33

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 34

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 35

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 36

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 37

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 38

Hybrid quantitative modeling Doing it in practice Giabbanelli et al. Hybrid quantitative modeling 39

Hybrid quantitative modeling What’s next? Giabbanelli et al. Hybrid quantitative modeling 40

What’s next? Learning more Hybrid quantitative modeling Giabbanelli et al. Hybrid quantitative modeling 41

What’s next? Learning more Hybrid quantitative modeling Giabbanelli et al. Hybrid quantitative modeling 42

What’s next? Putting it to practice Hybrid quantitative modeling Use AnyLogic to combine agent-based models and system dynamics. It’s based in Java and, while it features a drag-and-drop for model elements, you’ll have to code. or if you want to combine networks/agent-based with fuzzy cognitive maps (like we presented), talk to us. We can help you with model design and implementation. or Design models using a single paradigm (e.g. ABM) because you don’t have the time or data, but be aware of the big simplifications you may be making. Giabbanelli et al. Hybrid quantitative modeling 43

Hybrid quantitative modeling Questions? giabba@cs.niu.edu www.dachb.com Thanks to the students Giabbanelli et al. Hybrid quantitative modeling 44