paper-with-me

Papers Program Synthesis

“Program Synthesis” 태그가 달린 논문 538편 · 필터 해제

Outline, Then Details: Syntactically Guided Coarse-To-Fine Code Generation

2023-04-28 · Wenqing Zheng, S P Sharan, Ajay Kumar Jaiswal, Kevin Wang 외

For a complicated algorithm, its implementation by a human programmer usually starts with outlining a rough control flow followed by iterative enrichments, eventually yielding carefully generated syntactic structures and…

Code GenerationLanguage ModelingLanguage ModellingProgram Synthesis

(Vector) Space is Not the Final Frontier: Product Search as Program Synthesis

2023-04-22 · Jacopo Tagliabue, Ciro Greco

As ecommerce continues growing, huge investments in ML and NLP for Information Retrieval are following. While the vector space model dominated retrieval modelling in product search - even as vectorization itself greatly …

Information RetrievalPositionProgram SynthesisRetrieval

Fully Autonomous Programming with Large Language Models

2023-04-20 · Vadim Liventsev, Anastasiia Grishina, Aki Härmä, Leon Moonen

Current approaches to program synthesis with Large Language Models (LLMs) exhibit a "near miss syndrome": they tend to generate programs that semantically resemble the correct answer (as measured by text similarity metri…

Program RepairProgram Synthesistext similarity

Untangling the Effects of Down-Sampling and Selection in Genetic Programming

2023-04-14 · Ryan Boldi, Ashley Bao, Martin Briesch, Thomas Helmuth 외

Genetic programming systems often use large training sets to evaluate the quality of candidate solutions for selection, which is often computationally expensive. Down-sampling training sets has long been used to decrease…

Program SynthesisSymbolic Regression

HOTGP -- Higher-Order Typed Genetic Programming

2023-04-06 · Matheus Campos Fernandes, Fabrício Olivetti de França, Emilio Francesquini

Program synthesis is the process of generating a computer program following a set of specifications, which can be a high-level description of the problem and/or a set of input-output examples. The synthesis can be modele…

Program Synthesisvalid

ImageEye: Batch Image Processing Using Program Synthesis

2023-04-06 · Celeste Barnaby, Qiaochu Chen, Roopsha Samanta, Isil Dillig

This paper presents a new synthesis-based approach for batch image processing. Unlike existing tools that can only apply global edits to the entire image, our method can apply fine-grained edits to individual objects wit…

image-classificationImage ClassificationProgram Synthesis

Improving Code Generation by Training with Natural Language Feedback

2023-03-28 · Angelica Chen, Jérémy Scheurer, Tomasz Korbak, Jon Ander Campos 외

The potential for pre-trained large language models (LLMs) to use natural language feedback at inference time has been an exciting recent development. We build upon this observation by formalizing an algorithm for learni…

Code GenerationImitation LearningmbppProgram Synthesis

WikiCoder: Learning to Write Knowledge-Powered Code

2023-03-15 · Théo Matricon, Nathanaël Fijalkow, Gaëtan Margueritte

We tackle the problem of automatic generation of computer programs from a few pairs of input-output examples. The starting point of this work is the observation that in many applications a solution program must use exter…

Knowledge GraphsProgram Synthesis

Improved Tree Search for Automatic Program Synthesis

2023-03-13 · Aran Carmon, Lior Wolf

In the task of automatic program synthesis, one obtains pairs of matching inputs and outputs and generates a computer program, in a particular domain-specific language (DSL), which given each sample input returns the mat…

Program Synthesisvalid

Hierarchical Neural Program Synthesis

2023-03-09 · Linghan Zhong, Ryan Lindeborg, Jesse Zhang, Joseph J. Lim 외

Program synthesis aims to automatically construct human-readable programs that satisfy given task specifications, such as input/output pairs or demonstrations. Recent works have demonstrated encouraging results in a vari…

DecoderProgram Synthesis

xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrieval

2023-03-06 · Mohammad Abdullah Matin Khan, M Saiful Bari, Xuan Long Do, Weishi Wang 외

Recently, pre-trained large language models (LLMs) have shown impressive abilities in generating codes from natural language descriptions, repairing buggy codes, translating codes between languages, and retrieving releva…

Program RepairProgram SynthesisRetrieval

A Neurodiversity-Inspired Solver for the Abstraction \& Reasoning Corpus (ARC) Using Visual Imagery and Program Synthesis

2023-02-18 · James Ainooson, Deepayan Sanyal, Joel P. Michelson, Yuan Yang 외

Core knowledge about physical objects -- e.g., their permanency, spatial transformations, and interactions -- is one of the most fundamental building blocks of biological intelligence across humans and non-human animals.…

ARCProgram Synthesis

Complex QA and language models hybrid architectures, Survey

2023-02-17 · Xavier Daull, Patrice Bellot, Emmanuel Bruno, Vincent Martin 외

This paper reviews the state-of-the-art of language models architectures and strategies for "complex" question-answering (QA, CQA, CPS) with a focus on hybridization. Large Language Models (LLM) are good at leveraging pu…

Domain AdaptationFairnessProgram SynthesisQuestion Answering+1

Large Language Models for Code: Security Hardening and Adversarial Testing

2023-02-10 · Jingxuan He, Martin Vechev

Large language models (large LMs) are increasingly trained on massive codebases and used to generate code. However, LMs lack awareness of security and are found to frequently produce unsafe code. This work studies the se…

Code GenerationProgram Synthesis

Down-Sampled Epsilon-Lexicase Selection for Real-World Symbolic Regression Problems

2023-02-08 · Alina Geiger, Dominik Sobania, Franz Rothlauf

Epsilon-lexicase selection is a parent selection method in genetic programming that has been successfully applied to symbolic regression problems. Recently, the combination of random subsampling with lexicase selection s…

Program SynthesisregressionSymbolic Regression

Exploring Data Augmentation for Code Generation Tasks

2023-02-05 · Pinzhen Chen, Gerasimos Lampouras

Advances in natural language processing, such as transfer learning from pre-trained language models, have impacted how models are trained for programming language tasks too. Previous research primarily explored code pre-…

Code GenerationCode SummarizationCode TranslationData Augmentation+1

NeuRI: Diversifying DNN Generation via Inductive Rule Inference

2023-02-04 · Jiawei Liu, Jinjun Peng, Yuyao Wang, Lingming Zhang

Deep Learning (DL) is prevalently used in various industries to improve decision-making and automate processes, driven by the ever-evolving DL libraries and compilers. The correctness of DL systems is crucial for trust i…

Decision MakingProgram Synthesisvalid

PADL: Language-Directed Physics-Based Character Control

2023-01-31 · Jordan Juravsky, Yunrong Guo, Sanja Fidler, Xue Bin Peng

Developing systems that can synthesize natural and life-like motions for simulated characters has long been a focus for computer animation. But in order for these systems to be useful for downstream applications, they ne…

Image GenerationImitation LearningMultiple-choiceProgram Synthesis+1

Execution-based Code Generation using Deep Reinforcement Learning

2023-01-31 · Parshin Shojaee, Aneesh Jain, Sindhu Tipirneni, Chandan K. Reddy

The utilization of programming language (PL) models, pre-trained on large-scale code corpora, as a means of automating software engineering processes has demonstrated considerable potential in streamlining various code g…

Code CompletionCode GenerationCode TranslationDeep Reinforcement Learning+6

MTGP: Combining Metamorphic Testing and Genetic Programming

2023-01-20 · Dominik Sobania, Martin Briesch, Philipp Röchner, Franz Rothlauf

Genetic programming is an evolutionary approach known for its performance in program synthesis. However, it is not yet mature enough for a practical use in real-world software development, since usually many training cas…

Program Synthesis
← 이전 281–300 / 538 다음 →