Efficient Interaction-Aware Interval Analysis of Neural Network Feedback Loops

Saber Jafarpour, Akash Harapanahalli, Samuel Coogan
7/27/2023
eess.SYcs.LGmath.OC

No confident code implementation found for this paper.

Abstract

In this paper, we propose a computationally efficient framework for interval reachability of systems with neural network controllers. Our approach leverages inclusion functions for the open-loop system and the neural network controller to embed the closed-loop system into a larger-dimensional embedding system, where a single trajectory over-approximates the original system's behavior under uncertainty. We propose two methods for constructing closed-loop embedding systems, which account for the interactions between the system and the controller in different ways. The interconnection-based approach considers the worst-case evolution of each coordinate separately by substituting the neural network inclusion function into the open-loop inclusion function. The interaction-based approach uses novel Jacobian-based inclusion functions to capture the first-order interactions between the open-loop system and the controller by leveraging state-of-the-art neural network verifiers. Finally, we implement our approach in a Python framework called ReachMM to demonstrate its efficiency and scalability on benchmarks and examples ranging to $200$ state dimensions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jafarpour2023efficient,
  title  = {Efficient Interaction-Aware Interval Analysis of Neural Network Feedback Loops},
  author = {Saber Jafarpour and Akash Harapanahalli and Samuel Coogan},
  year   = {2023},
  eprint = {2307.14938},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.14938v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.14938.svg)](https://codeofpaper.com/paper/2307.14938)

Discussion