SlideShare a Scribd company logo
1
Omnigram Explorer:
A New Interactive Tool for Exploring Bayesian Networks
Kevin B Korb1 & Tim Taylor2
1Faculty of Information Technology, Monash University
2University of London International Programmes
www.tim-taylor.com/omnigram
Australasian Bayesian Network Modelling Society 2015
Omnigram Explorer
1.  Motivation
2.  Omnigram Explorer Tools
a.  Concepts
b.  Single Node Brushing
c.  Multi Node Brushing
d.  Linked Brushing
e.  Flash Mode
3.  Exploring Dependencies
a.  Viewing D-Separation
b.  Explaining Away
c.  The Best Explanation
4.  Conclusion
Motivation
Google’s Ngram Viewer reports the relentless growth of Bayesian
networks:
§  Parallel increases in complexity & data.
§  New ways of interactively visualizing both networks & data are needed.
Omnigram Explorer
§  Developed by Tim Taylor; open source
–  www.tim-taylor.com
–  https://github.com/tim-taylor/omnigram
§  Traditional visualization of multiple variables:
–  Scatterplots
–  Parallel Coordinates: allow tracing samples across many
dimensions
Omnigram Explorer
Two main innovations:
§  Visualization takes advantage of human visual system, especially
psychology of pattern and motion perception
§  Interactive controls allow user to manipulate patterns, visualizing not
just static data but active dependencies between variables
In particular, OE enables interactive sensitivity analysis of Bayesian
networks with user-chosen sets of observations (“sensitivity to data”)
OE
OE Window
BN based on UCI car+mpg data set
OE: Single Node Brushing
§  “1” starts single node brushing
§  Enter observation as a range in one variable; observe consequences
§  Drag range to observe dependencies
OE: Multi Node Brushing
§  “2” starts multi node brushing
§  Enter observations as ranges in multiple variables; colors show full & partial
matches
§  Drag ranges to observe dependencies
OE: Linked Brushing
§  In multi node brushing, hit “L” with cursor over successive nodes
§  Drag range in either variable, linked variables follow
§  You can reverse link direction (negative dependency); link’s box will
invert
OE: Flash Mode
§  “3” starts flash mode
§  Cycles through small (or large) samples, replacing oldest with new
§  Speed and sample size controllable
Exploring Dependencies: D-Separation
§  In multi node, fix an observation set (here cylinders & horsepower)
§  Observe which variables respond when varying another (e.g., model year)
§  Partial observations will “leak”; other leakage indicates (some) violation of the
Markov property
Exploring Dependencies: Explaining Away
§  In multi node, fix a child of more than one parent; explore the induced
dependency between parents (“explaining away”)
§  Here early model year partially explains high displacement, so Origin=1 (US)
declines
Exploring Dependencies: Inference to the Best
Explanation
§  What could explain an unusual event? E.g., high acceleration + good mpg?
§  Read off the means for precursor variables: late model, foreign, 4 cylinders, low
weight, etc.
Conclusion
OE is a great interactive tool for either:
§  Exploring a data set, to get a feel for dependencies and
independencies, relations worth exploring
§  Exploring a Bayesian network:
–  To get a feel for dependencies and independencies, relations
worth exploring
–  Examine d-separation properties
–  Performing sensitivity analysis interactively & visually
NB: OE is not (yet) implemented via a BN API, but can be used via
sampling with any BN.
References
§  Taylor, T., Dorin, A., & Korb, K. Omnigram Explorer: A Simple
Interactive Tool for the Initial Exploration of Complex Systems.
European Conference on Artificial Life, 2015.
§  Ropero, R. F., Nicholson, A. E., & Korb, K. (2015). Using a New Tool to
Visualize Environmental Data for Bayesian Network Modelling. In
Advances in Artificial Intelligence (pp. 175-184). Springer International
Publishing.

More Related Content

