Zero-Shot Learning with Common Sense Knowledge Graphs

Nihal V. Nayak, Stephen H. Bach
6/18/2020
cs.LGcs.CLcs.CV

Official code: BatsResearch/zsl-kg (112 stars, Apache-2.0, last commit 2023-03-28). 1 more implementation below.

Abstract

Zero-shot learning relies on semantic class representations such as hand-engineered attributes or learned embeddings to predict classes without any labeled examples. We propose to learn class representations by embedding nodes from common sense knowledge graphs in a vector space. Common sense knowledge graphs are an untapped source of explicit high-level knowledge that requires little human effort to apply to a range of tasks. To capture the knowledge in the graph, we introduce ZSL-KG, a general-purpose framework with a novel transformer graph convolutional network (TrGCN) for generating class representations. Our proposed TrGCN architecture computes non-linear combinations of node neighbourhoods. Our results show that ZSL-KG improves over existing WordNet-based methods on five out of six zero-shot benchmark datasets in language and vision.

View on arXivView PDF

Code Implementations(2)

Apache-2.0

Framework for zero-shot learning with knowledge graphs.

1128Python, Jupyter NotebookAug 23, 20213 years agoApache-2.0
graph-convolutional-networksknowledge-graphmachine-learningzero-shot-learning
94PythonAug 23, 20214 years ago
graph-neural-networksknowledge-graph

Cite this paper

@article{nayak2020zeroshot,
  title  = {Zero-Shot Learning with Common Sense Knowledge Graphs},
  author = {Nihal V. Nayak and Stephen H. Bach},
  year   = {2020},
  eprint = {2006.10713},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2006.10713}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2006.10713.svg)](https://codeofpaper.com/paper/2006.10713)

Discussion