SlideShare a Scribd company logo
1 of 39
Download to read offline
MOMENT –TEMPORAL META-FACT
GENERATION AND PROPAGATION IN
KNOWLEDGE GRAPHS
FATIHA SAÏS, JOANA E. GONZALES MALAVERRI,
AND GIANLUCA QUERCINI
LRI, CNRS & Paris Saclay University, France
ACM SAC-SWA, March 31h, 2020
1
KNOWLEDGE GRAPHS (KGS)
"Linking Open Data cloud diagram 2017, by Andrejs Abele, John
P. McCrae, Paul Buitelaar, Anja Jentzsch and Richard Cyganiak.
http://lod-cloud.net/" 2
facts
KNOWLEDGE GRAPHS (KGS)
"Linking Open Data cloud diagram 2017, by Andrejs Abele, John
P. McCrae, Paul Buitelaar, Anja Jentzsch and Richard Cyganiak.
http://lod-cloud.net/" 3
.
.
.
KNOWLEDGE GRAPHS (KGS)
4
5
2012
2013
2015 2016
2013
2007
2007
2007
2012
Academic side Commercial side
WHO IS DEVELOPING
KNOWLEDGE GRAPHS?
§ KG Creation
§ Information extraction from web pages (DBpedia, Yago),
collaborative (Wikidata), ...
§ KG Enrichment and Expansion
§ Content prediction, data fusion, data/knowledge linking, ...
§ KG Validity
§ Dealing with errors and ambiguities
§ Fact validity
§ Timeliness: truth of statements often changes with time:
§ E.g., Currently, who is the US president?
KNOWLEDGE GRAPHS: SOME
KEY PROBLEMS
6
KGS – WHY TIME MATTERS?
l Time period during which a fact is valid: validity time.
- f1: <#Obama presidentOf US> is true in the temporal context [2008-2016]
- f2: <#Trump presidentOf US> is true in the temporal context [2016-now]
l Query answering
l Consistency checking
l Sort the sequence of facts.
7
PROBLEM AND PROPOSED APPROACH
Problem
§ How can we capture fact validity time using only
the facts and the structure of the KGs?
8
PROBLEM AND PROPOSED APPROACH
Problem
§ How can we capture fact validity time using only
the facts and the structure of the KGs?
Approach – Seed meta-fact generation (step 1)
9Knowledge Patterns
PROBLEM AND PROPOSED APPROACH
Problem
§ How can we capture fact validity time using only
the facts and the structure of the KGs?
Approach – Seed meta-fact generation (step 1)
10Knowledge Patterns
PROBLEM AND PROPOSED APPROACH
Temporal meta-fact
Problem
§ How can we capture fact validity time using only
the facts and the structure of the KGs?
Approach – Seed meta-fact generation (step 1)
11Knowledge Patterns
1. SEED META-FACT GENERATION
l Focus on predicates that may change over time:
- Brad Pitt acted in:
l the Fight Club in 1999
l the Curious Case of Benjamin Button in 2008
- Paul McCartney was/is married with:
l Heather Mills from 2002 to 2008
l Nancy Shevell since 2011
12
1. SEED META-FACT GENERATION
Algorithm: Query generation
§ For each knowledge pattern, in the form of:
13
1. SEED META-FACT GENERATION
Algorithm: Query generation
§ For each knowledge pattern, in the form of:
§ Generate a SPARQL query (graph pattern = rule premise)
14
1. SEED META-FACT GENERATION
Algorithm: Meta-fact generation
§ On the set of facts obtained from SPARQL queries, generate the
set of temporal meta-facts
15
1. SEED META-FACT GENERATION
Algorithm: Meta-fact generation
§ On the set of facts obtained from SPARQL queries, generate the
set of temporal meta-facts
§ For interval knowledge patterns: compute an intersection
between the temporal intervals associated to the subject and the
object of a fact.
16
1. SEED META-FACT GENERATION
Algorithm: Meta-fact generation
§ On the set of facts obtained from SPARQL queries, generate the
set of temporal meta-facts
§ For interval knowledge patterns: compute an intersection
between the temporal intervals associated to the subject and the
object of a fact.
Start-date
End-date 17
TEMPORAL META-FACT
EXPANSION
18
2. TEMPORAL META-FACT EXPANSION
§ Use a set of Horn rules (generated by AMIE) to propagate existing
temporal meta-facts
19
2. TEMPORAL META-FACT EXPANSION
§ Use a set of Horn rules (generated by AMIE) to propagate existing
temporal meta-facts
§ Step 1: Rule selection and instantiation
§ Keep only rule with PCA-confidence > theta
§ Select those premises contain a predicate in the set of seed
meta-facts
§ Rule instantiation on a set of facts and seed meta-facts
(generated or already existing in the KG)
20
2. TEMPORAL META-FACT EXPANSION
§ Use a set of Horn rules (generated by AMIE) to propagate existing
temporal meta-facts
§ Step 2: Temporal meta-fact propagation
§ Case 1: only one meta-fact in the premise, then propagate the
date attached to the conclusion
§ Case 2: if several meta-facts in the premise, then apply
temporal combination constraints
21
2. TEMPORAL COMBINATION
CONSTRAINTS
22
2. TEMPORAL COMBINATION
CONSTRAINTS
§ Use of Allen’s interval relationships: during(TI, TI’), overlaps(TI, TI’),
meets(TI, TI’), …
§ Apply one of the twelve combination constraints we defined, such as:
TI1 TI2
S(TI1) E(TI1)S(TI2) E(TI2)
TI3
S(TI3) E(TI3)
è
Inferred time interval
23
2. META-FACT CONFIDENCE
Assign for each inferred meta-fact a confidence value in [0;1], using:
§ Quality scores of the used rule: Head-Coverage, PCA-confidence
§ K1: #meta-facts associated with the atoms of the rule premise
§ K2: the sum of the distances between the temporal meta-facts of
the premise
24
EXPERIMENTS
25
§ Yago: contains information extracted from
Wikipedia infoboxes, WordNet, and GeoNames,
§ > 10 million entities (persons, cities,
organizations),
§ > 120 million facts about these entities
§ Attaches temporal and spatial dimensions to
some facts and entities.
1. SEED META-FACT GENERATION:
EXPERIMENTS ON YAGO
Time-sensitive predicates
26
1. SEED META-FACT GENERATION:
EXPERIMENTS ON YAGO
Quantitative results of seed meta-fact generation
27
x 8479
x 228
x 100
x 6
x 67
1. SEED META-FACT GENERATION:
EXPERIMENTS ON YAGO
Qualitative evaluation on Movie case study
- Use of IMDb as a ground truth
- Comparaison with yago meta-facts IMDb - page
28
l Movie domain data in YAGO:
- # of films: 151427
- # of actors: 47800
- # of release dates available: 136234
1. SEED META-FACT GENERATION:
EXPERIMENTS ON YAGO
29
1. SEED META-FACT GENERATION:
EXPERIMENTS ON YAGO
l Evaluation of 5200 meta-facts of actedin predidcate
l Movie-title and actor-name equal IMDb title and one of the
IMDb actors’ name
l 25% of release date in Yago are different with IMDb release
date: premiere date in IMDb and shown in a festival date in
yago
30
1. SEED META-FACT GENERATION:
EXPERIMENTS ON YAGO
l Evaluation of 5200 meta-facts of actedin predidcate
l Movie-title and actor-name equal IMDb title and one of the
IMDb actors’ name
l 25% of release date in Yago are different with IMDb release
date: premiere date in IMDb and shown in a festival date in
yago
l Results:
l Reach of 75% of precision for timestamp meta-facts.
l Some meta-facts are not inferred, some films have no release
date in Yago.
l Some obtained interval meta-facts are too large: need to be
refined
31
2. TEMPORAL META-FACT
EXPANSION: EXPERIMENTS
§ Dbpedia as a KG to be enriched with temporal meta-facts
§ As seed meta-facts:
§ Yago meta-facts: datasets A
§ Seed meta-facts: dataset B
§ Use of AMIE horn rules
§ Wikidata as a ground truth (qualifiers)
§ Use of Wikidata endpoint *
* https://query.wikidata.org/ 32
2. TEMPORAL META-FACT
EXPANSION: EXPERIMENTS
§ Quantitive results on dataset A (Yago meta-facts)
33
2. TEMPORAL META-FACT
EXPANSION: EXPERIMENTS
§ Quantitive results on dataset B (Seed meta-facts, step1)
34
2. TEMPORAL META-FACT
EXPANSION: EXPERIMENTS
Qualitative results: Considered timestamp meta-facts and full date
§ Dataset A gets better results: better accuracy of seed meta-facts
§ Dataset B reaches 0.67 of F-measure
35
CONCLUSION
l An approach for seed temporal meta-fact
generation for time-sensitive predicates
l A rule-based approach for temporal meta-fact
propagation
l A first quantitative and qualitative evaluation
36
FUTURE WORK
§ Develop an approach to learn time-sensitive (evolving)
predicates.
§ Improvements are needed for seed interval meta-facts
generation
§ Fact validity assessment using temporal-meta facts
§ Combine temporal and spatial reasoning:
§ E.g.: Film release dates are associated to specific
locations (country, city).
37
ACKNOWLEDGMENTS
l Labex DigiCosme (Paris Sacaly): VASTE
Project
l CNRS: RegleX PEPS Project
38
MOMENT –TEMPORAL META-FACT
GENERATION AND PROPAGATION IN
KNOWLEDGE GRAPHS
FATIHA SAÏS, JOANA E. GONZALES MALAVERRI,
AND GIANLUCA QUERCINI
LRI, CNRS & Paris Saclay University, France
ACM SAC-SWA, March 31h, 2020
39
Thanks

