ULKB Logic: A HOL-based framework for reasoning over knowledge graphs

被引:0
|
作者
Lima, Guilherme [1 ]
Rademaker, Alexandre [2 ]
Uceda-Sosa, Rosario [3 ]
机构
[1] IBM Res Brazil, Rio De Janeiro, Brazil
[2] Getulio Vargas Fdn, Sch Appl Math, Rio De Janeiro, Brazil
[3] IBM TJ Watson Res Ctr, Yorktown Hts, NY USA
关键词
HOL; !text type='Python']Python[!/text; Wikidata; SPARQL; MRS; NLP;
D O I
10.1016/j.scico.2025.103263
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
ULKB Logic is an open-source framework written in Python for reasoning over knowledge graphs. It provides an interactive theorem prover-like environment equipped with a higher-order language similar to the one used by HOL Light. The main goal of ULKB Logic is to ease the construction of applications that combine state-of-the-art computational logic tools with the knowledge available in knowledge graphs, such as Wikidata. To this end, the framework provides APIs for fetching statements from SPARQL endpoints and operating over the constructed theories using automated theorem provers and SMT solvers (such as the E prover and Z3). In this paper, we describe the design and implementation of ULKB Logic, present its interfaces for querying knowledge graphs and for calling external provers, and discuss a use case of commonsense reasoning in which ULKB Logic is used as the target logic for representing the semantics of English sentences.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Query Structure Modeling for Inductive Logical Reasoning Over Knowledge Graphs
    Wang, Siyuan
    Wei, Zhongyu
    Han, Meng
    Fan, Zhihao
    Shan, Haijun
    Zhang, Qi
    Huang, Xuanjing
    PROCEEDINGS OF THE 61ST ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL 2023, VOL 1, 2023, : 4706 - 4718
  • [32] A description logic framework for advanced accessing and reasoning over normative provisions
    Francesconi, Enrico
    ARTIFICIAL INTELLIGENCE AND LAW, 2014, 22 (03) : 291 - 311
  • [33] OWL Reasoning Framework over Big Biological Knowledge Network
    Chen, Huajun
    Chen, Xi
    Gu, Peiqin
    Wu, Zhaohui
    Yu, Tong
    BIOMED RESEARCH INTERNATIONAL, 2014, 2014
  • [34] A framework of genealogy knowledge reasoning and visualization based on a knowledge graph
    Wang, Ruan
    Deng, Jun
    Guan, Xinhui
    He, Yuming
    LIBRARY HI TECH, 2023,
  • [35] Chronobridge: a novel framework for enhanced temporal and relational reasoning in temporal knowledge graphs
    Liu, Qian
    Feng, Siling
    Huang, Mengxing
    Bhatti, Uzair Aslam
    ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (12)
  • [36] LATENTLOGIC: Learning Logic Rules in Latent Space over Knowledge Graphs
    Liu, Junnan
    Mao, Qianren
    Lin, Chenghua
    Song, Yangqiu
    Li, Jianxin
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS - EMNLP 2023, 2023, : 4578 - 4586
  • [37] ExFaKT: A Framework for Explaining Facts over Knowledge Graphs and Text
    Gad-Elrab, Mohamed H.
    Stepanova, Dania
    Urbani, Jacopo
    Weikum, Gerhard
    PROCEEDINGS OF THE TWELFTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM'19), 2019, : 87 - 95
  • [38] The Vadalog System: Datalog-based Reasoning for Knowledge Graphs
    Bellomarini, Luigi
    Sallinger, Emanuel
    Gottlob, Georg
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (09): : 975 - 987
  • [39] ConE: Cone Embeddings for Multi-Hop Reasoning over Knowledge Graphs
    Zhang, Zhanqiu
    Wang, Jie
    Chen, Jiajun
    Ji, Shuiwang
    Wu, Feng
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [40] SPR: A Similar Projection Revisor for Complex Logical Reasoning over Knowledge Graphs
    Wang, Tingting
    Tang, Yuxuan
    Li, Ruolin
    Yu, Duo
    Feng, Bowen
    Ding, Feng
    Yu, Shuo
    Shen, Yanming
    WEB INFORMATION SYSTEMS AND APPLICATIONS, WISA 2024, 2024, 14883 : 78 - 90