SlideShare a Scribd company logo
1 of 15
Download to read offline
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

Viewers also liked

Aula 1 historia da epidemiologia
Aula 1   historia da epidemiologiaAula 1   historia da epidemiologia
Aula 1 historia da epidemiologiaRicardo Alexandre
 
Ux no processo evolutivo de produto
Ux no processo evolutivo de produtoUx no processo evolutivo de produto
Ux no processo evolutivo de produtoMurilo Bispo
 
IVAS na infância
IVAS na infânciaIVAS na infância
IVAS na infânciablogped1
 
Infecção das vias aéreas superiores (Ivas) em crianças: agentes etiológicos ...
Infecção das vias aéreas superiores (Ivas)  em crianças: agentes etiológicos ...Infecção das vias aéreas superiores (Ivas)  em crianças: agentes etiológicos ...
Infecção das vias aéreas superiores (Ivas) em crianças: agentes etiológicos ...Laped Ufrn
 
Aurkezpen izengabea (1)
Aurkezpen izengabea (1)Aurkezpen izengabea (1)
Aurkezpen izengabea (1)Marta Martín
 
Aurkezpen izengabea (2)
Aurkezpen izengabea (2)Aurkezpen izengabea (2)
Aurkezpen izengabea (2)Marta Martín
 
CRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGS
CRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGSCRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGS
CRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGSArchili Kokhtashvili
 

Viewers also liked (11)

EXCEL
EXCEL EXCEL
EXCEL
 
concept note
concept noteconcept note
concept note
 
Aula 1 historia da epidemiologia
Aula 1   historia da epidemiologiaAula 1   historia da epidemiologia
Aula 1 historia da epidemiologia
 
Ux no processo evolutivo de produto
Ux no processo evolutivo de produtoUx no processo evolutivo de produto
Ux no processo evolutivo de produto
 
Neonatologia
NeonatologiaNeonatologia
Neonatologia
 
IVAS na infância
IVAS na infânciaIVAS na infância
IVAS na infância
 
Infecção das vias aéreas superiores (Ivas) em crianças: agentes etiológicos ...
Infecção das vias aéreas superiores (Ivas)  em crianças: agentes etiológicos ...Infecção das vias aéreas superiores (Ivas)  em crianças: agentes etiológicos ...
Infecção das vias aéreas superiores (Ivas) em crianças: agentes etiológicos ...
 
Aurkezpen izengabea (1)
Aurkezpen izengabea (1)Aurkezpen izengabea (1)
Aurkezpen izengabea (1)
 
Aimar arruti
Aimar arrutiAimar arruti
Aimar arruti
 
Aurkezpen izengabea (2)
Aurkezpen izengabea (2)Aurkezpen izengabea (2)
Aurkezpen izengabea (2)
 
CRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGS
CRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGSCRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGS
CRITERIA FOR OVERHEAD TRANSMISSION LINE AMPACITY RATINGS
 

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

In search of lost knowledge: joining the dots with Linked Data
In search of lost knowledge: joining the dots with Linked DataIn search of lost knowledge: joining the dots with Linked Data
In search of lost knowledge: joining the dots with Linked Datajonblower
 
Discovering emerging effects in Learning Networks with simulations Hendrik Dr...
Discovering emerging effects in Learning Networks with simulations Hendrik Dr...Discovering emerging effects in Learning Networks with simulations Hendrik Dr...
Discovering emerging effects in Learning Networks with simulations Hendrik Dr...Hendrik Drachsler
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Sri Ambati
 
Prior On Model Space
Prior On Model SpacePrior On Model Space
Prior On Model SpaceMeir Maor
 
Data Science Folk Knowledge
Data Science Folk KnowledgeData Science Folk Knowledge
Data Science Folk KnowledgeKrishna Sankar
 
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014James Powell
 
NS-CUK Seminar: H.B.Kim, Review on "metapath2vec: Scalable representation le...
NS-CUK Seminar: H.B.Kim,  Review on "metapath2vec: Scalable representation le...NS-CUK Seminar: H.B.Kim,  Review on "metapath2vec: Scalable representation le...
NS-CUK Seminar: H.B.Kim, Review on "metapath2vec: Scalable representation le...ssuser4b1f48
 
Indexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data searchIndexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data searchTill Blume
 
Finding Emerging Topics Using Chaos and Community Detection in Social Media G...
Finding Emerging Topics Using Chaos and Community Detection in Social Media G...Finding Emerging Topics Using Chaos and Community Detection in Social Media G...
Finding Emerging Topics Using Chaos and Community Detection in Social Media G...Paragon_Science_Inc
 
