Skip to main content

Showing 1–13 of 13 results for author: Ferlez, J

.
  1. arXiv:2302.12493  [pdf, other

    eess.SY cs.DC cs.LG

    SEO: Safety-Aware Energy Optimization Framework for Multi-Sensor Neural Controllers at the Edge

    Authors: Mohanad Odema, James Ferlez, Yasser Shoukry, Mohammad Abdullah Al Faruque

    Abstract: Runtime energy management has become quintessential for multi-sensor autonomous systems at the edge for achieving high performance given the platform constraints. Typical for such systems, however, is to have their controllers designed with formal guarantees on safety that precede in priority such optimizations, which in turn limits their application in real settings. In this paper, we propose a n… ▽ More

    Submitted 24 February, 2023; originally announced February 2023.

    Comments: Accepted to the 60th ACM/IEEE Design Automation Conference (DAC 2023)

  2. arXiv:2302.06572  [pdf, other

    eess.SY cs.DC cs.LG cs.RO

    EnergyShield: Provably-Safe Offloading of Neural Network Controllers for Energy Efficiency

    Authors: Mohanad Odema, James Ferlez, Goli Vaisi, Yasser Shoukry, Mohammad Abdullah Al Faruque

    Abstract: To mitigate the high energy demand of Neural Network (NN) based Autonomous Driving Systems (ADSs), we consider the problem of offloading NN controllers from the ADS to nearby edge-computing infrastructure, but in such a way that formal vehicle safety properties are guaranteed. In particular, we propose the EnergyShield framework, which repurposes a controller ''shield'' as a low-power runtime safe… ▽ More

    Submitted 13 February, 2023; originally announced February 2023.

    Comments: Accepted to be published in the proceedings of the 14th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS 2023)

  3. Dynamic Surrogate Switching: Sample-Efficient Search for Factorization Machine Configurations in Online Recommendations

    Authors: Blaž Škrlj, Adi Schwartz, Jure Ferlež, Davorin Kopič, Naama Ziporin

    Abstract: Hyperparameter optimization is the process of identifying the appropriate hyperparameter configuration of a given machine learning model with regard to a given learning task. For smaller data sets, an exhaustive search is possible; However, when the data size and model complexity increase, the number of configuration evaluations becomes the main computational bottleneck. A promising paradigm for t… ▽ More

    Submitted 29 September, 2022; originally announced September 2022.

    Comments: https://dl.acm.org/doi/abs/10.1145/3523227.3547384

  4. arXiv:2209.09400  [pdf, other

    cs.LG eess.SY stat.ML

    Polynomial-Time Reachability for LTI Systems with Two-Level Lattice Neural Network Controllers

    Authors: James Ferlez, Yasser Shoukry

    Abstract: In this paper, we consider the computational complexity of bounding the reachable set of a Linear Time-Invariant (LTI) system controlled by a Rectified Linear Unit (ReLU) Two-Level Lattice (TLL) Neural Network (NN) controller. In particular, we show that for such a system and controller, it is possible to compute the exact one-step reachable set in polynomial time in the size of the TLL NN control… ▽ More

    Submitted 20 December, 2022; v1 submitted 19 September, 2022; originally announced September 2022.

  5. arXiv:2111.09293  [pdf, other

    cs.LG eess.SY stat.ML

    Fast BATLLNN: Fast Box Analysis of Two-Level Lattice Neural Networks

    Authors: James Ferlez, Haitham Khedr, Yasser Shoukry

    Abstract: In this paper, we present the tool Fast Box Analysis of Two-Level Lattice Neural Networks (Fast BATLLNN) as a fast verifier of box-like output constraints for Two-Level Lattice (TLL) Neural Networks (NNs). In particular, Fast BATLLNN can verify whether the output of a given TLL NN always lies within a specified hyper-rectangle whenever its input constrained to a specified convex polytope (not nece… ▽ More

    Submitted 17 November, 2021; originally announced November 2021.

  6. arXiv:2109.10298  [pdf, other

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

    Assured Neural Network Architectures for Control and Identification of Nonlinear Systems

    Authors: James Ferlez, Yasser Shoukry

    Abstract: In this paper, we consider the problem of automatically designing a Rectified Linear Unit (ReLU) Neural Network (NN) architecture (number of layers and number of neurons per layer) with the assurance that it is sufficiently parametrized to control a nonlinear system; i.e. control the system to satisfy a given formal specification. This is unlike current techniques, which provide no assurances on t… ▽ More

    Submitted 21 September, 2021; originally announced September 2021.

  7. arXiv:2104.02788  [pdf, other

    cs.LG eess.SY math.OC

    Safe-by-Repair: A Convex Optimization Approach for Repairing Unsafe Two-Level Lattice Neural Network Controllers

    Authors: Ulices Santa Cruz, James Ferlez, Yasser Shoukry

    Abstract: In this paper, we consider the problem of repairing a data-trained Rectified Linear Unit (ReLU) Neural Network (NN) controller for a discrete-time, input-affine system. That is we assume that such a NN controller is available, and we seek to repair unsafe closed-loop behavior at one known "counterexample" state while simultaneously preserving a notion of safe closed-loop behavior on a separate, ve… ▽ More

    Submitted 6 April, 2021; originally announced April 2021.

  8. arXiv:2012.11761  [pdf, other

    cs.LG

    Bounding the Complexity of Formally Verifying Neural Networks: A Geometric Approach

    Authors: James Ferlez, Yasser Shoukry

    Abstract: In this paper, we consider the computational complexity of formally verifying the behavior of Rectified Linear Unit (ReLU) Neural Networks (NNs), where verification entails determining whether the NN satisfies convex polytopic specifications. Specifically, we show that for two different NN architectures -- shallow NNs and Two-Level Lattice (TLL) NNs -- the verification problem with (convex) polyto… ▽ More

    Submitted 25 March, 2021; v1 submitted 21 December, 2020; originally announced December 2020.

  9. arXiv:2006.10864  [pdf, other

    cs.LG cs.FL stat.ML

    PEREGRiNN: Penalized-Relaxation Greedy Neural Network Verifier

    Authors: Haitham Khedr, James Ferlez, Yasser Shoukry

    Abstract: Neural Networks (NNs) have increasingly apparent safety implications commensurate with their proliferation in real-world applications: both unanticipated as well as adversarial misclassifications can result in fatal outcomes. As a consequence, techniques of formal verification have been recognized as crucial to the design and deployment of safe NNs. In this paper, we introduce a new approach to fo… ▽ More

    Submitted 18 April, 2021; v1 submitted 18 June, 2020; originally announced June 2020.

    Comments: 10 pages, 4 figures

  10. arXiv:2006.09564  [pdf, other

    cs.RO cs.LG eess.SY math.OC

    ShieldNN: A Provably Safe NN Filter for Unsafe NN Controllers

    Authors: James Ferlez, Mahmoud Elnaggar, Yasser Shoukry, Cody Fleming

    Abstract: In this paper, we consider the problem of creating a safe-by-design Rectified Linear Unit (ReLU) Neural Network (NN), which, when composed with an arbitrary control NN, makes the composition provably safe. In particular, we propose an algorithm to synthesize such NN filters that safely correct control inputs generated for the continuous-time Kinematic Bicycle Model (KBM). ShieldNN contains two mai… ▽ More

    Submitted 16 June, 2020; originally announced June 2020.

  11. arXiv:2004.09628  [pdf, other

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

    Two-Level Lattice Neural Network Architectures for Control of Nonlinear Systems

    Authors: James Ferlez, Xiaowu Sun, Yasser Shoukry

    Abstract: In this paper, we consider the problem of automatically designing a Rectified Linear Unit (ReLU) Neural Network (NN) architecture (number of layers and number of neurons per layer) with the guarantee that it is sufficiently parametrized to control a nonlinear system. Whereas current state-of-the-art techniques are based on hand-picked architectures or heuristic based search to find such NN archite… ▽ More

    Submitted 18 December, 2020; v1 submitted 20 April, 2020; originally announced April 2020.

  12. arXiv:1911.01608  [pdf, other

    cs.LG eess.SY math.OC

    AReN: Assured ReLU NN Architecture for Model Predictive Control of LTI Systems

    Authors: James Ferlez, Yasser Shoukry

    Abstract: In this paper, we consider the problem of automatically designing a Rectified Linear Unit (ReLU) Neural Network (NN) architecture that is sufficient to implement the optimal Model Predictive Control (MPC) strategy for an LTI system with quadratic cost. Specifically, we propose AReN, an algorithm to generate Assured ReLU Architectures. AReN takes as input an LTI system with quadratic cost specifica… ▽ More

    Submitted 4 November, 2019; originally announced November 2019.

  13. Bisimulation and Hennessy-Milner Logic for Generalized Synchronization Trees

    Authors: James Ferlez, Rance Cleaveland, Steve Marcus

    Abstract: In this work, we develop a generalization of Hennessy-Milner Logic (HML) for Generalized Synchronization Trees (GSTs) that we call Generalized Hennessy Milner Logic (GHML). Importantly, this logic suggests a strong relationship between (weak) bisimulation for GSTs and ordinary bisimulation for Synchronization Trees (STs). We demonstrate that this relationship can be used to define the GST analog f… ▽ More

    Submitted 4 September, 2017; originally announced September 2017.

    Comments: In Proceedings EXPRESS/SOS 2017, arXiv:1709.00049

    ACM Class: F.1.2

    Journal ref: EPTCS 255, 2017, pp. 35-50