More Related Content

Similar to MOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge Graphs

XploreIQ: Machine Learning and Big Data The Successful Use of Algorithms in E...
XploreIQ: Machine Learning and Big Data The Successful Use of Algorithms in E...XploreIQ: Machine Learning and Big Data The Successful Use of Algorithms in E...
XploreIQ: Machine Learning and Big Data The Successful Use of Algorithms in E...SGS
 
Private Cloud Delivers Big Data in Oil & Gas v4
Private Cloud Delivers Big Data in Oil & Gas v4Private Cloud Delivers Big Data in Oil & Gas v4
Private Cloud Delivers Big Data in Oil & Gas v4Andy Moore
 
|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and BlockchainKan Yuenyong
 
AIC x PyLadies TW Python Data Vis - 2: Plot packages
AIC x PyLadies TW Python Data Vis - 2: Plot packagesAIC x PyLadies TW Python Data Vis - 2: Plot packages
AIC x PyLadies TW Python Data Vis - 2: Plot packagesYi-Chih Tsai
 
Data Mining Association Analysis Basic Concepts a
Data Mining Association Analysis Basic Concepts aData Mining Association Analysis Basic Concepts a
Data Mining Association Analysis Basic Concepts aOllieShoresna
 
chapter1_Introduction.pdf data mining ppt
chapter1_Introduction.pdf data mining pptchapter1_Introduction.pdf data mining ppt
chapter1_Introduction.pdf data mining pptGyanaKarn
 
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS ...
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS ...Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS ...
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS ...Steve Kramer
 
