zxlzr / Knowledge-Graph-Tutorials-and-Papers

Insightful Tutorials and Papers about Knowledge Graphs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Papers and Materials from All Areas

Note: The papers from the database communities are marked with 🌟

Knowledge Extraction and Integration to Construct KGs

  • Knowledge Base Construction (Demo or System) [link]

  • About Domain-Specific Knowledge Bases [link]

  • About Multi-Modal Knowledge Graph (MMKG) [link]

  • Named Entity Recognition, Entity Extraction and Entity Typing [link]

  • Coreference Resolution [link]

  • Entity Linking and Entity Disambiguation [link]

  • Entity Resolution, Entity Matching and Entity Alignment [link]

  • General Relation Extraction [link]

  • General Information Extraction and Open Information Extraction [link]

  • Relation Linking and Relation Disambiguation [link]

Mining and Refinement of KGs

  • Knowledge Graph Embedding, Learning, Reasoning, Rule Mining, and Path Finding [link]

  • Knowledge Base Refinement (Incompleteness, Incorrectness, and Freshness) [link]

  • Knowledge Fusion, Cleaning, Evaluation and Truth Discovery [link]

Applications Supported by KGs

  • Knowledge Graph Question Answering (KGQA) [link]

  • Knowledge Graph Recommendation [link]

  • Knowledge Graph Enhanced Machine Learning [link]

  • Knowledge Graphs and Large Language Models (LLMs) [link] 🔥🔥🔥

Schema and Query of KGs

  • Knowledge Graph Representation (RDF and Property Graph), Schema and Query [link]
  • Knowledge Graph Taxonomy Construction and Improvement [link] (TBD)

Others

Papers and Materials from the Database Communities

Note: Papers from SIGMOD/VLDB/ICDE/KDD/TKDE/VLDBJ

[2018] [2019] [2020] [2021] [2022] [2023]

Tutorials and Notes from Talented People

Tutorials, Discussion, Courses and Communities

  1. An introduction to knowledge graph and knowledge extraction from unstructured text. [Link]
  2. Information Extraction by Niranjan Balasubramanian {Slides in my Mac}
  3. CS 520 - Knowledge Graphs (seminar) - provided by Stanford
  4. OpenKG.cn

GitHub Repos that Summarize the Papers/Projects/Data related to Knowledge Graphs

  1. A Collection of KG Surveys, Papers (WWW+ACL+AAAI) and Data [GitHub]
  2. KG SOTA [GitHub]
  3. Awesome KG tutorials/papers/projects/communities [GitHub]
  4. Knowledge Graph Construction (from zero to everything, in Chinese) [GitHub]
  5. KG SOTA (Chinese) [Zhihu]
  6. Tracking Progress in Natural Language Processing [GitHub]
  7. KG Embedding SOTA [GitHub]
  8. Entity Related Papers [GitHub]
  9. Information Extraction Resources [GitHub]
  10. KGQA [Giters]

Tutorials and Notes of Other Related Insightful Topics

  1. Probabilistic Graphical Models: Lagrangian Relaxation Algorithms for Natural Language Processing [Slides]
  2. Introduction to Conditional Random Fields [Blog]
  3. Network Community Detection: A Review and Visual Survey [Paper]
  • Section 2.3. Community Detection Techniques
  1. Fast unfolding of communities in large networks [Paper]
  1. A compendium of NP optimization problems [Paper]
  2. [Notes about LSH]
  3. [Survey about Min Hash Sketch]
  4. MinHash Tutorial with Python Code: [Notes] [Code]
  5. Must-read papers on GNN [GitHub]
  6. Graph-based deap learning literatures [GitHub]
  7. Data Management for Machine Learning Applications [Course site]
  8. Stanford CS224W: Machine Learning with Graphs [Course site]
  9. Explainability for Natural Language Processing (AAAI 2020 tutorial) [Link] [Video]
  10. Graph Mining & Learning (Neurips 2020 tutorial) [Link]
  11. Discussion about GNN (Chinese) [Link]
  12. Stanford CS224n: Natural Language Processing with Deep Learning [Course site]
  13. Clique Relaxation Models in Networks: Theory, Algorithms, and Applications [Slides]
  14. KG Applications in Baidu (Chinese) [Link]
  15. Paper Digest (Database area) [Link]
  16. Complex Network (Collection of Notes and Tutorials) [GitHub]

Useful Tools or APIs

Named Entity Recogntion and Entity Linking

  1. TagMe [Python API] [API] [GitHub1] [GitHub2]
  2. Stanford NER [Link]
  3. DBpedia Spotlight [Link]
  4. NLTK Tagger [Link]
  5. SpaCy [Link1] [Link2]
  6. EARL (including Relation Linking) [Link]
  7. Falcon (including Relatoin Linking) [DBpedia version] [Wikidata version]
  8. MonkeyLearn [Link]
  9. GERBIL - General Entity Annotator Benchmark [Link]
  10. PIKES [Link]

Benchmark Datasets

  1. Entity Disambiguation:
  • MSNBC and ACE2004 [Link]
  1. QA:
  • WebQuestions
  • QA datasets summary [GitHub]
  1. Entity Resolution [GitHub]
  2. KGE, KBC and KG Reasoning

Other Useflul Tools

  1. From Freebase to Wikidata: The Great Migration [Paper and useful links]
  2. SPARQL tutorial [Link]
  3. Installing and running ElasticSearch [Link]
  4. Open KG on COVID-19 [Link]
  5. BOOKNLP [Link] (Pronominal Coreference Resolution, a natural language processing pipeline that scales to books and other long documents (in English))
  6. Wikidata Integrator [GitHub]
  7. OpenTapioca [Link]
  8. Grakn KGLIB (Knowledge Graph Library) [GitHub]
  9. SPASQL server on Freebase [GitHub] [About VOS]
  10. LATEX Code Search [Link]

About

Insightful Tutorials and Papers about Knowledge Graphs