SlideShare a Scribd company logo
Evolutionary and Swarm Computing
   for scaling up the Semantic Web

Christophe Guéret (@cgueret), Stefan Schlobach, Kathrin Dentler,
                Martijn Schut, and Gusz Eiben


        24th Benelux Conference on Artificial Intelligence
          Maastricht University, October 25-26, 2012




                                                              1/18
What are we going to talk about?
 Linked Data

 Changing our point of view on
soundness and completeness

 Consider optimisation as an
alternative to logical deduction
                                    Short paper
  Two concrete examples of re-     based on this
                                    publication
formulated problems
                                              2/18
When solutions do not (quite) fit the problem ...




                                                                    3/18
                             Copyright: sfllaw (Flickr, image 222795669)
Linked Data
Graph/facts based knowledge representation tool
Connect resources to properties / other resources
Web-based: resources have a URI
 Try http://dbpedia.org/resource/Amsterdam




                                                    4/18
Interacting with Linked Data




 Common goals
 Completeness: all the answers
 Soundness: only exact answers
                                 5/18
Motivation
 In the context of Web data ?
  Issues with scale
  Issues with lack of consistency
  Issues with contextualised views over the World


 Revise the goals
  As many answers as possible (or needed)
  Answers as accurate as possible (or needed)



                                                    6/18
From logic to optimisation
 Optimise towards the revised goals


 Need methods that cope with uncertainty, context,
noise, scale, ...




                                                     7/18
Answering queries over the data




                                                             8/18
                  Copyright: jepoirrier (Flickr, image 829293711)
The problem
Match a graph pattern to the data
Most common approach
 Join partial results for each edge of the query




                                                   9/18
Solving approaches
Logic-based
 Find all the answers matching all of the query pattern


Optimisation
 Find answers matching as much of the query as possible


Important implications of the optimisation
 Only some of the answers will be found
 Some of the answers found will be partially true

                                                          10/18
An optimisation approach: eRDF
Guess the answers to the query
Evolutionary algorithm
 Evaluate validity of candidate solution
 Optimise with a recombination + local search




                                                11/18
Some results
 Tested on queries with
varied complexity


 Works best with more
complex queries


 Find exact answers
when there are some


                          12/18
Finding implicit facts in the data




            Copyright:                                                 13/18
                         givingnot@rocketmail.com (Flickr, image 6990161491)
The problem
Deduce new facts from others
Most common approach
 Centralise all the facts, batch process deductions




                                                      14/18
Solving approaches
Logic-based
  Find all the facts that can be derived from the data


Optimisation
  Find as many facts as possible while preserving
 consistency


Important implications of the optimisation
  Only some of the facts will be found
  Unstable content
                                                         15/18
An optimisation approach: Swarms
Swarm of micro-reasoners
 Browse the graph, applying rules when possible
 Deduced facts disappear after some time


                   Every author of a
                   paper is a person

                                       Every person is
                                        also an agent




                                                         16/18
Some results
  If they stay, most of
the implicit facts are
derived


 Ants need to follow
each other to deal with
precedence of rules


 Several ants per rule
are needed
                          17/18
Take home message
 Logic problems can be turned into optimisation
problems


 Trade off
  Gained: scalability, speed, robustness
  Lost: determinism, completeness, soundness


 A lot of research still to be done!
  (and done quickly, Linked Data is growing fast...)

                                                       18/18

More Related Content

PDF
Data Science Lecture: Overview and Information Collateral
PDF
[db tech showcase Tokyo 2018] #dbts2018 #B16 『The Basics of Machine Learning』
PPTX
Adopting data8 at a two year college
PDF
Business Models - Introduction to Data Science
PDF
Privacy preserving machine learning
PDF
Machine Learning part 2 - Introduction to Data Science
PDF
Early AI Adoption Via Advanced Analytics
PPTX
Welcome to CS310!
Data Science Lecture: Overview and Information Collateral
[db tech showcase Tokyo 2018] #dbts2018 #B16 『The Basics of Machine Learning』
Adopting data8 at a two year college
Business Models - Introduction to Data Science
Privacy preserving machine learning
Machine Learning part 2 - Introduction to Data Science
Early AI Adoption Via Advanced Analytics
Welcome to CS310!

What's hot (20)

