NeuralKG: An Open Source Library for Diverse Representation Learning of Knowledge Graphs

被引:5
|
作者
Zhang, Wen [1 ]
Chen, Xiangnan [1 ]
Yao, Zhen [1 ]
Chen, Mingyang [2 ]
Zhu, Yushan [2 ]
Yu, Hongtao [2 ]
Huang, Yufeng [1 ]
Xu, Yajing [1 ]
Zhang, Ningyu [1 ]
Xu, Zezhong [2 ]
Yuan, Zonggang [3 ]
Xiong, Feiyu [4 ]
Chen, Huajun [2 ,5 ]
机构
[1] Zhejiang Univ, Sch Software Technol, Hangzhou, Zhejiang, Peoples R China
[2] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Zhejiang, Peoples R China
[3] Huawei Technol Co Ltd, Shenzhen, Guangdong, Peoples R China
[4] Alibaba Grp, Hangzhou, Zhejiang, Peoples R China
[5] Alibaba Zhejiang Univ Joint Inst Frontier Technol, ZJU Hangzhou Global Sci & Technol Innovat Ctr, Hangzhou, Zhejiang, Peoples R China
关键词
Knowledge Graph; Knowledge Graph Embedding; Diverse Representation Learning; Open Source; Link Prediction;
D O I
10.1145/3477495.3531669
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
NeuralKG is an open-source Python-based library for diverse representation learning of knowledge graphs. It implements three kinds of Knowledge Graph Embedding (KGE) methods, including conventional KGEs, GNN-based KGEs, and Rule-based KGEs. With a unified framework, NeuralKG successfully reproduces link prediction results of these methods on benchmarks, freeing users from the laborious task of reimplementing them, especially for some methods originally written in non-python programming languages. Besides, NeuralKG is highly configurable and extensible. It provides various decoupled modules that can be mixed and adapted to each other. Thus with NeuralKG, developers and researchers can quickly implement their own designed models and obtain the optimal training methods to achieve the best performance efficiently. We built a website(1) to organize an open and shared KG representation learning community. The library, experimental methodologies,and model re-implement results of NeuralKG are all publicly released at https://github.com/zjukg/NeuralKG.
引用
收藏
页码:3323 / 3328
页数:6
相关论文
共 50 条
  • [1] NeuralKG-ind: A Python']Python Library for Inductive Knowledge Graph Representation Learning
    Zhang, Wen
    Yao, Zhen
    Chen, Mingyang
    Huang, Zhiwei
    Chen, Huajun
    [J]. PROCEEDINGS OF THE 46TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2023, 2023, : 3140 - 3144
  • [2] OERL: Enhanced Representation Learning via Open Knowledge Graphs
    Li, Qian
    Wang, Daling
    Feng, Shi
    Song, Kaisong
    Zhang, Yifei
    Yu, Ge
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (09) : 8880 - 8892
  • [3] Representation learning over multiple knowledge graphs for knowledge graphs alignment
    Liu, Wenqiang
    Liu, Jun
    Wu, Mengmeng
    Abbas, Samar
    Hu, Wei
    Wei, Bifan
    Zheng, Qinghua
    [J]. NEUROCOMPUTING, 2018, 320 : 12 - 24
  • [4] Box Embeddings: An open-source library for representation learning using geometric structures
    Chheda, Tejas
    Goyal, Purujit
    Trang Tran
    Patel, Dhruvesh
    Boratko, Michael
    Dasgupta, Shib Sankar
    McCallum, Andrew
    [J]. 2021 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2021): PROCEEDINGS OF SYSTEM DEMONSTRATIONS, 2021, : 203 - 211
  • [5] Automatic Learning Path Recommendation for Open Source Projects Using Deep Learning on Knowledge Graphs
    Yin, Hang
    Sun, Zhiyu
    Sun, Yanchun
    Huang, Gang
    [J]. 2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 824 - 833
  • [6] Representation Learning of Knowledge Graphs with Embedding Subspaces
    Li, Chunhua
    Xian, Xuefeng
    Ai, Xusheng
    Cui, Zhiming
    [J]. SCIENTIFIC PROGRAMMING, 2020, 2020
  • [7] Representation Learning of Knowledge Graphs with Entity Descriptions
    Xie, Ruobing
    Liu, Zhiyuan
    Jia, Jia
    Luan, Huanbo
    Sun, Maosong
    [J]. THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 2659 - 2665
  • [8] Representation Learning of Knowledge Graphs With Entity Attributes
    Zhang, Zhongwei
    Cao, Lei
    Chen, Xiliang
    Tang, Wei
    Xu, Zhixiong
    Meng, Yangyang
    [J]. IEEE ACCESS, 2020, 8 : 7435 - 7441
  • [9] Representation Learning with Entity Topics for Knowledge Graphs
    Ouyang, Xin
    Yang, Yan
    He, Liang
    Chen, Qin
    Zhang, Jiacheng
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT (KSEM 2017): 10TH INTERNATIONAL CONFERENCE, KSEM 2017, MELBOURNE, VIC, AUSTRALIA, AUGUST 19-20, 2017, PROCEEDINGS, 2017, 10412 : 534 - 542
  • [10] Representation Learning on Graphs with Jumping Knowledge Networks
    Xu, Keyulu
    Li, Chengtao
    Tian, Yonglong
    Sonobe, Tomohiro
    Kawarabayashi, Ken-ichi
    Jegelka, Stefanie
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80