Home

Awesome

Research Topics in Knowledge Graph

Awesome pr

Papers and Materials from All Areas

0. Overview

1. Knowledge Extraction and Integration to Construct KGs

2. Mining and Refinement of KGs

3. Applications Supported by KGs

4. Schema and Query of KGs

5. Others

Papers and Materials from the Database Communities

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

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

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]
  11. Open-Environment Knowledge Graph Construction and Reasoning: Challenges, Approaches, and Opportunities [GitHub]
  12. KG-LLM-Papers [Link]
  13. Awesome LLM-KGs [Link]

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]
  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]
  17. INTRODUCTION TO GENERATIVE AI (NTU, Prof HUNG-YI LEE) [Syllabus and Course Materials of Spring 2024]

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:
  1. QA:
  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]