Skip to content

JunyiTao/CS520-Knowledge-Graph-Notes-and-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS520-Spring2020-Knowledge-Graph-Notes-and-Projects

Learn knowledge graph together. Notion Page: coming soon

0. Course Info

CS520: Spring2020 Knowledge Graph https://web.stanford.edu/class/cs520/
image Knowledge graphs have emerged as a compelling abstraction for organizing world's structured knowledge over the internet, capturing relationships among key entities of interest to enterprises, and a way to integrate information extracted from multiple data sources. Knowledge graphs have also started to play a central role in machine learning and natural language processing as a method to incorporate world knowledge, as a target knowledge representation for extracted knowledge, and for explaining what is being learned. This class is a graduate level research seminar and will include lectures on knowledge graph topics (e.g., data models, creation, inference, access) and invited lectures from prominent researchers and industry practitioners. The seminar emphasizes synthesis of AI, database systems and HCI in creating integrated intelligent systems centered around knowledge graphs.
Organizers: Vinay K. Chaudhri; Naren Chittar; Michael Genesereth Invited Speakers

OVERVIEW

  • What is a knowledge graph
    • W1. What is a Knowledge Graph?
    • W2. What are some Knowledge Graph data models?
  • How to create a knowledge graph
    • W3. How to design the schema of a Knowledge Graph? (create a Knowledge Graph)
    • W4. How to create a Knowledge Graph from Data
    • W5. How to create a Knowledge Graph from Unstructured Input?
  • How to reason with and access knowledge graphs
    • W6. What are some inference algorithms for Knowledge Graphs?
    • W7. How do users interact with a Knowledge Graph?
    • W8. How to evolve a Knowledge Graph?
  • Applications
    • W9. What are some high value use cases of Knowledge Graphs?
    • W10. What are some implementation tools for Knowledge Graphs? What are some research issues in Knowledge Graphs?

1. Shared Strategies, Assignments and Notes

Recommended Learning Strategies

  • Preview: Scan Notes/slides
  • Lecture: understand, not record/rememorize
  • Review: review official notes, especially formulas
  • Assignment: do homework
  • Takeaways: record progress - key points
  • Application/Practice: project
  • Insights: further questioning and exploration, additional readings

Assignments

Notes

Official Notes - Annotated

The notes are annotated to speed up scanning and facilitate understanding.

Text Color
Methodology pine green
Purpose violet
Component Caramel
Concept/Entities lapis
Features magenta

Example:

Original Annotated
image image

Personal Notes

Mindmapping.

2. Related Projects

About

Learn knowledge graph together.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published