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 条
  • [1] ULKB Logic: A HOL-Based Framework for Reasoning over Knowledge Graphs
    Lima, Guilherme
    Rademaker, Alexandre
    Uceda-Sosa, Rosario
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2023, 2024, 14414 : 55 - 71
  • [2] A Framework for Probabilistic Reasoning on Knowledge Graphs
    Bellomarini, Luigi
    Benedetto, Davide
    Laurenza, Eleonora
    Sallinger, Emanuel
    BUILDING BRIDGES BETWEEN SOFT AND STATISTICAL METHODOLOGIES FOR DATA SCIENCE, 2023, 1433 : 48 - 56
  • [3] Swift Markov Logic for Probabilistic Reasoning on Knowledge Graphs
    Bellomarini, Luigi
    Laurenza, Eleonora
    Sallinger, Emanuel
    Sherkhonov, Evgeny
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2023, 23 (03) : 507 - 534
  • [4] A causal-based symbolic reasoning framework for uncertain knowledge graphs
    Lu, Guoming
    Zhang, Hao
    Qin, Ke
    Du, Kai
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 105
  • [5] Explainable Reasoning over Knowledge Graphs for Recommendation
    Wang, Xiang
    Wang, Dingxian
    Xu, Canran
    He, Xiangnan
    Cao, Yixin
    Chua, Tat-Seng
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 5329 - 5336
  • [6] LARS: A Logic-based framework for Analytic Reasoning over Streams
    Beck, Harald
    Minh Dao-Tran
    Eiter, Thomas
    ARTIFICIAL INTELLIGENCE, 2018, 261 : 16 - 70
  • [7] LARS: A Logic-Based Framework for Analyzing Reasoning over Streams
    Beck, Harald
    Minh Dao-Tran
    Eiter, Thomas
    Fink, Michael
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1431 - 1438
  • [8] Knowledge representation framework combining case-based reasoning with knowledge graphs for product design
    Zhang Y.
    Liu X.
    Jia J.
    Luo X.
    Computer-Aided Design and Applications, 2020, 17 (04): : 763 - 782
  • [9] A Default Logic Based Framework for Context-Dependent Reasoning with Lexical Knowledge
    Anthony Hunter
    Journal of Intelligent Information Systems, 2001, 16 : 65 - 87
  • [10] A default logic based framework for context-dependent reasoning with lexical knowledge
    Hunter, A
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2001, 16 (01) : 65 - 87