4_image_detection.pdf
4_image_detection.pdf4_image_detection.pdf
4_image_detection.pdfFEG
 
Analytics of analytics pipelines: from optimising re-execution to general Dat...
Analytics of analytics pipelines:from optimising re-execution to general Dat...Analytics of analytics pipelines:from optimising re-execution to general Dat...
Analytics of analytics pipelines: from optimising re-execution to general Dat...Paolo Missier
 
Biological Science Collections Tagging and Tracking presented at SPNHC
Biological Science Collections Tagging and Tracking presented at SPNHCBiological Science Collections Tagging and Tracking presented at SPNHC
Biological Science Collections Tagging and Tracking presented at SPNHCRob Guralnick
 
Predicting & influencing with kanban metrics
Predicting & influencing with kanban metricsPredicting & influencing with kanban metrics
Predicting & influencing with kanban metricsAdam Scott
 
Predicting & Influencing with Kanban Metrics
Predicting & Influencing with Kanban MetricsPredicting & Influencing with Kanban Metrics
Predicting & Influencing with Kanban MetricsSteve Purkis
 
2D/3D Materials screening and genetic algorithm with ML model
2D/3D Materials screening and genetic algorithm with ML model2D/3D Materials screening and genetic algorithm with ML model
2D/3D Materials screening and genetic algorithm with ML modelaimsnist
 
