Skip to main content

Showing 1–10 of 10 results for author: Misailovic, S

.
  1. arXiv:2403.17983  [pdf, other

    cs.CR cs.LG

    Is Watermarking LLM-Generated Code Robust?

    Authors: Tarun Suresh, Shubham Ugare, Gagandeep Singh, Sasa Misailovic

    Abstract: We present the first study of the robustness of existing watermarking techniques on Python code generated by large language models. Although existing works showed that watermarking can be robust for natural language, we show that it is easy to remove these watermarks on code by semantic-preserving transformations.

    Submitted 28 June, 2024; v1 submitted 24 March, 2024; originally announced March 2024.

  2. arXiv:2403.13989  [pdf, other

    cs.SE

    FastFlip: Compositional Error Injection Analysis

    Authors: Keyur Joshi, Rahul Singh, Tommaso Bassetto, Sarita Adve, Darko Marinov, Sasa Misailovic

    Abstract: Instruction-level error injection analyses aim to find instructions where errors often lead to unacceptable outcomes like Silent Data Corruptions (SDCs). These analyses require significant time, which is especially problematic if developers wish to regularly analyze software that evolves over time. We present FastFlip, a combination of empirical error injection and symbolic SDC propagation analy… ▽ More

    Submitted 26 March, 2024; v1 submitted 20 March, 2024; originally announced March 2024.

  3. arXiv:2403.01632  [pdf, other

    cs.LG cs.FL cs.PL cs.SE

    SynCode: LLM Generation with Grammar Augmentation

    Authors: Shubham Ugare, Tarun Suresh, Hangoo Kang, Sasa Misailovic, Gagandeep Singh

    Abstract: LLMs are widely used in complex AI applications. These applications underscore the need for LLM outputs to adhere to a specific format, for their integration with other components in the systems. Typically the format rules e.g., for data serialization formats such as JSON, YAML, or Code in Programming Language are expressed as context-free grammar (CFG). Due to the hallucinations and unreliability… ▽ More

    Submitted 29 April, 2024; v1 submitted 3 March, 2024; originally announced March 2024.

  4. arXiv:2305.19521  [pdf, other

    cs.LG cs.CR cs.PL

    Incremental Randomized Smoothing Certification

    Authors: Shubham Ugare, Tarun Suresh, Debangshu Banerjee, Gagandeep Singh, Sasa Misailovic

    Abstract: Randomized smoothing-based certification is an effective approach for obtaining robustness certificates of deep neural networks (DNNs) against adversarial attacks. This method constructs a smoothed DNN model and certifies its robustness through statistical sampling, but it is computationally expensive, especially when certifying with a large number of samples. Furthermore, when the smoothed model… ▽ More

    Submitted 10 April, 2024; v1 submitted 30 May, 2023; originally announced May 2023.

    Comments: ICLR 2024

  5. arXiv:2304.01874  [pdf, other

    cs.LG cs.PL cs.SE

    Incremental Verification of Neural Networks

    Authors: Shubham Ugare, Debangshu Banerjee, Sasa Misailovic, Gagandeep Singh

    Abstract: Complete verification of deep neural networks (DNNs) can exactly determine whether the DNN satisfies a desired trustworthy property (e.g., robustness, fairness) on an infinite set of inputs or not. Despite the tremendous progress to improve the scalability of complete verifiers over the years on individual DNNs, they are inherently inefficient when a deployed DNN is updated to improve its inferenc… ▽ More

    Submitted 11 June, 2023; v1 submitted 4 April, 2023; originally announced April 2023.

    Comments: PLDI 2023

  6. Mobiprox: Supporting Dynamic Approximate Computing on Mobiles

    Authors: Matevž Fabjančič, Octavian Machidon, Hashim Sharif, Yifan Zhao, Saša Misailović, Veljko Pejović

    Abstract: Runtime-tunable context-dependent network compression would make mobile deep learning (DL) adaptable to often varying resource availability, input "difficulty", or user needs. The existing compression techniques significantly reduce the memory, processing, and energy tax of DL, yet, the resulting models tend to be permanently impaired, sacrificing the inference power for reduced resource usage. Th… ▽ More

    Submitted 22 February, 2024; v1 submitted 16 March, 2023; originally announced March 2023.

    Comments: 14 pages, 8 figures. IEEE Internet of Things Journal (2024)

  7. arXiv:2208.02232  [pdf, other

    eess.SY cs.RO

    GAS: Generating Fast and Accurate Surrogate Models for Autonomous Vehicle Systems

    Authors: Keyur Joshi, Chiao Hsieh, Sayan Mitra, Sasa Misailovic

    Abstract: Modern autonomous vehicle systems use complex perception and control components. These components can rapidly change during development of such systems, requiring constant re-testing. Unfortunately, high-fidelity simulations of these complex systems for evaluating vehicle safety are costly. The complexity also hinders the creation of less computationally intensive surrogate models. We present GA… ▽ More

    Submitted 13 July, 2023; v1 submitted 3 August, 2022; originally announced August 2022.

  8. arXiv:2207.11177  [pdf, other

    cs.LG cs.CV

    Provable Defense Against Geometric Transformations

    Authors: Rem Yang, Jacob Laurel, Sasa Misailovic, Gagandeep Singh

    Abstract: Geometric image transformations that arise in the real world, such as scaling and rotation, have been shown to easily deceive deep neural networks (DNNs). Hence, training DNNs to be certifiably robust to these perturbations is critical. However, no prior work has been able to incorporate the objective of deterministic certified robustness against geometric transformations into the training procedu… ▽ More

    Submitted 6 May, 2023; v1 submitted 22 July, 2022; originally announced July 2022.

    Comments: ICLR 2023 notable-top-25%

  9. Verifying Controllers with Convolutional Neural Network-based Perception: A Case for Intelligible, Safe, and Precise Abstractions

    Authors: Chiao Hsieh, Keyur Joshi, Sasa Misailovic, Sayan Mitra

    Abstract: Convolutional Neural Networks (CNN) for object detection, lane detection, and segmentation now sit at the head of most autonomy pipelines, and yet, their safety analysis remains an important challenge. Formal analysis of perception models is fundamentally difficult because their correctness is hard if not impossible to specify. We present a technique for inferring intelligible and safe abstraction… ▽ More

    Submitted 10 November, 2021; originally announced November 2021.

    Comments: 12 pages, 9 figures, submitted to HSCC 2022

  10. arXiv:1809.05859  [pdf, other

    cs.AR cs.ET cs.PL

    Exploiting Errors for Efficiency: A Survey from Circuits to Algorithms

    Authors: Phillip Stanley-Marbell, Armin Alaghi, Michael Carbin, Eva Darulova, Lara Dolecek, Andreas Gerstlauer, Ghayoor Gillani, Djordje Jevdjic, Thierry Moreau, Mattia Cacciotti, Alexandros Daglis, Natalie Enright Jerger, Babak Falsafi, Sasa Misailovic, Adrian Sampson, Damien Zufferey

    Abstract: When a computational task tolerates a relaxation of its specification or when an algorithm tolerates the effects of noise in its execution, hardware, programming languages, and system software can trade deviations from correct behavior for lower resource usage. We present, for the first time, a synthesis of research results on computing systems that only make as many errors as their users can tole… ▽ More

    Submitted 16 September, 2018; originally announced September 2018.

    Comments: 35 pages