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 条
  • [21] Dynamic Multimodal Process Knowledge Graphs: A Neurosymbolic Framework for Compositional Reasoning
    Venkataramanan, Revathy
    Shyalika, Chathurangi
    Sheth, Amit P.
    IEEE INTERNET COMPUTING, 2025, 29 (01) : 86 - 92
  • [22] Mathematical knowledge representation and reasoning within the framework of strong relevant logic
    Cheng, JD
    IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 1045 - 1051
  • [23] Rule Learning over Knowledge Graphs with Genetic Logic Programming
    Wu, Lianlong
    Sallinger, Emanuel
    Sherkhonov, Evgeny
    Vahdati, Sahar
    Gottlob, Georg
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 3373 - 3385
  • [24] Adapting Distilled Knowledge for Few-shot Relation Reasoning over Knowledge Graphs
    Zhang, Yiming
    Qian, Yiyue
    Ye, Yanfang
    Zhang, Chuxu
    PROCEEDINGS OF THE 2022 SIAM INTERNATIONAL CONFERENCE ON DATA MINING, SDM, 2022, : 666 - 674
  • [25] Reasoning with propositional knowledge based on fuzzy neural logic
    Wu, WM
    Teh, HH
    Yuan, B
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1996, 11 (05) : 251 - 265
  • [26] A Diagnostics Framework based on Abductive Description Logic Reasoning
    Hubauer, Thomas M.
    Grimm, Stephan
    Lamparter, Steffen
    Roshchin, Mikhail
    2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 1046 - 1053
  • [27] Towards reasoning over knowledge graphs under aleatoric and epistemic uncertainty
    Kunitomo-Jacquin, Lucie
    Fukuda, Ken
    2023 IEEE 17TH INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING, ICSC, 2023, : 294 - 295
  • [28] TEILP: Time Prediction over Knowledge Graphs via Logical Reasoning
    Xiong, Siheng
    Yang, Yuan
    Payani, Ali
    Kerce, James C.
    Fekri, Faramarz
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 14, 2024, : 16112 - 16119
  • [29] Knowledge Aware Conversation Generation with Explainable Reasoning over Augmented Graphs
    Liu, Zhibin
    Niu, Zheng-Yu
    Wu, Hua
    Wang, Haifeng
    2019 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING AND THE 9TH INTERNATIONAL JOINT CONFERENCE ON NATURAL LANGUAGE PROCESSING (EMNLP-IJCNLP 2019): PROCEEDINGS OF THE CONFERENCE, 2019, : 1782 - 1792
  • [30] HyGGE: Hyperbolic graph attention network for reasoning over knowledge graphs
    Wang, Yuzhuo
    Wang, Hongzhi
    Lu, Wenbo
    Yan, Yu
    INFORMATION SCIENCES, 2023, 630 : 190 - 205