PDF
Dependency patterns for latent variable discovery
PDF
Annotated Bibliography and Essay Plan
PDF
Юлий Давидов "ИМЯ ЖЕНЫ ИМЯ МУЖА"
DOCX
Eras norman trabajo 1 tic y tac
PPTX
Blancaexamefinal2016
PPTX
Taller de encadernación
PDF
Юлий без Джульетты
PDF
ECMT463_FinalDraft
Dependency patterns for latent variable discovery
Annotated Bibliography and Essay Plan
Юлий Давидов "ИМЯ ЖЕНЫ ИМЯ МУЖА"
Eras norman trabajo 1 tic y tac
Blancaexamefinal2016
Taller de encadernación
Юлий без Джульетты
ECMT463_FinalDraft

Viewers also liked (11)

DOCX
DOCX
PPTX
Aula 1 historia da epidemiologia
PDF
Ux no processo evolutivo de produto
PPTX
IVAS na infância
PDF
Infecção das vias aéreas superiores (Ivas) em crianças: agentes etiológicos ...
PPTX
Aurkezpen izengabea (1)
PPTX
Aimar arruti
PPTX
Aurkezpen izengabea (2)
PDF
CRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGS
Aula 1 historia da epidemiologia
Ux no processo evolutivo de produto
IVAS na infância
Infecção das vias aéreas superiores (Ivas) em crianças: agentes etiológicos ...
Aurkezpen izengabea (1)
Aimar arruti
Aurkezpen izengabea (2)
CRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGS
Ad

Similar to Omnigram explorer: an interactive tool for understanding Bayesian networks (20)

