SlideShare a Scribd company logo
1 of 17
Download to read offline
0121 288 0503                         dave@dseconsulting.co.uk
07931 971 029                          www.dseconsulting.co.uk




      My Agents can't decide...could Bayesian
         Belief Networks be the solution?

                Presenter: David Buxton
Presentation contents
• Background on DSE
   – The ‘journey’…
• The not-so-good bits (about ABM)
• The good bits
• Modelling examples
   – Aerospace case study
   – Retail case study
   – How agents make decisions?
      • Incorporating Bayesian statistics & ABM
• Opportunities to find out more
The ‘journey’..
• Logistics Analyst / General Manager: 1998 – 2003
  – Mainly DE
  – Sometimes Arena
  – Often VBA

• UNOTT: 2003 – 2007
  – System Dynamics becomes Agent-Based modelling


• DSE: 2007 to date
  – Simulation becomes a decision making tool
  – ABMS
About dse
• Specialists in providing
  decision support solution
  based on Agent-Based
  modelling & Simulation
  consultancy

• AnyLogic and Simul8 partner


• additional specialist skills in…
   – Business Modelling &
     Optimisation using Enterprise
     Optimiser
   – Operations Strategy &
     Management
The not-so-good bits (about ABM)
• lack of "paper theory“
   – an applied discipline but it doesn't have a significant body of insight


• Has the ability to handle more real-world complexity but does
  this over-complicate the decision support process
   – Similar to some of the drawbacks of SD


• The modelling framework is easier than the simulation
  application
   – Partially affected by available tools (or lack of)
The good-bits
• Intuitively correct
    – Significantly better engagement from (less involved) stakeholders
        • Board level modelling workshops
        • The first time we’ve ever “Understood the problem from a shared view-
          point”


• Great for visualising the interactions and root cause of decisions
    – And thereby the unintended consequence
    – Organisation are merely a representation of the view of a mass of people
      working to their own objectives


• Can be applied more broadly than traditional approaches and opens up
  the market for OR
    – Great opportunities for working with Marketing and Strategy
Some examples…
1. General Agent-Asset Model
• BUSINESS STRATEGY:
   – “If I have $20 million to spend, should I invest in the cSeries or wait for
     Airbus / Boeing to make their decisions
   – If I launch now, how will the market respond?”
• SERVICE DESIGN:
   – “If I fly my fleet of helicopters twice as often, can my MRO operations
     support this?
       • And do I have enough new aircraft in the pipeline?”
• FORECASTING:
   – “Spares arising, and in which locations”



• What’s the common theme?
   – A range of strategic & tactical questions, but the answer always
     lies in the detail
What does my General Asset look
  like? And why is it useful?
•   Agents or more specifically Populations
    of Agents drives systems, i.e.
     –   Logistics networks, MRO (and spare parts
         supply), Manufacturing, Labour supply
         (including Education / training)


•   And can be influenced by strategic and
    tactical decisions taken by other agents
     – either to individuals or to the
         population as a whole
     – How they are used – frequency &
         intensity
     – When to replace – Cost / Benefit
     – How to sell - price setting,
         discounting, etc
2. Doing more with pedestrians
• Retail Space Strategy
   – “If I move my bread department to the back, and reduce the ambient
     department size, then what will be the affect on the flow of the
     shopper?”

• Current models tend to be macroscopic focussing on people moving
  as continuous flows

• Therefore, limited opportunities to understand how flow can be
  affected by person-to-person and person-to-environment
  interactions

• If we include Agents, we get opportunities to
   – Understand tactical decisions:
   – Understand the effects of the environment: How do people interact
     with panel end displays?
   – Understand the effect of strategic decisions: What happens is we
     move bread?
The store plan is
constructed in the
simulation           Customer
software             KPI view




  Close up shot
  of shoppers in
  the store.
  Shoppers are
  represented
  by red and         Operations
  yellow dots        KPI view
  showing
  customer
  segment

 View of an
 ‘shopping
 lifecycle’ for
 an individual
 shopper
3. Nudge modelling
• When agents are non-deterministic, they make
  decisions?
  Pure facts          •   Multi-criteria decision making (simple decision rules)
                      •   Learning and altering simple decisions
                      •   Belief Desire Intention (BDI) modelling
                      •   Neural networks
 Pure psychology      •   Genetic algorithms
                      •   Artificial intelligence

