中文
相关论文

相关论文: Interactive Problem Solving in Prolog

200 篇论文

The importance of coding guidelines is generally accepted throughout developers of every programming language. Naturally, Prolog makes no exception. However, establishing coding guidelines is fraught with obstacles: Finding common ground on…

编程语言 · 计算机科学 2019-09-19 Falco Nogatz , Philipp Körner , Sebastian Krings

The past few years have seen a surge of interest in the field of probabilistic logic learning and statistical relational learning. In this endeavor, many probabilistic logics have been developed. ProbLog is a recent probabilistic extension…

编程语言 · 计算机科学 2011-03-04 Angelika Kimmig , Bart Demoen , Luc De Raedt , Vítor Santos Costa , Ricardo Rocha

Tau Prolog is a client-side Prolog interpreter fully implemented in JavaScript, which aims at implementing the ISO Prolog Standard. Tau Prolog has been developed to be used with either Node.js or a browser seamlessly, and therefore, it has…

编程语言 · 计算机科学 2023-08-25 José Antonio Riaza Valverde

Visual in-context learning (VICL) enables visual foundation models to handle multiple tasks by steering them with demonstrative prompts. The choice of such prompts largely influences VICL performance, standing out as a key challenge. Prior…

计算机视觉与模式识别 · 计算机科学 2026-04-07 Tianci Luo , Haohao Pan , Jinpeng Wang , Niu Lian , Xinrui Chen , Bin Chen , Shu-Tao Xia , Chun Yuan

Logic programming is a powerful paradigm for programming autonomous agents in dynamic domains, as witnessed by languages such as Golog and Flux. In this work we present ALPprolog, an expressive, yet efficient, logic programming language for…

计算机科学中的逻辑 · 计算机科学 2011-07-27 Conrad Drescher , Michael Thielscher

This paper illustrates how a Prolog program, using chronological backtracking to find a solution in some search space, can be enhanced to perform intelligent backtracking. The enhancement crucially relies on the impurity of Prolog that…

人工智能 · 计算机科学 2007-05-23 Maurice Bruynooghe

The COVID-19 pandemic highlighted the challenges of maintaining hands-on laboratory instruction in undergraduate physics education. In response, we developed and deployed an interactive online physics laboratory platform designed to closely…

物理教育 · 物理学 2026-03-02 Ashadul Halder , Shibaji Banerjee

Professional development (PD) serves as the cornerstone for teacher tutors to grasp content knowledge. However, providing equitable and timely PD opportunities for teachers poses significant challenges. To address this issue, we introduce…

计算机与社会 · 计算机科学 2025-07-09 Kaiqi Yang , Hang Li , Yucheng Chu , Ahreum Han , Yasemin Copur-Gencturk , Jiliang Tang , Hui Liu

Logic programming is a declarative programming paradigm. Programming language Prolog makes logic programming possible, at least to a substantial extent. However the Prolog debugger works solely in terms of the operational semantics. So it…

编程语言 · 计算机科学 2020-03-09 Włodzimierz Drabent

As powerful pre-trained vision-language models (VLMs) like CLIP gain prominence, numerous studies have attempted to combine VLMs for downstream tasks. Among these, prompt learning has been validated as an effective method for adapting to…

计算机视觉与模式识别 · 计算机科学 2024-09-19 Yu Du , Tong Niu , Rong Zhao

Increasingly more research areas rely on machine learning methods to accelerate discovery while saving resources. Machine learning models, however, usually require large datasets of experimental or computational results, which in certain…

机器学习 · 计算机科学 2024-10-24 Elizaveta Surzhikova , Jonny Proppe

Language models frequently produce plausible yet incorrect reasoning traces that are difficult to verify. We investigate fine-tuning models to use Prolog as an external symbolic reasoning tool, training Qwen2.5-3B-Instruct with Group…

计算与语言 · 计算机科学 2026-04-21 Niklas Mellgren , Peter Schneider-Kamp , Lukas Galke Poech

The Multi Agent Based programming, modeling and simulation environment of NetLogo has been used extensively during the last fifteen years for educational among other purposes. The learning subject, upon interacting with the Users Interface…

计算机与社会 · 计算机科学 2015-01-26 Aristotelis Gkiolmas , Anthimos Chalkidis , Maria Papaconstantinou , Zafar Iqbal , Constantine Skordoulis

As AI agents leave the lab and venture into the real world as autonomous vehicles, delivery robots, and cooking robots, it is increasingly necessary to design and comprehensively evaluate algorithms that tackle the ``open-world''. To this…

人工智能 · 计算机科学 2024-06-09 Shivam Goel , Yichen Wei , Panagiotis Lymperopoulos , Klara Chura , Matthias Scheutz , Jivko Sinapov

Library-based methods are known to be very effective for fast motion planning by adapting an experience retrieved from a precomputed library. This article presents CoverLib, a principled approach for constructing and utilizing such a…

机器人学 · 计算机科学 2025-03-19 Hirokazu Ishida , Naoki Hiraoka , Kei Okada , Masayuki Inaba

Refactoring is an established technique from the OO-community to restructure code: it aims at improving software readability, maintainability and extensibility. Although refactoring is not tied to the OO-paradigm in particular, its ideas…

软件工程 · 计算机科学 2007-05-23 Tom Schrijvers , Alexander Serebrenik

Humans possess the innate ability to extract latent visuo-lingual cues to infer context through human interaction. During collaboration, this enables proactive prediction of the underlying intention of a series of tasks. In contrast,…

机器人学 · 计算机科学 2023-10-05 Pranay Mathur

Hands-on computing education requires a realistic learning environment that enables students to gain and deepen their skills. Available learning environments, including virtual and physical labs, provide students with real-world computer…

密码学与安全 · 计算机科学 2023-07-12 Jan Vykopal , Pavel Seda , Valdemar Švábenský , Pavel Čeleda

High-level robot controllers in realistic domains typically deal with processes which operate concurrently, change the world continuously, and where the execution of actions is event-driven as in ``charge the batteries as soon as the…

人工智能 · 计算机科学 2007-05-23 Henrik Grosskreutz , Gerhard Lakemeyer

AI programming tools enable powerful code generation, and recent prototypes attempt to reduce user effort with proactive AI agents, but their impact on programming workflows remains unexplored. We introduce and evaluate Codellaborator, a…

人机交互 · 计算机科学 2025-09-09 Kevin Pu , Daniel Lazaro , Ian Arawjo , Haijun Xia , Ziang Xiao , Tovi Grossman , Yan Chen