SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
A GUI for MLN
Estêvão F. Aguiar, Marcelo Ladeira, Rommel N. Carvalho, and Shou
Matsumoto	

Universidade de Brasília	

!
Paper - Uncertainty Reasoning for the SemanticWeb	

URSW - ISWC	

10/21/2013 - Sydney,Australia
Agenda
2
Agenda
Markov Logic Network (MLN)
2
Agenda
Markov Logic Network (MLN)
Choice of Implementation
2
Agenda
Markov Logic Network (MLN)
Choice of Implementation
To GUI or Not to GUI
2
Agenda
Markov Logic Network (MLN)
Choice of Implementation
To GUI or Not to GUI
Conclusion
2
MLN
3MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
MLN*
4
* [Richardson & Domingos 2006] 

http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
MLN*
Syntax: a set of weighted logical rules 	

0.5 Smokes(p) => Cancer(p) 

// if you smoke, you are more likely to have cancer	

 Weights: cost for rule violation
4
* [Richardson & Domingos 2006] 

http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
MLN*
Syntax: a set of weighted logical rules 	

0.5 Smokes(p) => Cancer(p) 

// if you smoke, you are more likely to have cancer	

 Weights: cost for rule violation
Semantics: a distribution over possible worlds 	

Each possible world I incurs total cost cost(I)	

Pr[I] ∝exp(−cost(I)) 	

Thus most likely world has lowest cost 



4
* [Richardson & Domingos 2006] 

http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
MLN*
5
* http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
MLN*
5
Rules!
0.5 Smokes(p) => Cancer(p)

// if you smoke, you are more likely to have cancer	

0.4 Friends(p1,p2) ∧ Smokes(p1) => Smokes(p2)

0.4 Friends(p1,p2) ∧ Smokes(p2) => Smokes(p1)

// friends that smoke are more likely to have friends that also smoke
* http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
MLN*
5
Rules!
0.5 Smokes(p) => Cancer(p)

// if you smoke, you are more likely to have cancer	

0.4 Friends(p1,p2) ∧ Smokes(p1) => Smokes(p2)

0.4 Friends(p1,p2) ∧ Smokes(p2) => Smokes(p1)

// friends that smoke are more likely to have friends that also smoke
* http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf
Certain!
Friends(Anna,Bob)

Smokes(Anna)
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
MLN*
5
Rules!
0.5 Smokes(p) => Cancer(p)

// if you smoke, you are more likely to have cancer	

0.4 Friends(p1,p2) ∧ Smokes(p1) => Smokes(p2)

0.4 Friends(p1,p2) ∧ Smokes(p2) => Smokes(p1)

// friends that smoke are more likely to have friends that also smoke
* http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf
Certain!
Friends(Anna,Bob)

Smokes(Anna)
Uncertain!
Cancer(?)
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
Choice of
Implementation
6MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
UnBBayes Plugin Framework
7MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
Choice of Implementation
8MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI
9MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI*
10
*http://hazy.cs.wisc.edu/hazy/tuffy/doc/
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI*
11
*http://hazy.cs.wisc.edu/hazy/tuffy/doc/
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI*
11
*http://hazy.cs.wisc.edu/hazy/tuffy/doc/
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI*
11
*http://hazy.cs.wisc.edu/hazy/tuffy/doc/
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI*
11
*http://hazy.cs.wisc.edu/hazy/tuffy/doc/
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI*
11
*http://hazy.cs.wisc.edu/hazy/tuffy/doc/
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI*
11
*http://hazy.cs.wisc.edu/hazy/tuffy/doc/
MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI
12MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI
13MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI
14MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI
15MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI
16MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI
16MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI
16MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
To GUI or Not to GUI
17MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
Conclusion
18MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
Conclusion
19MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
Conclusion
Pros	

Easy-to-use tool for MLN	

Dynamic search of predicates, rules, and evidence	

Add/remove features for predicates, rules, and evidence	

Facilitates new parameters available in future versions of Tuffy
19MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
Conclusion
Pros	

Easy-to-use tool for MLN	

Dynamic search of predicates, rules, and evidence	

Add/remove features for predicates, rules, and evidence	

Facilitates new parameters available in future versions of Tuffy
Cons	

