Skip to main content

Showing 1–31 of 31 results for author: Deshmukh, J V

.
  1. arXiv:2403.01314  [pdf, other

    cs.NI

    Superflows: A New Tool for Forensic Network Flow Analysis

    Authors: Michael Collins, Jyotirmoy V. Deshmukh, Dristi Dinesh, Mukund Raghothaman, Srivatsan Ravi, Yuan Xia

    Abstract: Network security analysts gather data from diverse sources, from high-level summaries of network flow and traffic volumes to low-level details such as service logs from servers and the contents of individual packets. They validate and check this data against traffic patterns and historical indicators of compromise. Based on the results of this analysis, a decision is made to either automatically m… ▽ More

    Submitted 2 March, 2024; originally announced March 2024.

  2. arXiv:2402.07407  [pdf, other

    eess.SY cs.LG math.OC stat.ML

    Conformal Predictive Programming for Chance Constrained Optimization

    Authors: Yiqi Zhao, Xinyi Yu, Jyotirmoy V. Deshmukh, Lars Lindemann

    Abstract: Motivated by the advances in conformal prediction (CP), we propose conformal predictive programming (CPP), an approach to solve chance constrained optimization (CCO) problems, i.e., optimization problems with nonlinear constraint functions affected by arbitrary random parameters. CPP utilizes samples from these random parameters along with the quantile lemma -- which is central to CP -- to transfo… ▽ More

    Submitted 11 February, 2024; originally announced February 2024.

  3. arXiv:2312.17527  [pdf, ps, other

    cs.PL eess.SY

    Data-Driven Template-Free Invariant Generation

    Authors: Yuan Xia, Jyotirmoy V. Deshmukh, Mukund Raghothaman, Srivatsan Ravi

    Abstract: Automatic verification of concurrent programs faces state explosion due to the exponential possible interleavings of its sequential components coupled with large or infinite state spaces. An alternative is deductive verification, where given a candidate invariant, we establish inductive invariance and show that any state satisfying the invariant is also safe. However, learning (inductive) program… ▽ More

    Submitted 29 December, 2023; originally announced December 2023.

  4. arXiv:2311.09482  [pdf, other

    eess.SY cs.LO cs.RO

    Robust Conformal Prediction for STL Runtime Verification under Distribution Shift

    Authors: Yiqi Zhao, Bardh Hoxha, Georgios Fainekos, Jyotirmoy V. Deshmukh, Lars Lindemann

    Abstract: Cyber-physical systems (CPS) designed in simulators behave differently in the real-world. Once they are deployed in the real-world, we would hence like to predict system failures during runtime. We propose robust predictive runtime verification (RPRV) algorithms under signal temporal logic (STL) tasks for general stochastic CPS. The RPRV problem faces several challenges: (1) there may not be suffi… ▽ More

    Submitted 9 March, 2024; v1 submitted 15 November, 2023; originally announced November 2023.

  5. arXiv:2311.05084  [pdf, other

    cs.RO cs.AI cs.LG

    Signal Temporal Logic-Guided Apprenticeship Learning

    Authors: Aniruddh G. Puranic, Jyotirmoy V. Deshmukh, Stefanos Nikolaidis

    Abstract: Apprenticeship learning crucially depends on effectively learning rewards, and hence control policies from user demonstrations. Of particular difficulty is the setting where the desired task consists of a number of sub-goals with temporal dependencies. The quality of inferred rewards and hence policies are typically limited by the quality of demonstrations, and poor inference of these can lead to… ▽ More

    Submitted 8 November, 2023; originally announced November 2023.

    Comments: 23 pages, 8 figures

  6. arXiv:2309.09187  [pdf, ps, other

    eess.SY cs.LG cs.RO

    Data-Driven Reachability Analysis of Stochastic Dynamical Systems with Conformal Inference

    Authors: Navid Hashemi, Xin Qin, Lars Lindemann, Jyotirmoy V. Deshmukh

    Abstract: We consider data-driven reachability analysis of discrete-time stochastic dynamical systems using conformal inference. We assume that we are not provided with a symbolic representation of the stochastic system, but instead have access to a dataset of $K$-step trajectories. The reachability problem is to construct a probabilistic flowpipe such that the probability that a $K$-step trajectory can vio… ▽ More

    Submitted 17 September, 2023; originally announced September 2023.

  7. arXiv:2308.06474  [pdf, other

    eess.SY

    Conformance Testing for Stochastic Cyber-Physical Systems

    Authors: Xin Qin, Navid Hashemi, Lars Lindemann, Jyotirmoy V. Deshmukh

    Abstract: Conformance is defined as a measure of distance between the behaviors of two dynamical systems. The notion of conformance can accelerate system design when models of varying fidelities are available on which analysis and control design can be done more efficiently. Ultimately, conformance can capture distance between design models and their real implementations and thus aid in robust system design… ▽ More

    Submitted 12 August, 2023; originally announced August 2023.

  8. arXiv:2304.02324  [pdf, ps, other

    eess.SY cs.NE cs.RO

    Convex Optimization-based Policy Adaptation to Compensate for Distributional Shifts

    Authors: Navid Hashemi, Justin Ruths, Jyotirmoy V. Deshmukh

    Abstract: Many real-world systems often involve physical components or operating environments with highly nonlinear and uncertain dynamics. A number of different control algorithms can be used to design optimal controllers for such systems, assuming a reasonably high-fidelity model of the actual system. However, the assumptions made on the stochastic dynamics of the model when designing the optimal controll… ▽ More

    Submitted 5 April, 2023; originally announced April 2023.

  9. arXiv:2212.02010  [pdf

    cs.MA cs.AI cs.GT

    Multi Agent Path Finding using Evolutionary Game Theory

    Authors: Sheryl Paul, Jyotirmoy V. Deshmukh

    Abstract: In this paper, we consider the problem of path finding for a set of homogeneous and autonomous agents navigating a previously unknown stochastic environment. In our problem setting, each agent attempts to maximize a given utility function while respecting safety properties. Our solution is based on ideas from evolutionary game theory, namely replicating policies that perform well and diminishing o… ▽ More

    Submitted 4 December, 2022; originally announced December 2022.

  10. arXiv:2211.01539  [pdf, other

    eess.SY cs.LO cs.RO

    Conformal Prediction for STL Runtime Verification

    Authors: Lars Lindemann, Xin Qin, Jyotirmoy V. Deshmukh, George J. Pappas

    Abstract: We are interested in predicting failures of cyber-physical systems during their operation. Particularly, we consider stochastic systems and signal temporal logic specifications, and we want to calculate the probability that the current system trajectory violates the specification. The paper presents two predictive runtime verification algorithms that predict future system states from the current o… ▽ More

    Submitted 10 March, 2023; v1 submitted 2 November, 2022; originally announced November 2022.

  11. arXiv:2210.07439  [pdf, other

    eess.SY cs.AI cs.FL

    Risk-Awareness in Learning Neural Controllers for Temporal Logic Objectives

    Authors: Navid Hashemi, Xin Qin, Jyotirmoy V. Deshmukh, Georgios Fainekos, Bardh Hoxha, Danil Prokhorov, Tomoya Yamaguchi

    Abstract: In this paper, we consider the problem of synthesizing a controller in the presence of uncertainty such that the resulting closed-loop system satisfies certain hard constraints while optimizing certain (soft) performance objectives. We assume that the hard constraints encoding safety or mission-critical task objectives are expressed using Signal Temporal Logic (STL), while performance is quantifie… ▽ More

    Submitted 13 October, 2022; originally announced October 2022.

  12. arXiv:2207.00627  [pdf, other

    cs.FL cs.CL

    Interactive Learning from Natural Language and Demonstrations using Signal Temporal Logic

    Authors: Sara Mohammadinejad, Jesse Thomason, Jyotirmoy V. Deshmukh

    Abstract: Natural language is an intuitive way for humans to communicate tasks to a robot. While natural language (NL) is ambiguous, real world tasks and their safety requirements need to be communicated unambiguously. Signal Temporal Logic (STL) is a formal logic that can serve as a versatile, expressive, and unambiguous formal language to describe robotic tasks. On one hand, existing work in using STL for… ▽ More

    Submitted 1 July, 2022; originally announced July 2022.

  13. arXiv:2206.14372  [pdf, other

    cs.RO cs.CV cs.FL

    Formalizing and Evaluating Requirements of Perception Systems for Automated Vehicles using Spatio-Temporal Perception Logic

    Authors: Mohammad Hekmatnejad, Bardh Hoxha, Jyotirmoy V. Deshmukh, Yezhou Yang, Georgios Fainekos

    Abstract: Automated vehicles (AV) heavily depend on robust perception systems. Current methods for evaluating vision systems focus mainly on frame-by-frame performance. Such evaluation methods appear to be inadequate in assessing the performance of a perception subsystem when used within an AV. In this paper, we present a logic -- referred to as Spatio-Temporal Perception Logic (STPL) -- which utilizes both… ▽ More

    Submitted 21 November, 2023; v1 submitted 28 June, 2022; originally announced June 2022.

    Comments: 32 pages, 11 figures, 6 tables, 4 algorithms, 2 appendixes

    MSC Class: 14D15; 03B44; 68T40 ACM Class: F.4.3; I.2.9; I.4.8

  14. Learning Performance Graphs from Demonstrations via Task-Based Evaluations

    Authors: Aniruddh G. Puranic, Jyotirmoy V. Deshmukh, Stefanos Nikolaidis

    Abstract: In the learning from demonstration (LfD) paradigm, understanding and evaluating the demonstrated behaviors plays a critical role in extracting control policies for robots. Without this knowledge, a robot may infer incorrect reward functions that lead to undesirable or unsafe control policies. Recent work has proposed an LfD framework where a user provides a set of formal task specifications to gui… ▽ More

    Submitted 17 December, 2022; v1 submitted 12 April, 2022; originally announced April 2022.

    Comments: Published in IEEE Robotics and Automation Letters (RA-L) Vol. 8 Issue 1

    Journal ref: in IEEE Robotics and Automation Letters, vol. 8, no. 1, pp. 336-343, Jan. 2023

  15. arXiv:2202.02404  [pdf, other

    cs.AI cs.LO cs.RO

    Model-Free Reinforcement Learning for Symbolic Automata-encoded Objectives

    Authors: Anand Balakrishnan, Stefan Jakšić, Edgar A. Aguilar, Dejan Ničković, Jyotirmoy V. Deshmukh

    Abstract: Reinforcement learning (RL) is a popular approach for robotic path planning in uncertain environments. However, the control policies trained for an RL agent crucially depend on user-defined, state-based reward functions. Poorly designed rewards can lead to policies that do get maximal rewards but fail to satisfy desired task objectives or are unsafe. There are several examples of the use of formal… ▽ More

    Submitted 24 February, 2022; v1 submitted 4 February, 2022; originally announced February 2022.

  16. arXiv:2107.13790  [pdf, other

    cs.LG

    Non-Markovian Reinforcement Learning using Fractional Dynamics

    Authors: Gaurav Gupta, Chenzhong Yin, Jyotirmoy V. Deshmukh, Paul Bogdan

    Abstract: Reinforcement learning (RL) is a technique to learn the control policy for an agent that interacts with a stochastic environment. In any given state, the agent takes some action, and the environment determines the probability distribution over the next state as well as gives the agent some reward. Most RL algorithms typically assume that the environment satisfies Markov assumptions (i.e. the proba… ▽ More

    Submitted 29 July, 2021; originally announced July 2021.

    Comments: 14 pages, 3 figures, CDC2021

  17. arXiv:2106.08548  [pdf, other

    cs.LG

    Mining Interpretable Spatio-temporal Logic Properties for Spatially Distributed Systems

    Authors: Sara Mohammadinejad, Jyotirmy V. Deshmukh, Laura Nenzi

    Abstract: The Internet-of-Things, complex sensor networks, multi-agent cyber-physical systems are all examples of spatially distributed systems that continuously evolve in time. Such systems generate huge amounts of spatio-temporal data, and system designers are often interested in analyzing and discovering structure within the data. There has been considerable interest in learning causal and logical proper… ▽ More

    Submitted 16 June, 2021; originally announced June 2021.

  18. arXiv:2102.07730  [pdf, other

    cs.RO cs.AI cs.LG

    Learning from Demonstrations using Signal Temporal Logic

    Authors: Aniruddh G. Puranic, Jyotirmoy V. Deshmukh, Stefanos Nikolaidis

    Abstract: Learning-from-demonstrations is an emerging paradigm to obtain effective robot control policies for complex tasks via reinforcement learning without the need to explicitly design reward functions. However, it is susceptible to imperfections in demonstrations and also raises concerns of safety and interpretability in the learned control policies. To address these issues, we use Signal Temporal Logi… ▽ More

    Submitted 15 February, 2021; originally announced February 2021.

    Comments: Published at Conference on Robot Learning (CoRL) 2020

  19. arXiv:2011.04950  [pdf, other

    cs.RO cs.AI eess.SY

    Model-based Reinforcement Learning from Signal Temporal Logic Specifications

    Authors: Parv Kapoor, Anand Balakrishnan, Jyotirmoy V. Deshmukh

    Abstract: Techniques based on Reinforcement Learning (RL) are increasingly being used to design control policies for robotic systems. RL fundamentally relies on state-based reward functions to encode desired behavior of the robot and bad reward functions are prone to exploitation by the learning agent, leading to behavior that is undesirable in the best case and critically dangerous in the worst. On the oth… ▽ More

    Submitted 10 November, 2020; originally announced November 2020.

    Comments: Submitted to ICRA 2021

  20. arXiv:2007.10135  [pdf, other

    cs.LG stat.ML

    DiffRNN: Differential Verification of Recurrent Neural Networks

    Authors: Sara Mohammadinejad, Brandon Paulsen, Chao Wang, Jyotirmoy V. Deshmukh

    Abstract: Recurrent neural networks (RNNs) such as Long Short Term Memory (LSTM) networks have become popular in a variety of applications such as image processing, data classification, speech recognition, and as controllers in autonomous systems. In practical settings, there is often a need to deploy such RNNs on resource-constrained platforms such as mobile phones or embedded devices. As the memory footpr… ▽ More

    Submitted 20 July, 2020; originally announced July 2020.

  21. arXiv:2005.08435  [pdf, other

    cs.LG stat.ML

    Mining Environment Assumptions for Cyber-Physical System Models

    Authors: Sara Mohammadinejad, Jyotirmoy V. Deshmukh, Aniruddh G. Puranic

    Abstract: Many complex cyber-physical systems can be modeled as heterogeneous components interacting with each other in real-time. We assume that the correctness of each component can be specified as a requirement satisfied by the output signals produced by the component, and that such an output guarantee is expressed in a real-time temporal logic such as Signal Temporal Logic (STL). In this paper, we hypot… ▽ More

    Submitted 17 May, 2020; originally announced May 2020.

  22. arXiv:1907.10265  [pdf, other

    cs.LG stat.ML

    Interpretable Classification of Time-Series Data using Efficient Enumerative Techniques

    Authors: Sara Mohammadinejad, Jyotirmoy V. Deshmukh, Aniruddh G. Puranic, Marcell Vazquez-Chanlatte, Alexandre Donzé

    Abstract: Cyber-physical system applications such as autonomous vehicles, wearable devices, and avionic systems generate a large volume of time-series data. Designers often look for tools to help classify and categorize the data. Traditional machine learning techniques for time-series data offer several solutions to solve these problems; however, the artifacts trained by these algorithms often lack interpre… ▽ More

    Submitted 24 July, 2019; originally announced July 2019.

  23. arXiv:1811.04685  [pdf, ps, other

    eess.SY math.ST

    Joint Probability Distribution of Prediction Errors of ARIMA

    Authors: Xin Qin, Jyotirmoy V. Deshmukh

    Abstract: Producing probabilistic guarantee for several steps of a predicted signal follow a temporal logic defined behavior has its rising importance in monitoring. In this paper, we derive a method to compute the joint probability distribution of prediction errors of multiple steps based on Autoregressive Integrated Moving Average(ARIMA) model. We cover scenarios in stationary process and intrinsically st… ▽ More

    Submitted 11 January, 2019; v1 submitted 12 November, 2018; originally announced November 2018.

    Comments: Revised notations, 16 pages

  24. arXiv:1804.03973  [pdf, other

    eess.SY cs.AI

    Reasoning about Safety of Learning-Enabled Components in Autonomous Cyber-physical Systems

    Authors: Cumhur Erkan Tuncali, James Kapinski, Hisahiro Ito, Jyotirmoy V. Deshmukh

    Abstract: We present a simulation-based approach for generating barrier certificate functions for safety verification of cyber-physical systems (CPS) that contain neural network-based controllers. A linear programming solver is utilized to find a candidate generator function from a set of simulation traces obtained by randomly selecting initial states for the CPS model. A level set of the generator function… ▽ More

    Submitted 11 April, 2018; originally announced April 2018.

    Comments: Invited paper in conference: Design Automation Conference (DAC) 2018

    MSC Class: 68N30; 65G20; 93C85; 68T99

  25. arXiv:1802.08924  [pdf, other

    cs.LG

    Time Series Learning using Monotonic Logical Properties

    Authors: Marcell Vazquez-Chanlatte, Shromona Ghosh, Jyotirmoy V. Deshmukh, Alberto Sangiovanni-Vincentelli, Sanjit A. Seshia

    Abstract: Cyber-physical systems of today are generating large volumes of time-series data. As manual inspection of such data is not tractable, the need for learning methods to help discover logical structure in the data has increased. We propose a logic-based framework that allows domain-specific knowledge to be embedded into formulas in a parametric logical specification over time-series data. The key ide… ▽ More

    Submitted 1 August, 2018; v1 submitted 24 February, 2018; originally announced February 2018.

    Comments: Submitted to RV 2018

  26. arXiv:1710.02073  [pdf, other

    eess.SY

    Parameter Optimization in Control Software using Statistical Fault Localization Techniques

    Authors: Jyotirmoy V. Deshmukh, Xiaoqing **, Rupak Majumdar, Vinayak S. Prabhu

    Abstract: Embedded controllers for cyber-physical systems are often parameterized by look-up maps representing discretizations of continuous functions on metric spaces. For example, a non-linear control action may be represented as a table of pre-computed values, and the output action of the controller for a given input is computed by using interpolation. For industrial-scale control systems, several man-ho… ▽ More

    Submitted 9 October, 2017; v1 submitted 5 October, 2017; originally announced October 2017.

  27. arXiv:1612.07823  [pdf, other

    cs.LG cs.LO

    Logic-based Clustering and Learning for Time-Series Data

    Authors: Marcell Vazquez-Chanlatte, Jyotirmoy V. Deshmukh, Xiaoqing **, Sanjit A. Seshia

    Abstract: To effectively analyze and design cyberphysical systems (CPS), designers today have to combat the data deluge problem, i.e., the burden of processing intractably large amounts of data produced by complex models and experiments. In this work, we utilize monotonic Parametric Signal Temporal Logic (PSTL) to design features for unsupervised classification of time series data. This enables using off-th… ▽ More

    Submitted 15 May, 2017; v1 submitted 22 December, 2016; originally announced December 2016.

  28. arXiv:1506.08234  [pdf, ps, other

    eess.SY

    Robust Online Monitoring of Signal Temporal Logic

    Authors: Jyotirmoy V. Deshmukh, Alexandre Donzé, Shromona Ghosh, Xiaoqing **, Garvit Juniwal, Sanjit A. Seshia

    Abstract: Signal Temporal Logic (STL) is a formalism used to rigorously specify requirements of cyberphysical systems (CPS), i.e., systems mixing digital or discrete components in interaction with a continuous environment or analog com- ponents. STL is naturally equipped with a quantitative semantics which can be used for various purposes: from assessing the robustness of a specification to guiding searches… ▽ More

    Submitted 26 June, 2015; originally announced June 2015.

  29. arXiv:1505.05832  [pdf, other

    eess.SY cs.LO

    Quantifying Conformance using the Skorokhod Metric (full version)

    Authors: Jyotirmoy V. Deshmukh, Rupak Majumdar, Vinayak S. Prabhu

    Abstract: The conformance testing problem for dynamical systems asks, given two dynamical models (e.g., as Simulink diagrams), whether their behaviors are "close" to each other. In the semi-formal approach to conformance testing, the two systems are simulated on a large set of tests, and a metric, defined on pairs of real-valued, real-timed trajectories, is used to determine a lower bound on the distance. W… ▽ More

    Submitted 21 May, 2015; originally announced May 2015.

    Comments: Full version of CAV 2015 paper

  30. arXiv:1401.5200  [pdf, other

    eess.SY

    Conformance Testing as Falsification for Cyber-Physical Systems

    Authors: Houssam Abbas, Bardh Hoxha, Georgios Fainekos, Jyotirmoy V. Deshmukh, James Kapinski, Koichi Ueda

    Abstract: In Model-Based Design of Cyber-Physical Systems (CPS), it is often desirable to develop several models of varying fidelity. Models of different fidelity levels can enable mathematical analysis of the model, control synthesis, faster simulation etc. Furthermore, when (automatically or manually) transitioning from a model to its implementation on an actual computational platform, then again two diff… ▽ More

    Submitted 31 May, 2014; v1 submitted 21 January, 2014; originally announced January 2014.

  31. arXiv:1111.0670  [pdf, ps, other

    cs.FL cs.LO

    Regular Functions, Cost Register Automata, and Generalized Min-Cost Problems

    Authors: Rajeev Alur, Loris D'Antoni, Jyotirmoy V. Deshmukh, Mukund Raghothaman, Yifei Yuan

    Abstract: Motivated by the successful application of the theory of regular languages to formal verification of finite-state systems, there is a renewed interest in develo** a theory of analyzable functions from strings to numerical values that can provide a foundation for analyzing {\em quantitative} properties of finite-state systems. In this paper, we propose a deterministic model for associating costs… ▽ More

    Submitted 21 February, 2012; v1 submitted 2 November, 2011; originally announced November 2011.

    Comments: ICALP12 submission, technical report/extended version. 33 pages+title page