PPT
Ngsp
PPT
In search of lost knowledge: joining the dots with Linked Data
PDF
Discovering emerging effects in Learning Networks with simulations Hendrik Dr...
PPTX
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
PPTX
Prior On Model Space
PDF
deep larning
PDF
Data Science Folk Knowledge
PDF
Biological networks 1st Edition Frantois Kopos
PPT
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
PPTX
NS-CUK Seminar: H.B.Kim, Review on "metapath2vec: Scalable representation le...
PDF
Indexing data on the web a comparison of schema level indices for data search
PPT
Finding Emerging Topics Using Chaos and Community Detection in Social Media G...
PDF
Open-source tools for generating and analyzing large materials data sets
PDF
Biological networks 1st Edition Frantois Kopos all chapter instant download
PPTX
[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptx
PDF
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
PDF
NetBioSIG2013-Talk Gang Su
PPTX
Keynote at AImWD
PPTX
Simplicial closure and higher-order link prediction (SIAMNS18)
PPTX
Threads concurrency identifying performance deviations in thread pools(1)
Ngsp
In search of lost knowledge: joining the dots with Linked Data
Discovering emerging effects in Learning Networks with simulations Hendrik Dr...
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Prior On Model Space
deep larning
Data Science Folk Knowledge
Biological networks 1st Edition Frantois Kopos
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
NS-CUK Seminar: H.B.Kim, Review on "metapath2vec: Scalable representation le...
Indexing data on the web a comparison of schema level indices for data search
Finding Emerging Topics Using Chaos and Community Detection in Social Media G...
Open-source tools for generating and analyzing large materials data sets
Biological networks 1st Edition Frantois Kopos all chapter instant download
[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptx
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
NetBioSIG2013-Talk Gang Su
Keynote at AImWD
Simplicial closure and higher-order link prediction (SIAMNS18)
Threads concurrency identifying performance deviations in thread pools(1)
Ad

Recently uploaded (20)

PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PDF
annual-report-2024-2025 original latest.
PDF
Foundation of Data Science unit number two notes
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
Computer network topology notes for revision
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PDF
Lecture1 pattern recognition............
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
Business Acumen Training GuidePresentation.pptx
PPTX
Introduction to machine learning and Linear Models
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Introduction to Knowledge Engineering Part 1
PPT
Reliability_Chapter_ presentation 1221.5784
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Business Ppt On Nestle.pptx huunnnhhgfvu
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
annual-report-2024-2025 original latest.
Foundation of Data Science unit number two notes
Clinical guidelines as a resource for EBP(1).pdf
Computer network topology notes for revision
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Lecture1 pattern recognition............
oil_refinery_comprehensive_20250804084928 (1).pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Business Acumen Training GuidePresentation.pptx
Introduction to machine learning and Linear Models
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Introduction to Knowledge Engineering Part 1
Reliability_Chapter_ presentation 1221.5784
Miokarditis (Inflamasi pada Otot Jantung)
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...

Omnigram explorer: an interactive tool for understanding Bayesian networks

  • 1. 1 Omnigram Explorer: A New Interactive Tool for Exploring Bayesian Networks Kevin B Korb1 & Tim Taylor2 1Faculty of Information Technology, Monash University 2University of London International Programmes www.tim-taylor.com/omnigram Australasian Bayesian Network Modelling Society 2015
  • 2. Omnigram Explorer 1.  Motivation 2.  Omnigram Explorer Tools a.  Concepts b.  Single Node Brushing c.  Multi Node Brushing d.  Linked Brushing e.  Flash Mode 3.  Exploring Dependencies a.  Viewing D-Separation b.  Explaining Away c.  The Best Explanation 4.  Conclusion
  • 3. Motivation Google’s Ngram Viewer reports the relentless growth of Bayesian networks: §  Parallel increases in complexity & data. §  New ways of interactively visualizing both networks & data are needed.
  • 4. Omnigram Explorer §  Developed by Tim Taylor; open source –  www.tim-taylor.com –  https://github.com/tim-taylor/omnigram §  Traditional visualization of multiple variables: –  Scatterplots –  Parallel Coordinates: allow tracing samples across many dimensions
  • 5. Omnigram Explorer Two main innovations: §  Visualization takes advantage of human visual system, especially psychology of pattern and motion perception §  Interactive controls allow user to manipulate patterns, visualizing not just static data but active dependencies between variables In particular, OE enables interactive sensitivity analysis of Bayesian networks with user-chosen sets of observations (“sensitivity to data”)
  • 6. OE OE Window BN based on UCI car+mpg data set
  • 7. OE: Single Node Brushing §  “1” starts single node brushing §  Enter observation as a range in one variable; observe consequences §  Drag range to observe dependencies
  • 8. OE: Multi Node Brushing §  “2” starts multi node brushing §  Enter observations as ranges in multiple variables; colors show full & partial matches §  Drag ranges to observe dependencies
  • 9. OE: Linked Brushing §  In multi node brushing, hit “L” with cursor over successive nodes §  Drag range in either variable, linked variables follow §  You can reverse link direction (negative dependency); link’s box will invert
  • 10. OE: Flash Mode §  “3” starts flash mode §  Cycles through small (or large) samples, replacing oldest with new §  Speed and sample size controllable
  • 11. Exploring Dependencies: D-Separation §  In multi node, fix an observation set (here cylinders & horsepower) §  Observe which variables respond when varying another (e.g., model year) §  Partial observations will “leak”; other leakage indicates (some) violation of the Markov property
  • 12. Exploring Dependencies: Explaining Away §  In multi node, fix a child of more than one parent; explore the induced dependency between parents (“explaining away”) §  Here early model year partially explains high displacement, so Origin=1 (US) declines
  • 13. Exploring Dependencies: Inference to the Best Explanation §  What could explain an unusual event? E.g., high acceleration + good mpg? §  Read off the means for precursor variables: late model, foreign, 4 cylinders, low weight, etc.
  • 14. Conclusion OE is a great interactive tool for either: §  Exploring a data set, to get a feel for dependencies and independencies, relations worth exploring §  Exploring a Bayesian network: –  To get a feel for dependencies and independencies, relations worth exploring –  Examine d-separation properties –  Performing sensitivity analysis interactively & visually NB: OE is not (yet) implemented via a BN API, but can be used via sampling with any BN.
  • 15. References §  Taylor, T., Dorin, A., & Korb, K. Omnigram Explorer: A Simple Interactive Tool for the Initial Exploration of Complex Systems. European Conference on Artificial Life, 2015. §  Ropero, R. F., Nicholson, A. E., & Korb, K. (2015). Using a New Tool to Visualize Environmental Data for Bayesian Network Modelling. In Advances in Artificial Intelligence (pp. 175-184). Springer International Publishing.