automatic construction of a semantic graph
play

Automatic Construction of a semantic graph The Sunflower Algorithm - PowerPoint PPT Presentation

Automatic Construction of a semantic graph O. Chabrol, D. Norrestam Project background Entity Disambiguation Automatic Construction of a semantic graph The Sunflower Algorithm Q-numbers EDAN70 Project in Computer Science Implementation


  1. Automatic Construction of a semantic graph O. Chabrol, D. Norrestam Project background Entity Disambiguation Automatic Construction of a semantic graph The Sunflower Algorithm Q-numbers EDAN70 Project in Computer Science Implementation Overview Extract information Parsing the dumps O. Chabrol D. Norrestam Merging data Depth Demonstration May,23rd 2016

  2. Automatic Outline Construction of a semantic graph O. Chabrol, D. Norrestam Project background Project Entity Disambiguation background Entity Disambiguation The Sunflower Algorithm The Sunflower Algorithm Q-numbers Q-numbers Implementation Overview Extract information Implementation Parsing the dumps Merging data Overview Depth Extract information Demonstration Parsing the dumps Merging data Depth Demonstration

  3. Automatic Outline Construction of a semantic graph O. Chabrol, D. Norrestam Project background Project Entity Disambiguation background Entity Disambiguation The Sunflower Algorithm The Sunflower Algorithm Q-numbers Q-numbers Implementation Overview Extract information Implementation Parsing the dumps Merging data Overview Depth Extract information Demonstration Parsing the dumps Merging data Depth Demonstration

  4. Automatic Entity Disambiguation Construction of a semantic graph ◮ Basic problem : different entities can have the same O. Chabrol, D. Norrestam name Project background Entity Disambiguation The Sunflower Algorithm Q-numbers Implementation Overview Extract information Parsing the dumps Merging data Depth Demonstration

  5. Automatic Outline Construction of a semantic graph O. Chabrol, D. Norrestam Project background Project Entity Disambiguation background Entity Disambiguation The Sunflower Algorithm The Sunflower Algorithm Q-numbers Q-numbers Implementation Overview Extract information Implementation Parsing the dumps Merging data Overview Depth Extract information Demonstration Parsing the dumps Merging data Depth Demonstration

  6. Automatic Goal of the algorithm Construction of a semantic graph O. Chabrol, D. Norrestam Project ◮ Find concepts linked to every entity background Entity Disambiguation ◮ Using categories linked to article in database The Sunflower Algorithm Q-numbers Implementation Overview Extract information Parsing the dumps Merging data Depth Demonstration

  7. Automatic Construction of a semantic graph O. Chabrol, D. Norrestam Project background Entity Disambiguation ◮ Find the ”best” categories The Sunflower Algorithm Q-numbers Implementation Overview Extract information Parsing the dumps Merging data Depth ◮ We take the most recurrent categories as best categories Demonstration

  8. Automatic Outline Construction of a semantic graph O. Chabrol, D. Norrestam Project background Project Entity Disambiguation background Entity Disambiguation The Sunflower Algorithm The Sunflower Algorithm Q-numbers Q-numbers Implementation Overview Extract information Implementation Parsing the dumps Merging data Overview Depth Extract information Demonstration Parsing the dumps Merging data Depth Demonstration

  9. Automatic Q-numbers Construction of a semantic graph O. Chabrol, D. Norrestam ◮ Allows the link between languages Project background Entity Disambiguation The Sunflower Algorithm Q-numbers Implementation Overview Extract information Parsing the dumps Merging data Depth Demonstration

  10. Automatic Q-numbers Construction of a semantic graph O. Chabrol, D. Norrestam ◮ Unique identifier for entities Project ◮ Every entity (articles and categories) has one universal background Entity Disambiguation Q-number The Sunflower Algorithm Q-numbers Implementation Overview Extract information Parsing the dumps Merging data Depth Demonstration

  11. Automatic Q-numbers examples Construction of a semantic graph O. Chabrol, D. Norrestam Project background Entity Disambiguation The Sunflower Algorithm Q-numbers Implementation Overview Extract information Parsing the dumps Merging data Depth Demonstration

  12. Automatic Outline Construction of a semantic graph O. Chabrol, D. Norrestam Project background Project Entity Disambiguation background Entity Disambiguation The Sunflower Algorithm The Sunflower Algorithm Q-numbers Q-numbers Implementation Overview Extract information Implementation Parsing the dumps Merging data Overview Depth Extract information Demonstration Parsing the dumps Merging data Depth Demonstration

  13. Automatic Overview Construction of a semantic graph O. Chabrol, D. Norrestam Project background Entity Disambiguation The Sunflower Algorithm The algorithm consists of the following steps: Q-numbers 1. Extract information from Wikipedia Implementation Overview 2. For each language Extract information Parsing the dumps Merging data 2.1 Parse information Depth 2.2 Create data structures Demonstration 3. Merge languages and create semantic graph

  14. Automatic Outline Construction of a semantic graph O. Chabrol, D. Norrestam Project background Project Entity Disambiguation background Entity Disambiguation The Sunflower Algorithm The Sunflower Algorithm Q-numbers Q-numbers Implementation Overview Extract information Implementation Parsing the dumps Merging data Overview Depth Extract information Demonstration Parsing the dumps Merging data Depth Demonstration

  15. Automatic Extract information Construction of a semantic graph O. Chabrol, D. Norrestam Project background Entity Disambiguation The Sunflower Algorithm Q-numbers ◮ Have two options Implementation 1. Parse Wikipedia Overview Extract information 2. Use existing dumps Parsing the dumps Merging data ◮ Chose existing dumps Depth Demonstration ◮ DBpedia (2015-10)

  16. Automatic Outline Construction of a semantic graph O. Chabrol, D. Norrestam Project background Project Entity Disambiguation background Entity Disambiguation The Sunflower Algorithm The Sunflower Algorithm Q-numbers Q-numbers Implementation Overview Extract information Implementation Parsing the dumps Merging data Overview Depth Extract information Demonstration Parsing the dumps Merging data Depth Demonstration

  17. Automatic Parsing the dumps Construction of a semantic graph O. Chabrol, D. Norrestam ◮ for every language we have : Project background Entity Disambiguation The Sunflower Algorithm Q-numbers Implementation Overview Extract information Parsing the dumps ◮ and we create : Merging data Depth Demonstration

  18. Automatic Outline Construction of a semantic graph O. Chabrol, D. Norrestam Project background Project Entity Disambiguation background Entity Disambiguation The Sunflower Algorithm The Sunflower Algorithm Q-numbers Q-numbers Implementation Overview Extract information Implementation Parsing the dumps Merging data Overview Depth Extract information Demonstration Parsing the dumps Merging data Depth Demonstration

  19. Automatic Merging data Construction of a semantic graph O. Chabrol, ◮ after merging the three languages: D. Norrestam Project background Entity Disambiguation The Sunflower Algorithm Q-numbers Implementation Overview Extract information Parsing the dumps ◮ we can select the five ”best” categories Merging data Depth Demonstration ◮ with 123 languages

  20. Automatic Outline Construction of a semantic graph O. Chabrol, D. Norrestam Project background Project Entity Disambiguation background Entity Disambiguation The Sunflower Algorithm The Sunflower Algorithm Q-numbers Q-numbers Implementation Overview Extract information Implementation Parsing the dumps Merging data Overview Depth Extract information Demonstration Parsing the dumps Merging data Depth Demonstration

  21. Automatic Depth Construction of a semantic graph O. Chabrol, D. Norrestam ◮ we already have a width concept Project ◮ categories are also part of more general categories background Entity Disambiguation The Sunflower Algorithm Q-numbers Implementation Overview ◮ which leads to depth Extract information Parsing the dumps Merging data Depth Demonstration

  22. Automatic Computation of ratios Construction of a semantic graph O. Chabrol, D. Norrestam Project background Entity Disambiguation The Sunflower Algorithm Q-numbers Implementation Overview Extract information Parsing the dumps Merging data Depth Demonstration

  23. Automatic Demonstration Construction of a semantic graph O. Chabrol, D. Norrestam Project background Entity Disambiguation The Sunflower Algorithm Q-numbers Implementation Overview Interface example Extract information Parsing the dumps Merging data Depth Demonstration

  24. Automatic End Construction of a semantic graph O. Chabrol, D. Norrestam Project background Entity Disambiguation The Sunflower Algorithm Q-numbers Implementation End of the presentation Overview Extract information Parsing the dumps Merging data Thank you ! Any questions ? Depth Demonstration

Recommend


More recommend