Skip to main content

Showing 1–7 of 7 results for author: Fulton, N

Searching in archive cs. Search in all archives.
.
  1. arXiv:2402.17988  [pdf, other

    cs.PL cs.LG cs.SE

    Constrained Decoding for Code Language Models via Efficient Left and Right Quotienting of Context-Sensitive Grammars

    Authors: Daniel Melcer, Nathan Fulton, Sanjay Krishna Gouda, Haifeng Qian

    Abstract: Large Language Models are powerful tools for program synthesis and advanced auto-completion, but come with no guarantee that their output code is syntactically correct. This paper contributes an incremental parser that allows early rejection of syntactically incorrect code, as well as efficient detection of complete programs for fill-in-the-middle (FItM) tasks. We develop Earley-style parsers that… ▽ More

    Submitted 27 February, 2024; originally announced February 2024.

    Comments: 20 pages, Code available at https://github.com/amazon-science/incremental-parsing

  2. arXiv:2210.14868  [pdf, other

    cs.LG cs.CL

    Multi-lingual Evaluation of Code Generation Models

    Authors: Ben Athiwaratkun, Sanjay Krishna Gouda, Zijian Wang, Xiaopeng Li, Yuchen Tian, Ming Tan, Wasi Uddin Ahmad, Shiqi Wang, Qing Sun, Mingyue Shang, Sujan Kumar Gonugondla, Hantian Ding, Varun Kumar, Nathan Fulton, Arash Farahani, Siddhartha Jain, Robert Giaquinto, Haifeng Qian, Murali Krishna Ramanathan, Ramesh Nallapati, Baishakhi Ray, Parminder Bhatia, Sudipta Sengupta, Dan Roth, Bing Xiang

    Abstract: We present new benchmarks on evaluation code generation models: MBXP and Multilingual HumanEval, and MathQA-X. These datasets cover over 10 programming languages and are generated using a scalable conversion framework that transpiles prompts and test cases from the original Python datasets into the corresponding data in the target language. Using these benchmarks, we are able to assess the perform… ▽ More

    Submitted 28 March, 2023; v1 submitted 26 October, 2022; originally announced October 2022.

    Comments: Code and data release: https://github.com/amazon-research/mxeval

  3. arXiv:2106.01850  [pdf, ps, other

    cs.CR

    Relational Analysis of Sensor Attacks on Cyber-Physical Systems

    Authors: Jian Xiang, Nathan Fulton, Stephen Chong

    Abstract: Cyber-physical systems, such as self-driving cars or autonomous aircraft, must defend against attacks that target sensor hardware. Analyzing system design can help engineers understand how a compromised sensor could impact the system's behavior; however, designing security analyses for cyber-physical systems is difficult due to their combination of discrete dynamics, continuous dynamics, and nonde… ▽ More

    Submitted 3 June, 2021; originally announced June 2021.

    Comments: This is an extended version of the paper with the same title that appeared in the 2021 Computer Security Foundations Symposium

  4. arXiv:2009.11403  [pdf, other

    cs.AI cs.LO cs.PL

    CertRL: Formalizing Convergence Proofs for Value and Policy Iteration in Coq

    Authors: Koundinya Vajjha, Avraham Shinnar, Vasily Pestun, Barry Trager, Nathan Fulton

    Abstract: Reinforcement learning algorithms solve sequential decision-making problems in probabilistic environments by optimizing for long-term reward. The desire to use reinforcement learning in safety-critical settings inspires a recent line of work on formally constrained reinforcement learning; however, these methods place the implementation of the learning algorithm in their Trusted Computing Base. The… ▽ More

    Submitted 15 December, 2020; v1 submitted 23 September, 2020; originally announced September 2020.

    ACM Class: D.2.4; I.2.8

  5. arXiv:2007.01223  [pdf, other

    cs.AI cs.LG cs.LO

    Verifiably Safe Exploration for End-to-End Reinforcement Learning

    Authors: Nathan Hunt, Nathan Fulton, Sara Magliacane, Nghia Hoang, Subhro Das, Armando Solar-Lezama

    Abstract: Deploying deep reinforcement learning in safety-critical settings requires develo** algorithms that obey hard constraints during exploration. This paper contributes a first approach toward enforcing formal safety constraints on end-to-end policies with visual inputs. Our approach draws on recent advances in object detection and automated reasoning for hybrid dynamical systems. The approach is ev… ▽ More

    Submitted 2 July, 2020; originally announced July 2020.

    ACM Class: F.3.1; I.2.8

  6. arXiv:2006.09181  [pdf, other

    cs.SE cs.AI cs.LG stat.ML

    Formal Verification of End-to-End Learning in Cyber-Physical Systems: Progress and Challenges

    Authors: Nathan Fulton, Nathan Hunt, Nghia Hoang, Subhro Das

    Abstract: Autonomous systems -- such as self-driving cars, autonomous drones, and automated trains -- must come with strong safety guarantees. Over the past decade, techniques based on formal methods have enjoyed some success in providing strong correctness guarantees for large software systems including operating system kernels, cryptographic protocols, and control software for drones. These successes sugg… ▽ More

    Submitted 15 June, 2020; originally announced June 2020.

    Comments: 7 pages, 4 figures. NeurIPS Workshop on Safety and Robustness in Decision Making, 2019

  7. Verifiably Safe Off-Model Reinforcement Learning

    Authors: Nathan Fulton, Andre Platzer

    Abstract: The desire to use reinforcement learning in safety-critical settings has inspired a recent interest in formal methods for learning algorithms. Existing formal methods for learning and optimization primarily consider the problem of constrained learning or constrained optimization. Given a single correct model and associated safety constraint, these approaches guarantee efficient learning while prov… ▽ More

    Submitted 14 February, 2019; originally announced February 2019.

    Comments: TACAS 2019