Курс лекций по Графам Знаний (Knowledge Graphs).

Graph Representation Learning (GRL) - одна из самых быстро растущих тем в академическом и деловом сообществах. В настоящее время на русском языке крайне мало структурированной информации и обучающих курсов по основам и использованию Knowledge Graphs (KGs). Мы создали этот курс для всех желающих познакомиться с KGs, релевантными технологиями и перспективными применениями.

Концептуально, курс состоит из двух частей - способов работы с KGs.

1) Символьное представление: онтологии, логика, запросы, СУБД;
2) Векторное представление: эмбеддинги, graph mining, графовые нейросети, приложения в NLP и Graph ML.

Syllabus

# Title Materials
1 Introduction [video] [slides]
2 RDF & RDFS & OWL [video] [slides]
3 SPARQL & Graph Databases [video] [slides]
4 RDF* & Wikidata & SHACL & ShEx [video] [slides]
5 Semantic Data Integration coming soon
6 Graph Theory Intro [video] [slides]
7 Knowledge Graph Embeddings coming soon
8 Graph Neural Networks & KGs coming soon
9 Applications: Question Answering & Query Embedding coming soon

Платформа

Курс проходит на платформе сообщества Open Data Science как отдельный трэк, где доступны дополнительные материалы и leaderboards для домашних заданий. Общение со слушателями проходит на канале #kg_course в Slack-сообществе ODS.

Что нужно знать

В зависимости от части курса, мы ожидаем от слушателей базовой подготовки в следующих областях:

  • Основы логики (лекции 1-4)
  • Линейная алгебра (лекции 6-8)
  • Основы машинного обучения (лекции 6-9)
  • NLP (лекция 9)

Авторы

Михаил Галкин
MILA Quebec & McGill University

Вадим Сафронов
Key Points

Сергей Иванов
Criteo

Дмитрий Муромцев
Университет ИТМО