中文
相关论文

相关论文: A uniform approach to logic programming semantics

200 篇论文

Structured reasoning over natural language inputs remains a core challenge in artificial intelligence, as it requires bridging the gap between unstructured linguistic expressions and formal logical representations. In this paper, we propose…

人工智能 · 计算机科学 2025-07-14 Keying Yang , Hao Wang , Kai Yang

The Unified Modelling Language is emerging as a de-facto standard for modelling object-oriented systems. However, the semantics document that a part of the standard definition primarily provides a description of the language's syntax and…

软件工程 · 计算机科学 2014-09-25 Andy Evans , Kevin Lano , Robert France , Bernhard Rumpe

Large language models (LLMs) are a promising venue for natural language understanding and generation. However, current LLMs are far from reliable: they are prone to generating non-factual information and, more crucially, to contradicting…

计算与语言 · 计算机科学 2024-09-24 Diego Calanzone , Stefano Teso , Antonio Vergari

The search for information on the web is faced with several problems, which arise on the one hand from the vast number of available sources, and on the other hand from their heterogeneity. A promising approach is the use of multi-agent…

多智能体系统 · 计算机科学 2007-05-23 T. Eiter , M. Fink , G. Sabbatini , H. Tompits

Large Language Models (LLMs) still struggle with multi-step logical reasoning. Existing approaches either purely refine the reasoning chain in natural language form or attach a symbolic solver as an external module. In this work, we instead…

计算与语言 · 计算机科学 2026-04-22 Feihao Fang , My T. Thai , Yuanyuan Lei

In this paper we propose a logic-based, framework inspired by artificial intelligence, but scaled down for practical database and programming applications. Computation in the framework is viewed as the task of generating a sequence of state…

计算机科学中的逻辑 · 计算机科学 2014-04-25 Robert Kowalski , Fariba Sadri

A logic program is an executable specification. For example, merge sort in pure Prolog is a logical formula, yet shows creditable performance on long linked lists. But such executable specifications are a compromise: the logic is distorted…

编程语言 · 计算机科学 2015-09-29 M. H. van Emden

There are a lot of different programming paradigms. Since all Turing-complete programming languages are formally equivalent (they have the same ability to express any computable problem), the existence of so many different paradigms may…

编程语言 · 计算机科学 2024-12-03 Oscar Plaisant , Max Lemoine

Strong equivalence between knowledge bases ensures the possibility of replacing one with the other without affecting reasoning outcomes, in any given context. This makes it a crucial property in nonmonotonic formalisms. In particular, the…

人工智能 · 计算机科学 2026-05-15 Giovanni Buraglio , Wolfgang Dvorak , Stefan Woltran

Search-optimization problems are plentiful in scientific and engineering domains. Artificial intelligence has long contributed to the development of search algorithms and declarative programming languages geared towards solving and modeling…

人工智能 · 计算机科学 2022-06-17 Yuliya Lierler

We propose a framework grounded in Logic Programming for representing and reasoning about business processes from both the procedural and ontological point of views. In particular, our goal is threefold: (1) define a logical language and a…

人工智能 · 计算机科学 2014-10-08 Fabrizio Smith , Maurizio Proietti

We describe the integration of logical and uncertain reasoning methods to identify the likely source and location of software problems. To date, software engineers have had few tools for identifying the sources of error in complex software…

人工智能 · 计算机科学 2013-03-08 Lisa J. Burnell , Eric J. Horvitz

We present a new approach to termination analysis of logic programs. The essence of the approach is that we make use of general term-orderings (instead of level mappings), like it is done in transformational approaches to logic program…

编程语言 · 计算机科学 2007-05-23 Alexander Serebrenik , Danny De Schreye

Problems in program analysis can be solved by developing novel program semantics and deriving abstractions conventionally. For over thirty years, higher-order program analysis has been sold as a hard problem. Its solutions have required…

编程语言 · 计算机科学 2011-05-03 Sam Tobin-Hochstadt , David Van Horn

While there is a long tradition of reasoning about (non)termination in program analysis, specialized logics are typically needed to give different termination criteria. This includes partial correctness, where termination is not guaranteed,…

计算机科学中的逻辑 · 计算机科学 2025-06-24 James Li , Noam Zilberstein , Alexandra Silva

Logic rules and inference are fundamental in computer science and have been studied extensively. However, prior semantics of logic languages can have subtle implications and can disagree significantly, on even very simple programs,…

计算机科学中的逻辑 · 计算机科学 2021-10-07 Yanhong A. Liu , Scott D. Stoller

Today, with the emergence of semantic web technologies and increasing of information quantity, searching for information based on the semantic web has become a fertile area of research. For this reason, a large number of studies are…

计算机视觉与模式识别 · 计算机科学 2021-10-05 Noreddine Gherabi , Abdelhadi Daoui , Abderrahim Marzouk

Evaluations of large language models (LLMs) primarily emphasize convergent logical reasoning, where success is defined by producing a single correct proof. However, many real-world reasoning problems admit multiple valid derivations,…

人工智能 · 计算机科学 2026-02-25 Yanrui Wu , Lingling Zhang , Xinyu Zhang , Jiayu Chang , Pengyu Li , Xu Jiang , Jingtao Hu , Jun Liu

Multiple logic-based reconstructions of conceptual data modelling languages such as EER, UML Class Diagrams, and ORM exist. They mainly cover various fragments of the languages and none are formalised such that the logic applies…

人工智能 · 计算机科学 2019-09-20 Pablo Rubén Fillottrani , C. Maria Keet

To appear in Theory and Practice of Logic Programming (TPLP), Proceedings of ICLP 2015 Recent advances in knowledge compilation introduced techniques to compile \emph{positive} logic programs into propositional logic, essentially exploiting…

计算机科学中的逻辑 · 计算机科学 2020-02-19 Bart Bogaerts , Guy Van den Broeck