US 12,154,033 B2
Deep network learning method using autonomous vehicle and apparatus for the same
Joo-Young Kim, Daejeon (KR); Kyoung-Wook Min, Daejeon (KR); Yong-Woo Jo, Daejeon (KR); Doo-Seop Choi, Daejeon (KR); and Jeong-Dan Choi, Daejeon (KR)
Assigned to ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed by ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed on Aug. 11, 2022, as Appl. No. 17/886,198.
Claims priority of application No. 10-2021-0107341 (KR), filed on Aug. 13, 2021; and application No. 10-2022-0083674 (KR), filed on Jul. 7, 2022.
Prior Publication US 2023/0053134 A1, Feb. 16, 2023
Int. Cl. G06N 3/08 (2023.01); B60W 50/00 (2006.01); G05D 1/00 (2024.01)
CPC G06N 3/08 (2013.01) [B60W 50/00 (2013.01); G05D 1/0088 (2013.01); B60W 2050/0018 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A deep network learning apparatus, comprising:
a processor configured to select a deep network model requiring an update in consideration of performance, assign learning amounts for multiple autonomous vehicles in consideration of respective operation patterns of the multiple autonomous vehicles registered through user authentication, distribute the deep network model and learning data to the multiple autonomous vehicles based on the learning amounts for the multiple autonomous vehicles, and receive learning results from the multiple autonomous vehicles; and
a memory configured to store the deep network model and the learning data,
wherein each of the operation patterns includes information about an idle state of an autonomous driving system provided in a corresponding one of the multiple autonomous vehicles,
wherein the processor is configured to differentially assign the learning amounts for the multiple autonomous vehicles considering a period corresponding to the idle state and system resources available in the idle state, and
wherein the processor is configured to calculate reliability evaluation scores by performing verification on the learning results based on validation data, adjust the learning amounts for the multiple autonomous vehicles in consideration of the reliability evaluation scores, and set priorities for the multiple autonomous vehicles from which learning is requested using the reliability evaluation scores.
 
8. A deep network learning method performed by a deep network learning apparatus, the method comprising:
selecting a deep network model requiring an update in consideration of performance;
assigning learning amounts for multiple autonomous vehicles in consideration of respective operation patterns of the multiple autonomous vehicles registered through user authentication;
distributing the deep network model and learning data to the multiple autonomous vehicles based on the learning amounts for the multiple autonomous vehicles; and
receiving learning results from the multiple autonomous vehicles,
wherein each of the operation patterns includes information about an idle state of an autonomous driving system provided in a corresponding one of the multiple autonomous vehicles, and
wherein the method further comprises:
differentially assigning the learning amounts for the multiple autonomous vehicles considering a period corresponding to the idle state and system resources available in the idle state,
calculating reliability evaluation scores by performing verification on the learning results based on validation data;
adjusting the learning amounts for the multiple autonomous vehicles in consideration of the reliability evaluation scores; and
setting priorities for the multiple autonomous vehicles from which learning is requested using the reliability evaluation scores.