ApacheCon NA 2013 VFASTR
ApacheCon NA 2013 VFASTRApacheCon NA 2013 VFASTR
ApacheCon NA 2013 VFASTRLucaCinquini
 
Grid Projects In The US July 2008
Grid Projects In The US July 2008Grid Projects In The US July 2008
Grid Projects In The US July 2008Ian Foster
 
A framework and approaches to develop an in-house CAT with freeware and open ...
A framework and approaches to develop an in-house CAT with freeware and open ...A framework and approaches to develop an in-house CAT with freeware and open ...
A framework and approaches to develop an in-house CAT with freeware and open ...Tetsuo Kimura
 
AI-based re-identification of behavioral data
AI-based re-identification of behavioral dataAI-based re-identification of behavioral data
AI-based re-identification of behavioral dataMOSTLY AI
 
What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care? What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care? Robert Grossman
 
Data Mining IntroductionLecture Notes for Chapter 1.docx
Data Mining IntroductionLecture Notes for Chapter 1.docxData Mining IntroductionLecture Notes for Chapter 1.docx
Data Mining IntroductionLecture Notes for Chapter 1.docxwhittemorelucilla
 

Similar to MOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge Graphs (20)

XploreIQ: Machine Learning and Big Data The Successful Use of Algorithms in E...
XploreIQ: Machine Learning and Big Data The Successful Use of Algorithms in E...XploreIQ: Machine Learning and Big Data The Successful Use of Algorithms in E...
XploreIQ: Machine Learning and Big Data The Successful Use of Algorithms in E...
 
Private Cloud Delivers Big Data in Oil & Gas v4
Private Cloud Delivers Big Data in Oil & Gas v4Private Cloud Delivers Big Data in Oil & Gas v4
Private Cloud Delivers Big Data in Oil & Gas v4
 
|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain
 
AIC x PyLadies TW Python Data Vis - 2: Plot packages
AIC x PyLadies TW Python Data Vis - 2: Plot packagesAIC x PyLadies TW Python Data Vis - 2: Plot packages
AIC x PyLadies TW Python Data Vis - 2: Plot packages
 
Data Mining Association Analysis Basic Concepts a
Data Mining Association Analysis Basic Concepts aData Mining Association Analysis Basic Concepts a
Data Mining Association Analysis Basic Concepts a
 
chapter1_Introduction.pdf data mining ppt
chapter1_Introduction.pdf data mining pptchapter1_Introduction.pdf data mining ppt
chapter1_Introduction.pdf data mining ppt
 
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS ...
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS ...Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS ...
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS ...
 
4_image_detection.pdf
4_image_detection.pdf4_image_detection.pdf
4_image_detection.pdf
 
Analytics of analytics pipelines: from optimising re-execution to general Dat...
Analytics of analytics pipelines:from optimising re-execution to general Dat...Analytics of analytics pipelines:from optimising re-execution to general Dat...
Analytics of analytics pipelines: from optimising re-execution to general Dat...
 