Still a beta tool	

Needs more serious testing	

A lot more GUI features could be incorporated
19MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
Obrigado!
20

Mais conteúdo relacionado

Semelhante a A GUI for MLN

Hand-on Resources II: Extending SCMSWeb
Hand-on Resources II: Extending SCMSWebHand-on Resources II: Extending SCMSWeb
Hand-on Resources II: Extending SCMSWebSugree Phatanapherom
 
new ifnet(9) KPI for FreeBSD network stack
new ifnet(9) KPI for FreeBSD network stacknew ifnet(9) KPI for FreeBSD network stack
new ifnet(9) KPI for FreeBSD network stackGleb Smirnoff
 
SRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and ImplementationSRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and ImplementationKentaro Ebisawa
 
AdaptTo 2013 Channel Switch
AdaptTo 2013 Channel SwitchAdaptTo 2013 Channel Switch
AdaptTo 2013 Channel SwitchConrad Woeltge
 
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011Lorenzo Busatti
 
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011Lorenzo Busatti
 
Profiling and optimizing go programs
Profiling and optimizing go programsProfiling and optimizing go programs
Profiling and optimizing go programsBadoo Development
 
Have you been stalking your servers?
Have you been stalking your servers?Have you been stalking your servers?
Have you been stalking your servers?morpht
 

Semelhante a A GUI for MLN (8)

Hand-on Resources II: Extending SCMSWeb
Hand-on Resources II: Extending SCMSWebHand-on Resources II: Extending SCMSWeb
Hand-on Resources II: Extending SCMSWeb
 
new ifnet(9) KPI for FreeBSD network stack
new ifnet(9) KPI for FreeBSD network stacknew ifnet(9) KPI for FreeBSD network stack
new ifnet(9) KPI for FreeBSD network stack
 
SRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and ImplementationSRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and Implementation
 
AdaptTo 2013 Channel Switch
AdaptTo 2013 Channel SwitchAdaptTo 2013 Channel Switch
AdaptTo 2013 Channel Switch
 
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
 
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
Access point redundancy, by Lorenzo Busatti - MikroTik MUM USA Las Vegas 2011
 
Profiling and optimizing go programs
Profiling and optimizing go programsProfiling and optimizing go programs
Profiling and optimizing go programs
 
Have you been stalking your servers?
Have you been stalking your servers?Have you been stalking your servers?
Have you been stalking your servers?
 

Mais de Rommel Carvalho

Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big DataOuvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big DataRommel Carvalho
 
Como transformar servidores em cientistas de dados e diminuir a distância ent...
Como transformar servidores em cientistas de dados e diminuir a distância ent...Como transformar servidores em cientistas de dados e diminuir a distância ent...
Como transformar servidores em cientistas de dados e diminuir a distância ent...Rommel Carvalho
 
Proposta de Modelo de Classificação de Riscos de Contratos Públicos
Proposta de Modelo de Classificação de Riscos de Contratos PúblicosProposta de Modelo de Classificação de Riscos de Contratos Públicos
Proposta de Modelo de Classificação de Riscos de Contratos PúblicosRommel Carvalho
 
Categorização de achados em auditorias de TI com modelos supervisionados e nã...
Categorização de achados em auditorias de TI com modelos supervisionados e nã...Categorização de achados em auditorias de TI com modelos supervisionados e nã...
Categorização de achados em auditorias de TI com modelos supervisionados e nã...Rommel Carvalho
 
Mapeamento de risco de corrupção na administração pública federal
Mapeamento de risco de corrupção na administração pública federalMapeamento de risco de corrupção na administração pública federal
Mapeamento de risco de corrupção na administração pública federalRommel Carvalho
 
Ciência de Dados no Combate à Corrupção
Ciência de Dados no Combate à CorrupçãoCiência de Dados no Combate à Corrupção
Ciência de Dados no Combate à CorrupçãoRommel Carvalho
 
Aplicação de técnicas de mineração de textos para classificação automática de...
Aplicação de técnicas de mineração de textos para classificação automática de...Aplicação de técnicas de mineração de textos para classificação automática de...
Aplicação de técnicas de mineração de textos para classificação automática de...Rommel Carvalho
 
