中文
相关论文

相关论文: Learning Program Synthesis for Integer Sequences f…

200 篇论文

Coding practices are increasingly used by software companies. Their use promotes consistency, readability, and maintainability, which contribute to software quality. Coding practices were initially enforced by general-purpose linters, but…

We explore various methods for computing sentence representations from pre-trained word embeddings without any training, i.e., using nothing but random parameterizations. Our aim is to put sentence embeddings on more solid footing by 1)…

计算与语言 · 计算机科学 2019-01-30 John Wieting , Douwe Kiela

We present a method for the synthesis of polynomial lasso programs. These programs consist of a program stem, a set of transitions, and an exit condition, all in the form of algebraic assertions (conjunctions of polynomial equalities).…

计算机科学中的逻辑 · 计算机科学 2013-11-19 Jan Leike , Ashish Tiwari

In this paper, we study a novel task that learns to compose music from natural language. Given the lyrics as input, we propose a melody composition model that generates lyrics-conditional melody as well as the exact alignment between the…

计算与语言 · 计算机科学 2018-09-13 Hangbo Bao , Shaohan Huang , Furu Wei , Lei Cui , Yu Wu , Chuanqi Tan , Songhao Piao , Ming Zhou

Aiming to find a program satisfying the user intent given input-output examples, program synthesis has attracted increasing interest in the area of machine learning. Despite the promising performance of existing methods, most of their…

机器学习 · 计算机科学 2022-05-18 Di Huang , Rui Zhang , Xing Hu , Xishan Zhang , Pengwei Jin , Nan Li , Zidong Du , Qi Guo , Yunji Chen

We present a benchmark of 29687 problems derived from the On-Line Encyclopedia of Integer Sequences (OEIS). Each problem expresses the equivalence of two syntactically different programs generating the same OEIS sequence. Such programs were…

计算机科学中的逻辑 · 计算机科学 2023-04-07 Thibault Gauthier , Chad E. Brown , Mikolas Janota , Josef Urban

Tree ensembles are very popular machine learning models, known for their effectiveness in supervised classification and regression tasks. Their performance derives from aggregating predictions of multiple decision trees, which are renowned…

最优化与控制 · 数学 2025-01-14 Lorenzo Bonasera , Emilio Carrizosa

Separation Logic with inductive definitions is a well-known approach for deductive verification of programs that manipulate dynamic data structures. Deciding verification conditions in this context is usually based on user-provided lemmas…

计算机科学中的逻辑 · 计算机科学 2015-07-21 Constantin Enea , Mihaela Sighireanu , Zhilin Wu

Answering science questions posed in natural language is an important AI challenge. Answering such questions often requires non-trivial inference and knowledge that goes beyond factoid retrieval. Yet, most systems for this task are based on…

人工智能 · 计算机科学 2016-04-21 Daniel Khashabi , Tushar Khot , Ashish Sabharwal , Peter Clark , Oren Etzioni , Dan Roth

Program verification offers a framework for ensuring program correctness and therefore systematically eliminating different classes of bugs. Inferring loop invariants is one of the main challenges behind automated verification of real-world…

机器学习 · 计算机科学 2019-10-18 Gabriel Ryan , Justin Wong , Jianan Yao , Ronghui Gu , Suman Jana

Structured output prediction problems (e.g., sequential tagging, hierarchical multi-class classification) often involve constraints over the output label space. These constraints interact with the learned models to filter infeasible…

机器学习 · 计算机科学 2021-06-14 Tao Meng , Kai-Wei Chang

Computing universal distributed representations of sentences is a fundamental task in natural language processing. We propose ConsSent, a simple yet surprisingly powerful unsupervised method to learn such representations by enforcing…

计算与语言 · 计算机科学 2019-01-25 Siddhartha Brahma

We develop a technique for generalising from data in which models are samplers represented as program text. We establish encouraging empirical results that suggest that Markov chain Monte Carlo probabilistic programming inference techniques…

人工智能 · 计算机科学 2014-07-11 Yura N. Perov , Frank D. Wood

The goal of inductive logic programming (ILP) is to search for a hypothesis that generalises training examples and background knowledge (BK). To improve performance, we introduce an approach that, before searching for a hypothesis, first…

机器学习 · 计算机科学 2022-12-06 Andrew Cropper , Céline Hocquette

Recent advances in robot skill learning have unlocked the potential to construct task-agnostic skill libraries, facilitating the seamless sequencing of multiple simple manipulation primitives (aka. skills) to tackle significantly more…

机器人学 · 计算机科学 2024-07-18 Teng Xue , Amirreza Razmjoo , Suhan Shetty , Sylvain Calinon

Recently, methods based on deep learning have dominated the field of text recognition. With a large number of training data, most of them can achieve the state-of-the-art performances. However, it is hard to harvest and label sufficient…

计算机视觉与模式识别 · 计算机科学 2022-05-06 Yanxiang Gong , Linjie Deng , Zheng Ma , Mei Xie

Program synthesis from natural language (NL) is practical for humans and, once technically feasible, would significantly facilitate software development and revolutionize end-user programming. We present SAPS, an end-to-end neural network…

机器学习 · 计算机科学 2019-02-19 Jakub Bednarek , Karol Piaskowski , Krzysztof Krawiec

As of today the programming language of the vast majority of the published source code is manually specified or programmatically assigned based on the sole file extension. In this paper we show that the source code programming language…

机器学习 · 计算机科学 2017-03-23 Shaul Zevin , Catherine Holzem

In this expository article we collect the integer sequences that count several different types of matrices over finite fields and provide references to the Online Encyclopedia of Integer Sequences (OEIS). Section 1 contains the sequences,…

组合数学 · 数学 2007-05-23 Kent E. Morrison

Deep learning for image processing typically treats input imagery as pixels in some color space. This paper proposes instead to learn from program traces of procedural fragment shaders -- programs that generate images. At each pixel, we…

机器学习 · 计算机科学 2022-04-26 Yuting Yang , Connelly Barnes , Adam Finkelstein