• But what if we don’t know how?
   – Bayesian Belief Networks…

• Debt Management Policy for the UK Public sector
   – “How can we get more money back [with less
     resources]”
STRATEGY LAYER                     Credit
                                  provision
                                                                      Write off
                                   policy
                                                          Comms        policy


Operations
                              Chase
      Provide                payment
       Credit




Members of the public
                                                                            P_X
                                                                                        P_1

                      P_X         P_1

                                                    P_X               P_X         P_X
                            P_X
                                                                P_1
                P_X
                                              P_X

                                                          P_X
What are Bayesian Belief
                    Networks?
•   BBNs are a visual representation (a graph) of things
    (nodes) that we may be interested in, and how these
    things are connected (arcs)

•   Each node has a set of probabilities describing the
    likelihood that your thing will be in that state

•   Functions are description how connected things alter
    likelihoods

•   Used for calculating the likely root cause when a thing is
    found in a certain state

•   How could they be used in ABMs?
     –   Calculate a starting probability
     –   then continually update this probability based on incoming
         information about the current situation
AGENT BEHAVIOURS
                           Benefit
                          Generous-
      Local                  ity
    economic
    situation                                     DWP                   Training
                                                 chasing
                                                  debt



                                       Pos. of                      Chasing
                                       Social                      effective-
                                      network                         ness
                In debt




Social                                                Default on
group                                                   debt




                                                  AGENT BEHAVIOURS
Doesn’t this undermine the main principle
             of Simulation???
• We are showing effects of combined and
  repeated actions on a population

• And we can look at the cumulative effects of
  agent to agent interactions

• The primary objective of many models is to
  improve the modellers understanding of the
  system under study
  – And using Bayesian Statistics, we just still don’t
    necessarily understand why…
Questions & opportunities to find out
             more…?
• Websites:       www.dseconsulting.co.uk
                  http://uk.linkedin.com/in/dseconsulting
• Email:          dave@dseConsulting.co.uk
• Telephone:      0121 288 0503
• Mobile:         07931 971029

• Training / Conference options
    1.   3 days official software training in AnyLogic (30th March to 1st April, London)

    2.   Young OR conference 5th – 7th March, UNOTT

    3.   OR Society training: 2 day course covering ABMS in collaboration with
         UNOTT (December 2011, Birmingham)

More Related Content

Similar to Surrey University Presentation

US SEC Mandates, Python, and Financial Modeling
US SEC Mandates, Python, and Financial ModelingUS SEC Mandates, Python, and Financial Modeling
US SEC Mandates, Python, and Financial Modeling
ActiveState
 
Ayllu Overview
Ayllu OverviewAyllu Overview
Ayllu Overview
mricher
 
Monetizing data - An Evening with Eight of Chicago's Data Product Management...
Monetizing data  - An Evening with Eight of Chicago's Data Product Management...Monetizing data  - An Evening with Eight of Chicago's Data Product Management...
Monetizing data - An Evening with Eight of Chicago's Data Product Management...
Randy Horton
 
Smart analytics - Data Visualisation and Predictive Analytics solutions for F...
Smart analytics - Data Visualisation and Predictive Analytics solutions for F...Smart analytics - Data Visualisation and Predictive Analytics solutions for F...
Smart analytics - Data Visualisation and Predictive Analytics solutions for F...
Srini Bezwada
 
Logramme coverage_matrix__by dr malik khalid mehmood ph_d
Logramme  coverage_matrix__by dr malik khalid mehmood ph_dLogramme  coverage_matrix__by dr malik khalid mehmood ph_d
Logramme coverage_matrix__by dr malik khalid mehmood ph_d
Malik Khalid Mehmood
 

Similar to Surrey University Presentation (20)

George Garlick, Transparency and Productivity
George Garlick, Transparency and ProductivityGeorge Garlick, Transparency and Productivity
George Garlick, Transparency and Productivity
 
Development of business strategies and business models for associations
Development of business strategies and business models for associationsDevelopment of business strategies and business models for associations
Development of business strategies and business models for associations
 
US SEC Mandates, Python, and Financial Modeling
US SEC Mandates, Python, and Financial ModelingUS SEC Mandates, Python, and Financial Modeling
US SEC Mandates, Python, and Financial Modeling
 
