中文
相关论文

相关论文: Interactive Problem Solving in Prolog

200 篇论文

We present GUPU, a side-effect free environment specialized for programming courses. It seamlessly guides and supports students during all phases of program development, covering specification, implementation, and program debugging. GUPU…

软件工程 · 计算机科学 2007-05-23 Ulrich Neumerkel , Stefan Kral

Co-simulation platforms are necessary to study the interactions of complex systems integrated in future smart grids. The Virtual Grid Integration Laboratory (VirGIL) is a modular co-simulation platform designed to study interactions between…

Large Vision-Language Models (VLMs) excel at general visual reasoning tasks but exhibit sharp performance degradation when applied to novel domains with substantial distribution shifts from pretraining data. Existing domain adaptation…

计算机视觉与模式识别 · 计算机科学 2025-10-16 Dominick Reilly , Manish Kumar Govind , Le Xue , Srijan Das

The semantics and the recursive execution model of Prolog make it very natural to express language interpreters in form of AST (Abstract Syntax Tree) interpreters where the execution follows the tree representation of a program. An…

编程语言 · 计算机科学 2020-08-31 Philipp Körner , David Schneider , Michael Leuschel

It is crucial that robots' performance can be improved after deployment, as they are inherently likely to encounter novel scenarios never seen before. This paper presents an innovative solution: an interactive learning-based robot system…

人机交互 · 计算机科学 2025-08-01 Kohou Wang , ZhaoXiang Liu , Lin Bai , Kun Fan , Xiang Liu , Huan Hu , Kai Wang , Shiguo Lian

Humans manipulate various kinds of fluids in their everyday life: creating latte art, scooping floating objects from water, rolling an ice cream cone, etc. Using robots to augment or replace human labors in these daily settings remain as a…

机器人学 · 计算机科学 2023-03-07 Zhou Xian , Bo Zhu , Zhenjia Xu , Hsiao-Yu Tung , Antonio Torralba , Katerina Fragkiadaki , Chuang Gan

In 2014, Ungar et al. proposed Korz, a new computational model for structuring adaptive (object-oriented) systems. Korz combines implicit parameters and multiple dispatch to structure the behavior of objects in a multidimensional space.…

编程语言 · 计算机科学 2016-03-22 Günter Khyo

To appear in Theory and Practice of Logic Programming (TPLP). Several Prolog interpreters are based on the Warren Abstract Machine (WAM), an elegant model to compile Prolog programs. In order to improve the performance several strategies…

编程语言 · 计算机科学 2014-05-13 George Souza Oliveira , Anderson Faustino da Silva

Encouraging student engagement is a key aim in any educational setting, and allowing students the freedom to pursue their own methods of solving problems through independent experimentation has been shown to markedly improve this. In many…

物理教育 · 物理学 2024-02-06 Maclean Rouble , Matt Dobbs , Adam Gilbert

This paper presents a framework for integrating LLM into collaborative learning platforms to enhance student engagement, critical thinking, and inclusivity. The framework employs advanced LLMs as dynamic moderators to facilitate real-time…

人工智能 · 计算机科学 2026-01-30 Hassam Tahir , Faizan Faisal , Fady Alnajjar , Muhammad Imran Taj , Lucia Gordon , Aila Khan , Michael Lwin , Omar Mubin

Large language models (LLMs) benefit greatly from prompt engineering, with in-context learning standing as a pivital technique. While former approaches have provided various ways to construct the demonstrations used for in-context learning,…

人工智能 · 计算机科学 2024-06-18 Yiming Tang , Bin Dong

Context: This paper presents the concept of open programming language interpreters and the implementation of a framework-level metaobject protocol (MOP) to support them. Inquiry: We address the problem of dynamic interpreter adaptation to…

编程语言 · 计算机科学 2017-04-03 Walter Cazzola , Albert Shaqiri

This paper shows the debugging facilities provided by the SLAM system. The SLAM system includes i) a specification language that integrates algebraic specifications and model-based specifications using the object oriented model. Class…

编程语言 · 计算机科学 2007-05-23 Angel Herrranz-Nieva Juan Jose Moreno Navarro

Large Language Models (LLMs) have upended decades of pedagogy in computing education. Students previously learned to code through \textit{writing} many small problems with less emphasis on code reading and comprehension. Recent research has…

Visual In-Context Learning (VICL) enables adaptively solving vision tasks by leveraging pixel demonstrations, mimicking human-like task completion through analogy. Prompt selection is critical in VICL, but current methods assume the…

计算机视觉与模式识别 · 计算机科学 2025-05-01 Jinpeng Wang , Tianci Luo , Yaohua Zha , Yan Feng , Ruisheng Luo , Bin Chen , Tao Dai , Long Chen , Yaowei Wang , Shu-Tao Xia

The increasing popularity of large language models (LLMs) has paved the way for their application in diverse domains. This paper proposes a benchmarking framework tailored specifically for evaluating LLM performance in the context of…

机器学习 · 计算机科学 2023-12-12 Mingjie Liu , Nathaniel Pinckney , Brucek Khailany , Haoxing Ren

The next step for In-vehicle Conversational Assistants (IVCAs) will be their capability to initiate and automate proactive system interactions throughout journeys. However, diverse drivers make it challenging to design voice interventions…

人机交互 · 计算机科学 2026-01-28 Josh Susak , Yifu Liu , Pascal Jansen , Mark Colley

The integration of large language models (LLMs) into computing education offers many potential benefits to student learning, and several novel pedagogical approaches have been reported in the literature. However LLMs also present…

计算机与社会 · 计算机科学 2024-12-13 Shuying Qiao , Paul Denny , Nasser Giacaman

Interactive computational environments can help students explore algorithmic concepts through collaborative hands-on experimentation. However, static and instructor controlled demos in lectures limit engagement. Even when interactive…

人机交互 · 计算机科学 2026-02-02 Sumedh Karajagi , Sampad Bhusan Mohanty , Bhaskar Krishnamachari

Yet Another Prolog (YAP) is a Prolog system originally developed in the mid-eighties and that has been under almost constant development since then. This paper presents the general structure and design of the YAP system, focusing on three…

编程语言 · 计算机科学 2011-02-21 Vítor Santos Costa , Luís Damas , Ricardo Rocha