中文
相关论文

相关论文: Synthesizing Tasks for Block-based Programming

200 篇论文

Researchers in the humanities are among the many who are now exploring the world of big data. They have begun to use programming languages like Python or R and their corresponding libraries to manipulate large data sets and discover brand…

软件工程 · 计算机科学 2020-07-30 Dewi Yokelson

Previous works from research and industry have proposed a spatial representation of code in a canvas, arguing that a navigational code space confers developers the freedom to organise elements according to their understanding. By allowing…

软件工程 · 计算机科学 2023-04-20 Abir Bouraffa , Gian-Luca Fuhrmann , Walid Maalej

The term visual programming has started to be used in Informatics so far, however, there are different views on its meaning. The separation of visual programming from development tools of interfaces provides not only the certainty for this…

计算机与社会 · 计算机科学 2018-07-25 Vladyslav Velychko

Visual imitation learning provides efficient and intuitive solutions for robotic systems to acquire novel manipulation skills. However, simultaneously learning geometric task constraints and control policies from visual inputs alone remains…

机器人学 · 计算机科学 2023-07-26 Jianfeng Gao , Zhi Tao , Noémie Jaquier , Tamim Asfour

Inspired by recent progress in dynamic programming approaches for weighted model counting, we investigate a dynamic-programming approach in the context of boolean realizability and synthesis, which takes a conjunctive-normal-form boolean…

形式语言与自动机理论 · 计算机科学 2024-06-21 Yi Lin , Lucas M. Tabajara , Moshe Y. Vardi

Block-based programming environments like Scratch are widely used in introductory programming courses. They facilitate learning pivotal programming concepts by eliminating syntactical errors, but logical errors that break the desired…

软件工程 · 计算机科学 2024-10-14 Patric Feldmeier , Gordon Fraser , Ute Heuer , Florian Obermüller , Siegfried Steckenbiller

Template-based synthesis, also known as sketching, is a localized approach to program synthesis in which the programmer provides not only a specification, but also a high-level ``sketch'' of the program. The sketch is basically a partial…

编程语言 · 计算机科学 2024-03-04 Amir Kafshdar Goharshady , S. Hitarth , Fatemeh Mohammadi , Harshit J Motwani

Multimodal geometry reasoning requires models to jointly understand visual diagrams and perform structured symbolic inference, yet current vision--language models struggle with complex geometric constructions due to limited training data…

计算机视觉与模式识别 · 计算机科学 2026-02-24 Haobo Lin , Tianyi Bai , Chen Chen , Jiajun Zhang , Bohan Zeng , Wentao Zhang , Binhang Yuan

Code summarization generates brief natural language description given a source code snippet, while code retrieval fetches relevant source code given a natural language query. Since both tasks aim to model the association between natural…

信息检索 · 计算机科学 2020-02-26 Wei Ye , Rui Xie , Jinglei Zhang , Tianxiang Hu , Xiaoyin Wang , Shikun Zhang

Task-driven semantic video/image coding has drawn considerable attention with the development of intelligent media applications, such as license plate detection, face detection, and medical diagnosis, which focuses on maintaining the…

图像与视频处理 · 电气工程与系统科学 2021-06-08 Xin Li , Jun Shi , Zhibo Chen

Visual programming environments are increasingly part of the curriculum in schools. Their potential for promoting creative thinking of students is an important factor in their adoption. However, there does not exist a standard approach for…

人机交互 · 计算机科学 2020-04-14 Anastasia Kovalkov , Avi Segal , Kobi Gal

We present a novel approach to the automatic synthesis of recursive programs from mixed-quantifier first-order logic properties. Our approach uses Skolemization to reduce the mixed-quantifier synthesis problem to a $\forall^*$-synthesis…

计算机科学中的逻辑 · 计算机科学 2026-01-08 Derek Egolf , Stavros Tripakis

Data visualizations are created and shared on the web at an unprecedented speed, raising new needs and questions for processing and analyzing visualizations after they have been generated and digitized. However, existing formalisms focus on…

人机交互 · 计算机科学 2022-04-05 Aoyu Wu , Wai Tong , Haotian Li , Dominik Moritz , Yong Wang , Huamin Qu

Many computational tasks benefit from being formulated as the composition of neural networks followed by a discrete symbolic program. The goal of neurosymbolic learning is to train the neural networks using end-to-end input-output labels of…

机器学习 · 计算机科学 2025-10-24 Seewon Choi , Alaia Solko-Breslin , Rajeev Alur , Eric Wong

The ability to think abstractly and reason by analogy is a prerequisite to rapidly adapt to new conditions, tackle newly encountered problems by decomposing them, and synthesize knowledge to solve problems comprehensively. We present…

人工智能 · 计算机科学 2024-10-08 Jakub Bednarek , Krzysztof Krawiec

This work introduces efficient symbolic algorithms for quantitative reactive synthesis. We consider resource-constrained robotic manipulators that need to interact with a human to achieve a complex task expressed in linear temporal logic.…

机器人学 · 计算机科学 2023-08-09 Karan Muvvala , Morteza Lahijanian

Currently, multi/many-core CPUs are considered standard in most types of computers including, mobile phones, PCs or supercomputers. However, the parallelization of applications as well as refactoring/design of applications for efficient…

分布式、并行与集群计算 · 计算机科学 2021-05-25 Garip Kusoglu , Berenger Bramas , Stephane Genaud

We introduce Code Park, a novel tool for visualizing codebases in a 3D game-like environment. Code Park aims to improve a programmer's understanding of an existing codebase in a manner that is both engaging and intuitive, appealing to…

人机交互 · 计算机科学 2017-08-08 Pooya Khaloo , Mehran Maghoumi , Eugene Taranta , David Bettner , Joseph Laviola

While language tasks are naturally expressed in a single, unified, modeling framework, i.e., generating sequences of tokens, this has not been the case in computer vision. As a result, there is a proliferation of distinct architectures and…

计算机视觉与模式识别 · 计算机科学 2022-10-18 Ting Chen , Saurabh Saxena , Lala Li , Tsung-Yi Lin , David J. Fleet , Geoffrey Hinton

We consider a class of visual analogical reasoning problems that involve discovering the sequence of transformations by which pairs of input/output images are related, so as to analogously transform future inputs. This program synthesis…

机器学习 · 计算机科学 2021-11-22 Atharv Sonwane , Gautam Shroff , Lovekesh Vig , Ashwin Srinivasan , Tirtharaj Dash