PDF
Introduction to Data Science
PPTX
Collaborative design for data driven projects
PPTX
Information entanglement
PDF
BDW16 London - Wael Elrifai, Pentaho - Big Data-Driven Innovatiom
PPTX
Adopting a situated learning framework for (big) data projects
PPTX
EDF2012 - CODE
PPTX
Data Science
PPTX
Talk to NTU - Spark
PDF
In Process Data Valuation International Society of Service Professionals
PDF
H2O World - What you need before doing predictive analysis - Keen.io
PPTX
Overview for Hadoop Framework
PDF
Challenges in Analytics for BIG Data
PDF
H2O World - Advanced Analytics at Macys.com - Daqing Zhao
PPTX
50 Years of Data Science
PPTX
Mohammed AL Madhani
PDF
Data Analytics in Real World (May 2016)
PDF
Robert Brooks, PwC
PPTX
Brownie v1.0
PDF
Evaluation of big data analysis
PDF
What is data analytics
Introduction to Data Science
Collaborative design for data driven projects
Information entanglement
BDW16 London - Wael Elrifai, Pentaho - Big Data-Driven Innovatiom
Adopting a situated learning framework for (big) data projects
EDF2012 - CODE
Data Science
Talk to NTU - Spark
In Process Data Valuation International Society of Service Professionals
H2O World - What you need before doing predictive analysis - Keen.io
Overview for Hadoop Framework
Challenges in Analytics for BIG Data
H2O World - Advanced Analytics at Macys.com - Daqing Zhao
50 Years of Data Science
Mohammed AL Madhani
Data Analytics in Real World (May 2016)
Robert Brooks, PwC
Brownie v1.0
Evaluation of big data analysis
What is data analytics
Ad

Viewers also liked (8)

PDF
Exposing the data from NARCIS with VIVO
PDF
Decentralised Open Data for World Citizens
ODP
Embedding young learners into the information society
PDF
The road towards a Web-based data ecosystem
PDF
Let's downscale the semantic web !
PDF
An Evolutionary Perspective on Approximate RDF Query Answering
PDF
Exploring Linked Data content through network analysis
PDF
Assessing Linked Data Mappings using Network Measures
Exposing the data from NARCIS with VIVO
Decentralised Open Data for World Citizens
Embedding young learners into the information society
The road towards a Web-based data ecosystem
Let's downscale the semantic web !
An Evolutionary Perspective on Approximate RDF Query Answering
Exploring Linked Data content through network analysis
Assessing Linked Data Mappings using Network Measures
Ad

Similar to Evolutionary and Swarm Computing for scaling up the Semantic Web (20)

KEY
20110516_ria_ENC
PPT
Where Does It Break?
PDF
Data Science Provenance: From Drug Discovery to Fake Fans
PPT
Artificial Intelligence -- Search Algorithms
PDF
Search problems in Artificial Intelligence
PPTX
Lec#2
PPTX
Wrokflow programming and provenance query model
PDF
Introduction to the FP7 CODE project @ BDBC
PDF
Wims2012
PPTX
Problem solving in Artificial Intelligence.pptx
PPT
1 blind search
PPTX
Scientific data management from the lab to the web
PPTX
Popular search algorithms
PDF
Fosdem 2013 petra selmer flexible querying of graph data
PPTX
Keynote at AImWD
PDF
FAIR data_ Superior data visibility and reuse without warehousing.pdf
PPT
3.AILec5nkjnkjnkjnkjnkjnjhuhgvkjhbkhj-6.ppt
PDF
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
PPTX
AI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptx
PDF
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
20110516_ria_ENC
Where Does It Break?
Data Science Provenance: From Drug Discovery to Fake Fans
Artificial Intelligence -- Search Algorithms
Search problems in Artificial Intelligence
Lec#2
Wrokflow programming and provenance query model
Introduction to the FP7 CODE project @ BDBC
Wims2012
Problem solving in Artificial Intelligence.pptx
1 blind search
Scientific data management from the lab to the web
Popular search algorithms
Fosdem 2013 petra selmer flexible querying of graph data
Keynote at AImWD
FAIR data_ Superior data visibility and reuse without warehousing.pdf
3.AILec5nkjnkjnkjnkjnkjnjhuhgvkjhbkhj-6.ppt
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
AI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptx
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...

More from Christophe Guéret (20)