Session 1
Session 1Session 1
Session 1
 
Strategic Asset Management - Water Utilities
Strategic Asset Management - Water UtilitiesStrategic Asset Management - Water Utilities
Strategic Asset Management - Water Utilities
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
 
Telemarketing prediction project
Telemarketing prediction projectTelemarketing prediction project
Telemarketing prediction project
 
E-strategy
E-strategyE-strategy
E-strategy
 
Cal Alumni Network
Cal Alumni NetworkCal Alumni Network
Cal Alumni Network
 
Clextra features benefits
Clextra features benefitsClextra features benefits
Clextra features benefits
 
Ayllu Overview
Ayllu OverviewAyllu Overview
Ayllu Overview
 
Monetizing data - An Evening with Eight of Chicago's Data Product Management...
Monetizing data  - An Evening with Eight of Chicago's Data Product Management...Monetizing data  - An Evening with Eight of Chicago's Data Product Management...
Monetizing data - An Evening with Eight of Chicago's Data Product Management...
 
Measuring the Blended Value of Corporate Social Responsibility and Social Ent...
Measuring the Blended Value of Corporate Social Responsibility and Social Ent...Measuring the Blended Value of Corporate Social Responsibility and Social Ent...
Measuring the Blended Value of Corporate Social Responsibility and Social Ent...
 
Kneebone financial services presentation
Kneebone financial services  presentation Kneebone financial services  presentation
Kneebone financial services presentation
 
Smart analytics - Data Visualisation and Predictive Analytics solutions for F...
Smart analytics - Data Visualisation and Predictive Analytics solutions for F...Smart analytics - Data Visualisation and Predictive Analytics solutions for F...
Smart analytics - Data Visualisation and Predictive Analytics solutions for F...
 
The Member--Centric Association Configuring Your Organization for Membership...
The Member--Centric Association Configuring Your Organization  for Membership...The Member--Centric Association Configuring Your Organization  for Membership...
The Member--Centric Association Configuring Your Organization for Membership...
 
nickelring OAP final submission
nickelring OAP final submissionnickelring OAP final submission
nickelring OAP final submission
 
Logramme coverage_matrix__by dr malik khalid mehmood ph_d
Logramme  coverage_matrix__by dr malik khalid mehmood ph_dLogramme  coverage_matrix__by dr malik khalid mehmood ph_d
Logramme coverage_matrix__by dr malik khalid mehmood ph_d
 
Personal Finance On-line: New Models & Opportunities
Personal Finance On-line: New Models & OpportunitiesPersonal Finance On-line: New Models & Opportunities
Personal Finance On-line: New Models & Opportunities
 
