IP Library Granted Patent US 12,423,554
Granted Patent B2
US 12,423,554 · App. 17/492,777 · Granted Sep 23, 2025

Method for determining safety-critical output values by way of a data analysis device for a technical entity

Inventor: Mathis Brosowsky (Stuttgart, DE)
Assignee: Dr. Ing. h.c. F. Porsche Aktiengesellschaft
G06N3/04G06N3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,423,554
App. No.
17/492,777
Granted
Sep 23, 2025
Kind
B2
Abstract

A method for determining safety-critical output values by way of a data analysis device for a technical entity. The method includes receiving data and/or measured values for the entity by way of the data analysis device. The method further includes processing the input values (x) by way of the data analysis device using a software application in order to determine at least one first output value (y 1 ). The method further includes using a neural network having a plurality of layers (h θ (x)) with first learnable parameters (θ); modifying a layer of the neural network using a function (φ) so that the output value (y 1 ) is located within a defined value range (C(s)) of at least one target parameter (s); and determining the target parameter (s) and/or the value range (C(s)) of the target parameter (s) using further additional layers (k β (x)) of the neural network with second learnable parameters (β).

Claims (24)

1. A method for determining safety-critical output values (y 1 , y 2 , . . . , y n ) by way of a data analysis device for a technical entity, said method comprising:

receiving data and/or measured values for the entity and/or surroundings of the entity by way of the data analysis device, wherein the data/measured values describe at least one state and/or at least one feature of the entity and/or the surroundings of the entity and constitute input values (x);

processing the input values (x) by way of the data analysis device using a software application in order to determine at least one first output value (y 1 ), said processing step comprising the following substeps:

(i) using a neural network having a plurality of layers (h θ (x)) with first learnable parameters (θ);

(ii) modifying the last layer or an additional layer of the neural network using a function (φ) so that at least one first output value (y 1 ) of said output values (y 1 , y 2 , . . . , y n ) is located within a defined value range (C(s)) of at least one target parameter (s); and

(iii) determining the target parameter (s) and/or the value range (C(s)) of the target parameter (s) using further additional layers (k β (x)) of the neural network with second learnable parameters (β).

2. The method as claimed in claim 1 , wherein the target parameter (s) and/or the value range (C(s)) constitute at least one second output value (y 2 ) of said output values (y 1 , y 2 , . . . , y n ).

3. The method as claimed in claim 1 , further comprising passing a representation (g(s)) formed from the target parameter (s) onto the neural network as a further input value such that a calculation value (z) of the neural network also depends on the target parameter (s).

4. The method as claimed in claim 1 , further comprising adding a noise component (Δs) to the determined target parameter (s), the noise component (Δs) being a random number with the same dimension as the parameter (s).

5. The method as claimed in claim 2 , further comprising jointly or separately using learnable parameters (γ) to determine the first output value (y 1 ) and the second output value (y 2 ).

6. The method as claimed in claim 1 , further comprising using a database that stores data relating to properties of the technical entity, images and characteristic variables and the links between them.

7. The method as claimed in claim 1 , wherein the technical entity is a motor vehicle.

8. A system for determining safety-critical output values (y 1 , y 2 , . . . , y n ) for a technical entity, said system comprising a data analysis device,

wherein the data analysis device is configured to (i) receive data and/or measured values for the entity and/or the surroundings of the entity, wherein the data/measured values describe at least one state and/or at least one feature of the entity and/or the surroundings of the entity and constitute input values (x), and (ii) process the input values (x) using a software application in order to determine at least one first output value (y 1 ) of the output values (y 1 , y 2 , . . . , y n ),

wherein the data analysis device is configured to process the input values (x) by:

(i) using a neural network having a plurality of layers (h θ (x)) with first learnable parameters (θ);

(ii) modifying a last layer or an additional layer of the neural network using a function (φ) so that the first output value (y 1 ) is located within a defined value range (C(s)) of at least one target parameter (s); and

(iii) determining the target parameter (s) and/or the value range (C(s)) of the target parameter (s) using further additional layers (k β (x)) of the neural network with second learnable parameters (β).