PDF
HHAI June 2022 - KGs and Hybrid Intelligence
PDF
Informal presentation about RES
ODP
Stop making tools! Nobody likes them anyway...
ODP
The Entity Registry System: Collaborative Editing of Entity Data in Poorly Co...
ODP
Introduction about WorldWideSemanticWeb.org for the workshop "Making it Matter"
PDF
The Entity Registry System (ERS)
PDF
Your next data viz gear should be a Wii-U
PDF
Linking knowledge spaces
ODP
The data behind the HuisKluis
PDF
Digital archiving 3.0
PDF
Linked Open Data for Digital Humanities
PDF
Downscaling information systems for education
PDF
ICT4D course 2013 - Low resources infrastructure
PDF
ICT4D course 2013 - OLPC deployments
PDF
ICT4D course 2013 - Sugar
PDF
Clarifier le sens de vos données publiques avec le Web de données
PDF
Is linked data something for me?
ODP
Decentralised entity registry “WikiReg”
ODP
Finding and consuming (Linked) Open Data
PPTX
Is data sharing the privilege of a few? Bringing Linked Data to those without...
HHAI June 2022 - KGs and Hybrid Intelligence
Informal presentation about RES
Stop making tools! Nobody likes them anyway...
The Entity Registry System: Collaborative Editing of Entity Data in Poorly Co...
Introduction about WorldWideSemanticWeb.org for the workshop "Making it Matter"
The Entity Registry System (ERS)
Your next data viz gear should be a Wii-U
Linking knowledge spaces
The data behind the HuisKluis
Digital archiving 3.0
Linked Open Data for Digital Humanities
Downscaling information systems for education
ICT4D course 2013 - Low resources infrastructure
ICT4D course 2013 - OLPC deployments
ICT4D course 2013 - Sugar
Clarifier le sens de vos données publiques avec le Web de données
Is linked data something for me?
Decentralised entity registry “WikiReg”
Finding and consuming (Linked) Open Data
Is data sharing the privilege of a few? Bringing Linked Data to those without...

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Modernizing your data center with Dell and AMD
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
NewMind AI Weekly Chronicles - August'25 Week I
“AI and Expert System Decision Support & Business Intelligence Systems”
Big Data Technologies - Introduction.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Modernizing your data center with Dell and AMD
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf
The AUB Centre for AI in Media Proposal.docx
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf

Evolutionary and Swarm Computing for scaling up the Semantic Web

  • 1. Evolutionary and Swarm Computing for scaling up the Semantic Web Christophe Guéret (@cgueret), Stefan Schlobach, Kathrin Dentler, Martijn Schut, and Gusz Eiben 24th Benelux Conference on Artificial Intelligence Maastricht University, October 25-26, 2012 1/18
  • 2. What are we going to talk about? Linked Data Changing our point of view on soundness and completeness Consider optimisation as an alternative to logical deduction Short paper Two concrete examples of re- based on this publication formulated problems 2/18
  • 3. When solutions do not (quite) fit the problem ... 3/18 Copyright: sfllaw (Flickr, image 222795669)
  • 4. Linked Data Graph/facts based knowledge representation tool Connect resources to properties / other resources Web-based: resources have a URI Try http://dbpedia.org/resource/Amsterdam 4/18
  • 5. Interacting with Linked Data Common goals Completeness: all the answers Soundness: only exact answers 5/18
  • 6. Motivation In the context of Web data ? Issues with scale Issues with lack of consistency Issues with contextualised views over the World Revise the goals As many answers as possible (or needed) Answers as accurate as possible (or needed) 6/18
  • 7. From logic to optimisation Optimise towards the revised goals Need methods that cope with uncertainty, context, noise, scale, ... 7/18
  • 8. Answering queries over the data 8/18 Copyright: jepoirrier (Flickr, image 829293711)
  • 9. The problem Match a graph pattern to the data Most common approach Join partial results for each edge of the query 9/18
  • 10. Solving approaches Logic-based Find all the answers matching all of the query pattern Optimisation Find answers matching as much of the query as possible Important implications of the optimisation Only some of the answers will be found Some of the answers found will be partially true 10/18
  • 11. An optimisation approach: eRDF Guess the answers to the query Evolutionary algorithm Evaluate validity of candidate solution Optimise with a recombination + local search 11/18
  • 12. Some results Tested on queries with varied complexity Works best with more complex queries Find exact answers when there are some 12/18
  • 13. Finding implicit facts in the data Copyright: 13/18 givingnot@rocketmail.com (Flickr, image 6990161491)
  • 14. The problem Deduce new facts from others Most common approach Centralise all the facts, batch process deductions 14/18
  • 15. Solving approaches Logic-based Find all the facts that can be derived from the data Optimisation Find as many facts as possible while preserving consistency Important implications of the optimisation Only some of the facts will be found Unstable content 15/18
  • 16. An optimisation approach: Swarms Swarm of micro-reasoners Browse the graph, applying rules when possible Deduced facts disappear after some time Every author of a paper is a person Every person is also an agent 16/18
  • 17. Some results If they stay, most of the implicit facts are derived Ants need to follow each other to deal with precedence of rules Several ants per rule are needed 17/18
  • 18. Take home message Logic problems can be turned into optimisation problems Trade off Gained: scalability, speed, robustness Lost: determinism, completeness, soundness A lot of research still to be done! (and done quickly, Linked Data is growing fast...) 18/18