Klipfolio stratigent webinar
Klipfolio stratigent webinarKlipfolio stratigent webinar
Klipfolio stratigent webinar
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Surrey University Presentation

  • 1. 0121 288 0503 dave@dseconsulting.co.uk 07931 971 029 www.dseconsulting.co.uk My Agents can't decide...could Bayesian Belief Networks be the solution? Presenter: David Buxton
  • 2. Presentation contents • Background on DSE – The ‘journey’… • The not-so-good bits (about ABM) • The good bits • Modelling examples – Aerospace case study – Retail case study – How agents make decisions? • Incorporating Bayesian statistics & ABM • Opportunities to find out more
  • 3. The ‘journey’.. • Logistics Analyst / General Manager: 1998 – 2003 – Mainly DE – Sometimes Arena – Often VBA • UNOTT: 2003 – 2007 – System Dynamics becomes Agent-Based modelling • DSE: 2007 to date – Simulation becomes a decision making tool – ABMS
  • 4. About dse • Specialists in providing decision support solution based on Agent-Based modelling & Simulation consultancy • AnyLogic and Simul8 partner • additional specialist skills in… – Business Modelling & Optimisation using Enterprise Optimiser – Operations Strategy & Management
  • 5. The not-so-good bits (about ABM) • lack of "paper theory“ – an applied discipline but it doesn't have a significant body of insight • Has the ability to handle more real-world complexity but does this over-complicate the decision support process – Similar to some of the drawbacks of SD • The modelling framework is easier than the simulation application – Partially affected by available tools (or lack of)
  • 6. The good-bits • Intuitively correct – Significantly better engagement from (less involved) stakeholders • Board level modelling workshops • The first time we’ve ever “Understood the problem from a shared view- point” • Great for visualising the interactions and root cause of decisions – And thereby the unintended consequence – Organisation are merely a representation of the view of a mass of people working to their own objectives • Can be applied more broadly than traditional approaches and opens up the market for OR – Great opportunities for working with Marketing and Strategy
  • 8. 1. General Agent-Asset Model • BUSINESS STRATEGY: – “If I have $20 million to spend, should I invest in the cSeries or wait for Airbus / Boeing to make their decisions – If I launch now, how will the market respond?” • SERVICE DESIGN: – “If I fly my fleet of helicopters twice as often, can my MRO operations support this? • And do I have enough new aircraft in the pipeline?” • FORECASTING: – “Spares arising, and in which locations” • What’s the common theme? – A range of strategic & tactical questions, but the answer always lies in the detail
  • 9. What does my General Asset look like? And why is it useful? • Agents or more specifically Populations of Agents drives systems, i.e. – Logistics networks, MRO (and spare parts supply), Manufacturing, Labour supply (including Education / training) • And can be influenced by strategic and tactical decisions taken by other agents – either to individuals or to the population as a whole – How they are used – frequency & intensity – When to replace – Cost / Benefit – How to sell - price setting, discounting, etc
  • 10. 2. Doing more with pedestrians • Retail Space Strategy – “If I move my bread department to the back, and reduce the ambient department size, then what will be the affect on the flow of the shopper?” • Current models tend to be macroscopic focussing on people moving as continuous flows • Therefore, limited opportunities to understand how flow can be affected by person-to-person and person-to-environment interactions • If we include Agents, we get opportunities to – Understand tactical decisions: – Understand the effects of the environment: How do people interact with panel end displays? – Understand the effect of strategic decisions: What happens is we move bread?
  • 11. The store plan is constructed in the simulation Customer software KPI view Close up shot of shoppers in the store. Shoppers are represented by red and Operations yellow dots KPI view showing customer segment View of an ‘shopping lifecycle’ for an individual shopper
  • 12. 3. Nudge modelling • When agents are non-deterministic, they make decisions? Pure facts • Multi-criteria decision making (simple decision rules) • Learning and altering simple decisions • Belief Desire Intention (BDI) modelling • Neural networks Pure psychology • Genetic algorithms • Artificial intelligence • But what if we don’t know how? – Bayesian Belief Networks… • Debt Management Policy for the UK Public sector – “How can we get more money back [with less resources]”
  • 13. STRATEGY LAYER Credit provision Write off policy Comms policy Operations Chase Provide payment Credit Members of the public P_X P_1 P_X P_1 P_X P_X P_X P_X P_1 P_X P_X P_X
  • 14. What are Bayesian Belief Networks? • BBNs are a visual representation (a graph) of things (nodes) that we may be interested in, and how these things are connected (arcs) • Each node has a set of probabilities describing the likelihood that your thing will be in that state • Functions are description how connected things alter likelihoods • Used for calculating the likely root cause when a thing is found in a certain state • How could they be used in ABMs? – Calculate a starting probability – then continually update this probability based on incoming information about the current situation
  • 15. AGENT BEHAVIOURS Benefit Generous- Local ity economic situation DWP Training chasing debt Pos. of Chasing Social effective- network ness In debt Social Default on group debt AGENT BEHAVIOURS
  • 16. Doesn’t this undermine the main principle of Simulation??? • We are showing effects of combined and repeated actions on a population • And we can look at the cumulative effects of agent to agent interactions • The primary objective of many models is to improve the modellers understanding of the system under study – And using Bayesian Statistics, we just still don’t necessarily understand why…
  • 17. Questions & opportunities to find out more…? • Websites: www.dseconsulting.co.uk http://uk.linkedin.com/in/dseconsulting • Email: dave@dseConsulting.co.uk • Telephone: 0121 288 0503 • Mobile: 07931 971029 • Training / Conference options 1. 3 days official software training in AnyLogic (30th March to 1st April, London) 2. Young OR conference 5th – 7th March, UNOTT 3. OR Society training: 2 day course covering ABMS in collaboration with UNOTT (December 2011, Birmingham)