9. The system as claimed in claim 8 , wherein the target parameter (s) and/or the value range (C(s)) constitute at least one second output value (y 2 ) of the output values (y 1 , y 2 , . . . , y n ).

10. The system as claimed in claim 8 , wherein the data analysis device is configured to pass a representation (g(s)) formed from the target parameter (s) to the neural network as a further input value such that a calculation value (z) of the neural network also depends on the target parameter (s).

11. The system as claimed in claim 8 , wherein the data analysis device is configured to add a noise component (Δs) to the determined target parameter (s), the noise component (Δs) being a random number with the same dimension as the parameter (s).

12. The system as claimed in claim 9 , wherein the data analysis device is configured to separately or jointly use learnable parameters (γ) to determine the first output value (y 1 ) and the second output value (y 2 ).

13. The system as claimed in claim 8 , wherein use is made of a database that stores data relating to properties of the technical entity, images and characteristic variables and the links between them.

14. The system as claimed in claim 8 , wherein the technical entity is a motor vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2021
From: BROSOWSKY, MATHIS
To: DR. ING. H.C. F. PORSCHE AKTIENGESELLSCHAFT
Reel/Frame 057738/0547 →
Priority Claims (1)
DE 10 2020 127 051.8 · Oct 14, 2020 · national
Continuity (1)
Related Publication 20220114416A1 · Apr 14, 2022
References Cited (24)
US 10007269B1 · Gray · 2018 [cited by applicant]
US 11861492B1 · Hsu · 2024 [cited by examiner]
US 20180173240A1 · Fang · 2018 [cited by examiner]
US 20180300816A1 · Perl et al. · 2018 [cited by applicant]
US 20180373263A1 · Gray · 2018 [cited by examiner]
US 20200175378A1 · McDonnell et al. · 2020 [cited by applicant]
US 20200349444A1 · Yaguchi · 2020 [cited by applicant]
US 20210354718A1 · Lu et al. · 2021 [cited by applicant]
CN 106779084A · 2017 [cited by applicant]
CN 108885764A · 2018 [cited by applicant]
CN 111242296A · 2020 [cited by applicant]
DE 10113538A1 · 2002 [cited by applicant]
DE 102019105850A1 · 2019 [cited by applicant]
KR 20180088789A · 2018 [cited by applicant]
KR 20200096411A · 2020 [cited by applicant]
WO 2019142241A1 · 2019 [cited by applicant]
Wang, Shiqi, et al. “Efficient formal safety analysis of neural networks.” Advances in neural information processing systems 31 (2018). (Year: 2018). [cited by examiner]
Amos, Brandon, and J. Zico Kolter. “Optnet: Differentiable optimization as a layer in neural networks.” International conference on machine learning. PMLR, 2017. (Year: 2017). [cited by examiner]
Hoon Chung, Sung Joo Lee and Jeon Gue Park, “Deep neural network using trainable activation functions, ” 2016 International Joint Conference on Neural Networks (IJCNN), 2016, pp. 348-352. (Year: 2016). [cited by examiner]
Korean Notice of Preliminary Rejection for Korean Application No. 10-2021-0133735, dated May 24, 2023 with translation, 7 pages. [cited by applicant]
Brosowsky, et al., “Sample-Specific Output Constraints for Neural Networks”, Mar. 23, 2020, pp. 1-8, FZI Research Center for Information Technology, Karlsruhe, Germany, Retrieved from the Internet: https://arxiv.org/abs… [cited by applicant]
Rieke, J., “Object Detection with Neural Networks—A Simple Tutorial Using Keras”, 2017, pp. 1-11, Towards Data Science, Retrieved from the Internet: https://towardsdatascience.com/object-detection-with-neural-networks-a… [cited by applicant]
Fujimoto et al., “Addressing Function Approximation Error in Actor-Critic Methods”, 2018, pp. 1-10, Retrieved from the Internet: https://arxiv.org/abs/1802.09477v3. [cited by applicant]
Office Action issued Apr. 24, 2025 by the State Intellectual Property Office in corresponding Japanese Patent Application No. 202111200855.5 and an English translation of the Office Action. (15 pages). [cited by applicant]