Open-source tools for generating and analyzing large materials data sets
Open-source tools for generating and analyzing large materials data setsOpen-source tools for generating and analyzing large materials data sets
Open-source tools for generating and analyzing large materials data setsAnubhav Jain
 
[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptx
[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptx[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptx
[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptxthanhdowork
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Spark Summit
 
NetBioSIG2013-Talk Gang Su
NetBioSIG2013-Talk Gang SuNetBioSIG2013-Talk Gang Su
NetBioSIG2013-Talk Gang SuAlexander Pico
 
Simplicial closure and higher-order link prediction (SIAMNS18)
Simplicial closure and higher-order link prediction (SIAMNS18)Simplicial closure and higher-order link prediction (SIAMNS18)
Simplicial closure and higher-order link prediction (SIAMNS18)Austin Benson
 
Threads concurrency identifying performance deviations in thread pools(1)
Threads concurrency   identifying performance deviations in thread pools(1)Threads concurrency   identifying performance deviations in thread pools(1)
Threads concurrency identifying performance deviations in thread pools(1)Amila Paranawithana
 
Machine reading for cancer biology
Machine reading for cancer biologyMachine reading for cancer biology
Machine reading for cancer biologyLaura Berry
 

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

Ngsp
NgspNgsp
Ngsp
 
In search of lost knowledge: joining the dots with Linked Data
In search of lost knowledge: joining the dots with Linked DataIn search of lost knowledge: joining the dots with Linked Data
In search of lost knowledge: joining the dots with Linked Data
 
Discovering emerging effects in Learning Networks with simulations Hendrik Dr...
Discovering emerging effects in Learning Networks with simulations Hendrik Dr...Discovering emerging effects in Learning Networks with simulations Hendrik Dr...
Discovering emerging effects in Learning Networks with simulations Hendrik Dr...
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
 
Prior On Model Space
Prior On Model SpacePrior On Model Space
Prior On Model Space
 
deep larning
deep larningdeep larning
deep larning
 
Data Science Folk Knowledge
Data Science Folk KnowledgeData Science Folk Knowledge
Data Science Folk Knowledge
 
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
 
NS-CUK Seminar: H.B.Kim, Review on "metapath2vec: Scalable representation le...
NS-CUK Seminar: H.B.Kim,  Review on "metapath2vec: Scalable representation le...NS-CUK Seminar: H.B.Kim,  Review on "metapath2vec: Scalable representation le...
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
Indexing data on the web a comparison of schema level indices for data searchIndexing data on the web a comparison of schema level indices for data search
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...
Finding Emerging Topics Using Chaos and Community Detection in Social Media G...Finding Emerging Topics Using Chaos and Community Detection in Social Media G...
Finding Emerging Topics Using Chaos and Community Detection in Social Media G...
 
Open-source tools for generating and analyzing large materials data sets
Open-source tools for generating and analyzing large materials data setsOpen-source tools for generating and analyzing large materials data sets
Open-source tools for generating and analyzing large materials data sets
 
[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptx
[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptx[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptx
[20240311_LabSeminar_Huy]LINE: Large-scale Information Network Embedding.pptx
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
 
NetBioSIG2013-Talk Gang Su
NetBioSIG2013-Talk Gang SuNetBioSIG2013-Talk Gang Su
NetBioSIG2013-Talk Gang Su
 
Keynote at AImWD
Keynote at AImWDKeynote at AImWD
Keynote at AImWD
 
Simplicial closure and higher-order link prediction (SIAMNS18)
Simplicial closure and higher-order link prediction (SIAMNS18)Simplicial closure and higher-order link prediction (SIAMNS18)
Simplicial closure and higher-order link prediction (SIAMNS18)
 
Threads concurrency identifying performance deviations in thread pools(1)
Threads concurrency   identifying performance deviations in thread pools(1)Threads concurrency   identifying performance deviations in thread pools(1)
Threads concurrency identifying performance deviations in thread pools(1)
 
Peer Review and Science2.0
Peer Review and Science2.0Peer Review and Science2.0
Peer Review and Science2.0
 
Machine reading for cancer biology
Machine reading for cancer biologyMachine reading for cancer biology
Machine reading for cancer biology
 

Recently uploaded

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxolyaivanovalion
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsJoseMangaJr1
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 

Recently uploaded (20)

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 

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.