Filiação partidária e risco de corrupção de servidores públicos federais
Filiação partidária e risco de corrupção de servidores públicos federaisFiliação partidária e risco de corrupção de servidores públicos federais
Filiação partidária e risco de corrupção de servidores públicos federaisRommel Carvalho
 
Uso de mineração de dados e textos para cálculo de preços de referência em co...
Uso de mineração de dados e textos para cálculo de preços de referência em co...Uso de mineração de dados e textos para cálculo de preços de referência em co...
Uso de mineração de dados e textos para cálculo de preços de referência em co...Rommel Carvalho
 
Detecção preventiva de fracionamento de compras
Detecção preventiva de fracionamento de comprasDetecção preventiva de fracionamento de compras
Detecção preventiva de fracionamento de comprasRommel Carvalho
 
Identificação automática de tipos de pedidos mais frequentes da LAI
Identificação automática de tipos de pedidos mais frequentes da LAIIdentificação automática de tipos de pedidos mais frequentes da LAI
Identificação automática de tipos de pedidos mais frequentes da LAIRommel Carvalho
 
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...Rommel Carvalho
 
URSW 2013 - UMP-ST plug-in
URSW 2013 - UMP-ST plug-inURSW 2013 - UMP-ST plug-in
URSW 2013 - UMP-ST plug-inRommel Carvalho
 
Integração do Portal da Copa @ Comissão CMA do Senado Federal
Integração do Portal da Copa @ Comissão CMA do Senado FederalIntegração do Portal da Copa @ Comissão CMA do Senado Federal
Integração do Portal da Copa @ Comissão CMA do Senado FederalRommel Carvalho
 
Dados Abertos Governamentais
Dados Abertos GovernamentaisDados Abertos Governamentais
Dados Abertos GovernamentaisRommel Carvalho
 
Modeling a Probabilistic Ontology for Maritime Domain Awareness
Modeling a Probabilistic Ontology for Maritime Domain AwarenessModeling a Probabilistic Ontology for Maritime Domain Awareness
Modeling a Probabilistic Ontology for Maritime Domain AwarenessRommel Carvalho
 
Probabilistic Ontology: Representation and Modeling Methodology
Probabilistic Ontology: Representation and Modeling MethodologyProbabilistic Ontology: Representation and Modeling Methodology
Probabilistic Ontology: Representation and Modeling MethodologyRommel Carvalho
 
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule LanguageSWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule LanguageRommel Carvalho
 
Default Logics for Plausible Reasoning with Controversial Axioms
Default Logics for Plausible Reasoning with Controversial AxiomsDefault Logics for Plausible Reasoning with Controversial Axioms
Default Logics for Plausible Reasoning with Controversial AxiomsRommel Carvalho
 
Tractability of the Crisp Representations of Tractable Fuzzy Description Logics
Tractability of the Crisp Representations of Tractable Fuzzy Description LogicsTractability of the Crisp Representations of Tractable Fuzzy Description Logics
Tractability of the Crisp Representations of Tractable Fuzzy Description LogicsRommel Carvalho
 

Mais de Rommel Carvalho (20)

Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big DataOuvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
Ouvidoria de Balcão vs Ouvidoria Digital: Desafios na Era Big Data
 
Como transformar servidores em cientistas de dados e diminuir a distância ent...
Como transformar servidores em cientistas de dados e diminuir a distância ent...Como transformar servidores em cientistas de dados e diminuir a distância ent...
Como transformar servidores em cientistas de dados e diminuir a distância ent...
 
Proposta de Modelo de Classificação de Riscos de Contratos Públicos
Proposta de Modelo de Classificação de Riscos de Contratos PúblicosProposta de Modelo de Classificação de Riscos de Contratos Públicos
Proposta de Modelo de Classificação de Riscos de Contratos Públicos
 
Categorização de achados em auditorias de TI com modelos supervisionados e nã...
Categorização de achados em auditorias de TI com modelos supervisionados e nã...Categorização de achados em auditorias de TI com modelos supervisionados e nã...
Categorização de achados em auditorias de TI com modelos supervisionados e nã...
 
Mapeamento de risco de corrupção na administração pública federal
Mapeamento de risco de corrupção na administração pública federalMapeamento de risco de corrupção na administração pública federal
Mapeamento de risco de corrupção na administração pública federal
 