Biological Science Collections Tagging and Tracking presented at SPNHC
Biological Science Collections Tagging and Tracking presented at SPNHCBiological Science Collections Tagging and Tracking presented at SPNHC
Biological Science Collections Tagging and Tracking presented at SPNHC
 
Predicting & influencing with kanban metrics
Predicting & influencing with kanban metricsPredicting & influencing with kanban metrics
Predicting & influencing with kanban metrics
 
Predicting & Influencing with Kanban Metrics
Predicting & Influencing with Kanban MetricsPredicting & Influencing with Kanban Metrics
Predicting & Influencing with Kanban Metrics
 
2D/3D Materials screening and genetic algorithm with ML model
2D/3D Materials screening and genetic algorithm with ML model2D/3D Materials screening and genetic algorithm with ML model
2D/3D Materials screening and genetic algorithm with ML model
 
ApacheCon NA 2013 VFASTR
ApacheCon NA 2013 VFASTRApacheCon NA 2013 VFASTR
ApacheCon NA 2013 VFASTR
 
Grid Projects In The US July 2008
Grid Projects In The US July 2008Grid Projects In The US July 2008
Grid Projects In The US July 2008
 
A framework and approaches to develop an in-house CAT with freeware and open ...
A framework and approaches to develop an in-house CAT with freeware and open ...A framework and approaches to develop an in-house CAT with freeware and open ...
A framework and approaches to develop an in-house CAT with freeware and open ...
 
AI-based re-identification of behavioral data
AI-based re-identification of behavioral dataAI-based re-identification of behavioral data
AI-based re-identification of behavioral data
 
Big Data Seervices in Danaos Use Case
Big Data Seervices in Danaos Use CaseBig Data Seervices in Danaos Use Case
Big Data Seervices in Danaos Use Case
 
What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care? What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care?
 
Data Mining IntroductionLecture Notes for Chapter 1.docx
Data Mining IntroductionLecture Notes for Chapter 1.docxData Mining IntroductionLecture Notes for Chapter 1.docx
Data Mining IntroductionLecture Notes for Chapter 1.docx
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

MOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge Graphs

  • 1. MOMENT –TEMPORAL META-FACT GENERATION AND PROPAGATION IN KNOWLEDGE GRAPHS FATIHA SAÏS, JOANA E. GONZALES MALAVERRI, AND GIANLUCA QUERCINI LRI, CNRS & Paris Saclay University, France ACM SAC-SWA, March 31h, 2020 1
  • 2. KNOWLEDGE GRAPHS (KGS) "Linking Open Data cloud diagram 2017, by Andrejs Abele, John P. McCrae, Paul Buitelaar, Anja Jentzsch and Richard Cyganiak. http://lod-cloud.net/" 2
  • 3. facts KNOWLEDGE GRAPHS (KGS) "Linking Open Data cloud diagram 2017, by Andrejs Abele, John P. McCrae, Paul Buitelaar, Anja Jentzsch and Richard Cyganiak. http://lod-cloud.net/" 3 . . .
  • 5. 5 2012 2013 2015 2016 2013 2007 2007 2007 2012 Academic side Commercial side WHO IS DEVELOPING KNOWLEDGE GRAPHS?
  • 6. § KG Creation § Information extraction from web pages (DBpedia, Yago), collaborative (Wikidata), ... § KG Enrichment and Expansion § Content prediction, data fusion, data/knowledge linking, ... § KG Validity § Dealing with errors and ambiguities § Fact validity § Timeliness: truth of statements often changes with time: § E.g., Currently, who is the US president? KNOWLEDGE GRAPHS: SOME KEY PROBLEMS 6
  • 7. KGS – WHY TIME MATTERS? l Time period during which a fact is valid: validity time. - f1: <#Obama presidentOf US> is true in the temporal context [2008-2016] - f2: <#Trump presidentOf US> is true in the temporal context [2016-now] l Query answering l Consistency checking l Sort the sequence of facts. 7
  • 8. PROBLEM AND PROPOSED APPROACH Problem § How can we capture fact validity time using only the facts and the structure of the KGs? 8
  • 9. PROBLEM AND PROPOSED APPROACH Problem § How can we capture fact validity time using only the facts and the structure of the KGs? Approach – Seed meta-fact generation (step 1) 9Knowledge Patterns
  • 10. PROBLEM AND PROPOSED APPROACH Problem § How can we capture fact validity time using only the facts and the structure of the KGs? Approach – Seed meta-fact generation (step 1) 10Knowledge Patterns
  • 11. PROBLEM AND PROPOSED APPROACH Temporal meta-fact Problem § How can we capture fact validity time using only the facts and the structure of the KGs? Approach – Seed meta-fact generation (step 1) 11Knowledge Patterns
  • 12. 1. SEED META-FACT GENERATION l Focus on predicates that may change over time: - Brad Pitt acted in: l the Fight Club in 1999 l the Curious Case of Benjamin Button in 2008 - Paul McCartney was/is married with: l Heather Mills from 2002 to 2008 l Nancy Shevell since 2011 12
  • 13. 1. SEED META-FACT GENERATION Algorithm: Query generation § For each knowledge pattern, in the form of: 13
  • 14. 1. SEED META-FACT GENERATION Algorithm: Query generation § For each knowledge pattern, in the form of: § Generate a SPARQL query (graph pattern = rule premise) 14
  • 15. 1. SEED META-FACT GENERATION Algorithm: Meta-fact generation § On the set of facts obtained from SPARQL queries, generate the set of temporal meta-facts 15
  • 16. 1. SEED META-FACT GENERATION Algorithm: Meta-fact generation § On the set of facts obtained from SPARQL queries, generate the set of temporal meta-facts § For interval knowledge patterns: compute an intersection between the temporal intervals associated to the subject and the object of a fact. 16
  • 17. 1. SEED META-FACT GENERATION Algorithm: Meta-fact generation § On the set of facts obtained from SPARQL queries, generate the set of temporal meta-facts § For interval knowledge patterns: compute an intersection between the temporal intervals associated to the subject and the object of a fact. Start-date End-date 17
  • 19. 2. TEMPORAL META-FACT EXPANSION § Use a set of Horn rules (generated by AMIE) to propagate existing temporal meta-facts 19
  • 20. 2. TEMPORAL META-FACT EXPANSION § Use a set of Horn rules (generated by AMIE) to propagate existing temporal meta-facts § Step 1: Rule selection and instantiation § Keep only rule with PCA-confidence > theta § Select those premises contain a predicate in the set of seed meta-facts § Rule instantiation on a set of facts and seed meta-facts (generated or already existing in the KG) 20
  • 21. 2. TEMPORAL META-FACT EXPANSION § Use a set of Horn rules (generated by AMIE) to propagate existing temporal meta-facts § Step 2: Temporal meta-fact propagation § Case 1: only one meta-fact in the premise, then propagate the date attached to the conclusion § Case 2: if several meta-facts in the premise, then apply temporal combination constraints 21
  • 23. 2. TEMPORAL COMBINATION CONSTRAINTS § Use of Allen’s interval relationships: during(TI, TI’), overlaps(TI, TI’), meets(TI, TI’), … § Apply one of the twelve combination constraints we defined, such as: TI1 TI2 S(TI1) E(TI1)S(TI2) E(TI2) TI3 S(TI3) E(TI3) è Inferred time interval 23
  • 24. 2. META-FACT CONFIDENCE Assign for each inferred meta-fact a confidence value in [0;1], using: § Quality scores of the used rule: Head-Coverage, PCA-confidence § K1: #meta-facts associated with the atoms of the rule premise § K2: the sum of the distances between the temporal meta-facts of the premise 24
  • 26. § Yago: contains information extracted from Wikipedia infoboxes, WordNet, and GeoNames, § > 10 million entities (persons, cities, organizations), § > 120 million facts about these entities § Attaches temporal and spatial dimensions to some facts and entities. 1. SEED META-FACT GENERATION: EXPERIMENTS ON YAGO Time-sensitive predicates 26
  • 27. 1. SEED META-FACT GENERATION: EXPERIMENTS ON YAGO Quantitative results of seed meta-fact generation 27 x 8479 x 228 x 100 x 6 x 67
  • 28. 1. SEED META-FACT GENERATION: EXPERIMENTS ON YAGO Qualitative evaluation on Movie case study - Use of IMDb as a ground truth - Comparaison with yago meta-facts IMDb - page 28
  • 29. l Movie domain data in YAGO: - # of films: 151427 - # of actors: 47800 - # of release dates available: 136234 1. SEED META-FACT GENERATION: EXPERIMENTS ON YAGO 29
  • 30. 1. SEED META-FACT GENERATION: EXPERIMENTS ON YAGO l Evaluation of 5200 meta-facts of actedin predidcate l Movie-title and actor-name equal IMDb title and one of the IMDb actors’ name l 25% of release date in Yago are different with IMDb release date: premiere date in IMDb and shown in a festival date in yago 30
  • 31. 1. SEED META-FACT GENERATION: EXPERIMENTS ON YAGO l Evaluation of 5200 meta-facts of actedin predidcate l Movie-title and actor-name equal IMDb title and one of the IMDb actors’ name l 25% of release date in Yago are different with IMDb release date: premiere date in IMDb and shown in a festival date in yago l Results: l Reach of 75% of precision for timestamp meta-facts. l Some meta-facts are not inferred, some films have no release date in Yago. l Some obtained interval meta-facts are too large: need to be refined 31
  • 32. 2. TEMPORAL META-FACT EXPANSION: EXPERIMENTS § Dbpedia as a KG to be enriched with temporal meta-facts § As seed meta-facts: § Yago meta-facts: datasets A § Seed meta-facts: dataset B § Use of AMIE horn rules § Wikidata as a ground truth (qualifiers) § Use of Wikidata endpoint * * https://query.wikidata.org/ 32
  • 33. 2. TEMPORAL META-FACT EXPANSION: EXPERIMENTS § Quantitive results on dataset A (Yago meta-facts) 33
  • 34. 2. TEMPORAL META-FACT EXPANSION: EXPERIMENTS § Quantitive results on dataset B (Seed meta-facts, step1) 34
  • 35. 2. TEMPORAL META-FACT EXPANSION: EXPERIMENTS Qualitative results: Considered timestamp meta-facts and full date § Dataset A gets better results: better accuracy of seed meta-facts § Dataset B reaches 0.67 of F-measure 35
  • 36. CONCLUSION l An approach for seed temporal meta-fact generation for time-sensitive predicates l A rule-based approach for temporal meta-fact propagation l A first quantitative and qualitative evaluation 36
  • 37. FUTURE WORK § Develop an approach to learn time-sensitive (evolving) predicates. § Improvements are needed for seed interval meta-facts generation § Fact validity assessment using temporal-meta facts § Combine temporal and spatial reasoning: § E.g.: Film release dates are associated to specific locations (country, city). 37
  • 38. ACKNOWLEDGMENTS l Labex DigiCosme (Paris Sacaly): VASTE Project l CNRS: RegleX PEPS Project 38
  • 39. MOMENT –TEMPORAL META-FACT GENERATION AND PROPAGATION IN KNOWLEDGE GRAPHS FATIHA SAÏS, JOANA E. GONZALES MALAVERRI, AND GIANLUCA QUERCINI LRI, CNRS & Paris Saclay University, France ACM SAC-SWA, March 31h, 2020 39 Thanks