中文
相关论文

相关论文: Example-based Synthesis of Static Analysis Rules

200 篇论文

Generative models can produce synthetic patient records for analytical tasks when real data is unavailable or limited. However, current methods struggle with adhering to domain-specific knowledge and removing invalid data. We present…

机器学习 · 计算机科学 2023-12-22 Brandon Theodorou , Shrusti Jain , Cao Xiao , Jimeng Sun

In program synthesis, an intelligent system takes in a set of user-generated examples and returns a program that is logically consistent with these examples. The usage of Rational Speech Acts (RSA) framework has been successful in building…

编程语言 · 计算机科学 2024-07-18 Yewen Pu , Saujas Vaduguru , Priyan Vaithilingam , Elena Glassman , Daniel Fried

Static filtering is a data-independent optimisation method for Datalog, which generalises algebraic query rewriting techniques from relational databases. In spite of its early discovery by Kifer and Lozinskii in 1986, the method has been…

数据库 · 计算机科学 2026-01-14 Philipp Hanisch , Markus Krötzsch

Flaw-finding static analysis tools typically generate large volumes of code flaw alerts including many false positives. To save on human effort to triage these alerts, a significant body of work attempts to use machine learning to classify…

软件工程 · 计算机科学 2021-05-11 Lori Flynn , William Snavely , Zachary Kurtz

Programming-by-example (PBE) is a synthesis paradigm that allows users to generate functions by simply providing input-output examples. While a promising interaction paradigm, synthesis is still too slow for realtime interaction and more…

机器学习 · 计算机科学 2020-02-10 Kairo Morton , William Hallahan , Elven Shum , Ruzica Piskac , Mark Santolucito

In this paper, we identify a fragment of second-order logic with restricted quantification that is expressive enough to capture numerous static analysis problems (e.g. safety proving, bug finding, termination and non-termination proving,…

计算机科学中的逻辑 · 计算机科学 2015-09-01 Cristina David , Daniel Kroening , Matt Lewis

We explore and formalize the task of synthesizing programs over noisy data, i.e., data that may contain corrupted input-output examples. By formalizing the concept of a Noise Source, an Input Source, and a prior distribution over programs,…

编程语言 · 计算机科学 2021-04-29 Shivam Handa , Martin Rinard

Previous text-to-image synthesis algorithms typically use explicit textual instructions to generate/manipulate images accurately, but they have difficulty adapting to guidance in the form of coarsely matched texts. In this work, we attempt…

计算机视觉与模式识别 · 计算机科学 2023-09-12 Mengyao Cui , Zhe Zhu , Shao-Ping Lu , Yulu Yang

This letter presents a framework for synthesizing a robust full-state feedback controller for systems with unknown nonlinearities. Our approach characterizes input-output behavior of the nonlinearities in terms of local norm bounds using…

最优化与控制 · 数学 2025-12-16 Sze Kwan Cheah , Diganta Bhattacharjee , Maziar S. Hemati , Ryan J. Caverly

In this paper, we consider a control synthesis problem for a class of polynomial dynamical systems subject to bounded disturbances and with input constraints. More precisely, we aim at synthesizing at the same time a controller and an…

最优化与控制 · 数学 2011-07-11 Mohamed Amin Ben Sassi , Antoine Girard

Automating quality inspection with computer vision techniques is often a very data-demanding task. Specifically, supervised deep learning requires a large amount of annotated images for training. In practice, collecting and annotating such…

计算机视觉与模式识别 · 计算机科学 2022-02-28 Antoine Cordier , Pierre Gutierrez , Victoire Plessis

We present a new method for the automated synthesis of safe and robust Proportional-Integral-Derivative (PID) controllers for stochastic hybrid systems. Despite their widespread use in industry, no automated method currently exists for…

系统与控制 · 计算机科学 2017-09-08 Fedor Shmarov , Nicola Paoletti , Ezio Bartocci , Shan Lin , Scott A. Smolka , Paolo Zuliani

Reactive synthesis is a paradigm for automatically building correct-by-construction systems that interact with an unknown or adversarial environment. We study how to do reactive synthesis when part of the specification of the system is that…

计算机科学中的逻辑 · 计算机科学 2018-04-23 Daniel J. Fremont , Sanjit A. Seshia

One of the most pressing problems in the automated analysis of historical documents is the availability of annotated training data. The problem is that labeling samples is a time-consuming task because it requires human expertise and thus,…

计算机视觉与模式识别 · 计算机科学 2022-12-06 Christian Bartz , Hendrik Raetz , Jona Otholt , Christoph Meinel , Haojin Yang

Automated Synthesis Planning has recently re-emerged as a research area at the intersection of chemistry and machine learning. Despite the appearance of steady progress, we argue that imperfect benchmarks and inconsistent comparisons mask…

We propose a framework for synthesizing a feedback control policy that maximizes the region of attraction (ROA) of a closed-loop nonlinear dynamical system. Our synthesis technique relies on stochastic optimization, which involves…

系统与控制 · 电气工程与系统科学 2020-04-28 Ayan Chakraborty , Indranil Saha

Source Code Summarization is the task of writing short, natural language descriptions of source code. The main use for these descriptions is in software documentation e.g. the one-sentence Java method descriptions in JavaDocs. Code…

计算与语言 · 计算机科学 2019-04-05 Alexander LeClair , Collin McMillan

Robust controller synthesis attracts reviving research interest, driven by the rise of learning-based systems where uncertainty and perturbation are ubiquitous. Facing an uncertain situation, a robustly stabilizing controller should…

最优化与控制 · 数学 2022-02-11 Shih-Hao Tseng

We present an algorithm for synthesizing program loops satisfying a given polynomial loop invariant. The class of loops we consider can be modeled by a system of algebraic recurrence equations with constant coefficients. We turn the task of…

编程语言 · 计算机科学 2020-04-29 Andreas Humenberger , Laura Kovács

Automated flowsheet synthesis is an important field in computer-aided process engineering. The present work demonstrates how reinforcement learning can be used for automated flowsheet synthesis without any heuristics of prior knowledge of…

计算工程、金融与科学 · 计算机科学 2021-03-16 Quirin Göttl , Dominik G. Grimm , Jakob Burger