Ciência de Dados no Combate à Corrupção
Ciência de Dados no Combate à CorrupçãoCiência de Dados no Combate à Corrupção
Ciência de Dados no Combate à Corrupção
 
Aplicação de técnicas de mineração de textos para classificação automática de...
Aplicação de técnicas de mineração de textos para classificação automática de...Aplicação de técnicas de mineração de textos para classificação automática de...
Aplicação de técnicas de mineração de textos para classificação automática de...
 
Filiação partidária e risco de corrupção de servidores públicos federais
Filiação partidária e risco de corrupção de servidores públicos federaisFiliação partidária e risco de corrupção de servidores públicos federais
Filiação partidária e risco de corrupção de servidores públicos federais
 
Uso de mineração de dados e textos para cálculo de preços de referência em co...
Uso de mineração de dados e textos para cálculo de preços de referência em co...Uso de mineração de dados e textos para cálculo de preços de referência em co...
Uso de mineração de dados e textos para cálculo de preços de referência em co...
 
Detecção preventiva de fracionamento de compras
Detecção preventiva de fracionamento de comprasDetecção preventiva de fracionamento de compras
Detecção preventiva de fracionamento de compras
 
Identificação automática de tipos de pedidos mais frequentes da LAI
Identificação automática de tipos de pedidos mais frequentes da LAIIdentificação automática de tipos de pedidos mais frequentes da LAI
Identificação automática de tipos de pedidos mais frequentes da LAI
 
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
BMAW 2014 - Using Bayesian Networks to Identify and Prevent Split Purchases i...
 
URSW 2013 - UMP-ST plug-in
URSW 2013 - UMP-ST plug-inURSW 2013 - UMP-ST plug-in
URSW 2013 - UMP-ST plug-in
 
Integração do Portal da Copa @ Comissão CMA do Senado Federal
Integração do Portal da Copa @ Comissão CMA do Senado FederalIntegração do Portal da Copa @ Comissão CMA do Senado Federal
Integração do Portal da Copa @ Comissão CMA do Senado Federal
 
Dados Abertos Governamentais
Dados Abertos GovernamentaisDados Abertos Governamentais
Dados Abertos Governamentais
 
Modeling a Probabilistic Ontology for Maritime Domain Awareness
Modeling a Probabilistic Ontology for Maritime Domain AwarenessModeling a Probabilistic Ontology for Maritime Domain Awareness
Modeling a Probabilistic Ontology for Maritime Domain Awareness
 
Probabilistic Ontology: Representation and Modeling Methodology
Probabilistic Ontology: Representation and Modeling MethodologyProbabilistic Ontology: Representation and Modeling Methodology
Probabilistic Ontology: Representation and Modeling Methodology
 
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule LanguageSWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
 
Default Logics for Plausible Reasoning with Controversial Axioms
Default Logics for Plausible Reasoning with Controversial AxiomsDefault Logics for Plausible Reasoning with Controversial Axioms
Default Logics for Plausible Reasoning with Controversial Axioms
 
Tractability of the Crisp Representations of Tractable Fuzzy Description Logics
Tractability of the Crisp Representations of Tractable Fuzzy Description LogicsTractability of the Crisp Representations of Tractable Fuzzy Description Logics
Tractability of the Crisp Representations of Tractable Fuzzy Description Logics
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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?Antenna Manufacturer Coco
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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...Drew Madelung
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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...DianaGray10
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 

