The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2019 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE) 2019
DOI: 10.23919/date.2019.8714971
|View full text |Cite
|
Sign up to set email alerts
|

Runtime Monitoring Neuron Activation Patterns

Abstract: For using neural networks in safety critical domains, it is important to know if a decision made by a neural network is supported by prior similarities in training. We propose runtime neuron activation pattern monitoring -after the standard training process, one creates a monitor by feeding the training data to the network again in order to store the neuron activation patterns in abstract form. In operation, a classification decision over an input is further supplemented by examining if a pattern similar (meas… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
57
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
3
2

Relationship

2
8

Authors

Journals

citations
Cited by 59 publications
(64 citation statements)
references
References 20 publications
0
57
0
Order By: Relevance
“…During deployment, run-time monitoring is performed by comparing the current values in the layers with the abstraction. Another related work is proposed by Cheng et al [37]. They stored the neuron activation pattern in an abstract form and used Hamming distance to compare the generated pattern at run-time to the abstract form.…”
Section: B Monitoring Based On Inconsistencies During Inferencementioning
confidence: 99%
“…During deployment, run-time monitoring is performed by comparing the current values in the layers with the abstraction. Another related work is proposed by Cheng et al [37]. They stored the neuron activation pattern in an abstract form and used Hamming distance to compare the generated pattern at run-time to the abstract form.…”
Section: B Monitoring Based On Inconsistencies During Inferencementioning
confidence: 99%
“…There are a few existing methods on abstraction of deep learning. For example, in [4], a Boolean abstraction on the ReLU activation pattern of some specific layer is considered and monitored. Conversely of Boolean abstraction, [7] consider box abstractions.…”
Section: Runtime Monitoringmentioning
confidence: 99%
“…Although it does not incorporate the specification of test data, i.e., requirements specification, runtime monitoring of neuron activation patterns is an approach to detect change points [14]. It creates a monitor of neuron activation patterns after training time, and runs the monitor at operation time to measure the deviation from training time.…”
Section: Related Work and Research Directions For Requirements Of Mamentioning
confidence: 99%