A GUI for MLN

  • 1. A GUI for MLN Estêvão F. Aguiar, Marcelo Ladeira, Rommel N. Carvalho, and Shou Matsumoto Universidade de Brasília ! Paper - Uncertainty Reasoning for the SemanticWeb URSW - ISWC 10/21/2013 - Sydney,Australia
  • 4. Agenda Markov Logic Network (MLN) Choice of Implementation 2
  • 5. Agenda Markov Logic Network (MLN) Choice of Implementation To GUI or Not to GUI 2
  • 6. Agenda Markov Logic Network (MLN) Choice of Implementation To GUI or Not to GUI Conclusion 2
  • 7. MLN 3MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 8. MLN* 4 * [Richardson & Domingos 2006] 
 http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 9. MLN* Syntax: a set of weighted logical rules 0.5 Smokes(p) => Cancer(p) 
 // if you smoke, you are more likely to have cancer  Weights: cost for rule violation 4 * [Richardson & Domingos 2006] 
 http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 10. MLN* Syntax: a set of weighted logical rules 0.5 Smokes(p) => Cancer(p) 
 // if you smoke, you are more likely to have cancer  Weights: cost for rule violation Semantics: a distribution over possible worlds Each possible world I incurs total cost cost(I) Pr[I] ∝exp(−cost(I)) Thus most likely world has lowest cost 
 
 4 * [Richardson & Domingos 2006] 
 http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 11. MLN* 5 * http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 12. MLN* 5 Rules! 0.5 Smokes(p) => Cancer(p)
 // if you smoke, you are more likely to have cancer 0.4 Friends(p1,p2) ∧ Smokes(p1) => Smokes(p2)
 0.4 Friends(p1,p2) ∧ Smokes(p2) => Smokes(p1)
 // friends that smoke are more likely to have friends that also smoke * http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 13. MLN* 5 Rules! 0.5 Smokes(p) => Cancer(p)
 // if you smoke, you are more likely to have cancer 0.4 Friends(p1,p2) ∧ Smokes(p1) => Smokes(p2)
 0.4 Friends(p1,p2) ∧ Smokes(p2) => Smokes(p1)
 // friends that smoke are more likely to have friends that also smoke * http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf Certain! Friends(Anna,Bob)
 Smokes(Anna) MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 14. MLN* 5 Rules! 0.5 Smokes(p) => Cancer(p)
 // if you smoke, you are more likely to have cancer 0.4 Friends(p1,p2) ∧ Smokes(p1) => Smokes(p2)
 0.4 Friends(p1,p2) ∧ Smokes(p2) => Smokes(p1)
 // friends that smoke are more likely to have friends that also smoke * http://hazy.cs.wisc.edu/hazy/papers/tuffy-vldb2011-slides.pdf Certain! Friends(Anna,Bob)
 Smokes(Anna) Uncertain! Cancer(?) MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 15. Choice of Implementation 6MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 16. UnBBayes Plugin Framework 7MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 17. Choice of Implementation 8MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 18. To GUI or Not to GUI 9MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 19. To GUI or Not to GUI* 10 *http://hazy.cs.wisc.edu/hazy/tuffy/doc/ MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 20. To GUI or Not to GUI* 11 *http://hazy.cs.wisc.edu/hazy/tuffy/doc/ MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 21. To GUI or Not to GUI* 11 *http://hazy.cs.wisc.edu/hazy/tuffy/doc/ MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 22. To GUI or Not to GUI* 11 *http://hazy.cs.wisc.edu/hazy/tuffy/doc/ MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 23. To GUI or Not to GUI* 11 *http://hazy.cs.wisc.edu/hazy/tuffy/doc/ MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 24. To GUI or Not to GUI* 11 *http://hazy.cs.wisc.edu/hazy/tuffy/doc/ MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 25. To GUI or Not to GUI* 11 *http://hazy.cs.wisc.edu/hazy/tuffy/doc/ MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 26. To GUI or Not to GUI 12MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 27. To GUI or Not to GUI 13MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 28. To GUI or Not to GUI 14MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 29. To GUI or Not to GUI 15MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 30. To GUI or Not to GUI 16MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 31. To GUI or Not to GUI 16MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 32. To GUI or Not to GUI 16MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 33. To GUI or Not to GUI 17MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 34. Conclusion 18MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 35. Conclusion 19MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 36. Conclusion Pros Easy-to-use tool for MLN Dynamic search of predicates, rules, and evidence Add/remove features for predicates, rules, and evidence Facilitates new parameters available in future versions of Tuffy 19MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion
  • 37. Conclusion Pros Easy-to-use tool for MLN Dynamic search of predicates, rules, and evidence Add/remove features for predicates, rules, and evidence Facilitates new parameters available in future versions of Tuffy Cons Still a beta tool Needs more serious testing A lot more GUI features could be incorporated 19MLN - Choice of Implementation - To GUI or Not to GUI - Conclusion