IP Library › Granted Patent US 12,555,037
Granted Patent B2
US 12,555,037 · App. 17/896,290 · Granted Feb 17, 2026

Model management device and model managing method

Inventors: Daiki Yokoyama (Gotemba, JP); Tomohiro Kaneko (Mishima, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
G06N20/00G06F1/3206G06F9/5055G06N3/06G06N3/084G06N3/0985H04W52/0261
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,555,037
App. No.
17/896,290
Granted
Feb 17, 2026
Kind
B2
Abstract

The model management device includes a communication unit capable of communicating with a plurality of AI devices, each of which continuously performs training of a machine learning model, and a processor configured to manage training of a machine learning model in each of the plurality of AI devices, and acquire accuracy of the machine learning model trained in each of the plurality of AI devices. The processor is configured to change an execution frequency of a process relating to training of the machine learning model having an accuracy within a predetermined range.

Claims (21)

1 . A model management device for managing a plurality of machine learning models, comprising:

a communication unit capable of communicating with a plurality of AI devices, each of which continuously performs training of a machine learning model; and

a processor configured to manage training of the machine learning model in each of the plurality of AI devices, acquire an accuracy of the machine learning model trained in each of the plurality of AI devices, and acquire an amount of power that can be supplied to the plurality of AI devices, wherein

the processor is configured to change an execution frequency of acquiring data relating to training of the machine learning model having the accuracy within a predetermined range, based on the amount of power.

2 . The model management device as claimed in claim 1 , wherein the processor is configured to increase the execution frequency of acquiring the data related to training of the machine learning model having the accuracy equal to or less than a predetermined lower threshold.

3 . The model management device as claimed in claim 2 , wherein the processor is configured to restore the execution frequency to an original value when the accuracy of the machine learning model rises to a predetermined first determination value higher than the lower threshold due to the increase in the execution frequency.

4 . The model management device as claimed in claim 1 , wherein the processor is configured to reduce the execution frequency of acquiring the data related to training of the machine learning model having the accuracy equal to or higher than a predetermined upper threshold.

5 . The model management device as claimed in claim 4 , wherein the processor is configured to restore the execution frequency to an original value when the accuracy of the machine learning model drops to a predetermined second determination value less than the upper threshold due to the reduction of the execution frequency.

6 . The model management device as claimed in claim 1 , wherein the processor is configured to increase the execution frequency of acquiring the data related to training of the machine learning model having the accuracy equal to or less than a predetermined lower threshold, decrease the execution frequency of acquiring the data related to training of the machine learning model having the accuracy equal to or higher than a predetermined upper threshold, and change at least one of the upper threshold and the lower threshold based on the amount of power.

7 . The model management device as claimed in claim 4 , wherein the machine learning model having the accuracy equal to or higher than the upper threshold is a machine learning model that does not output data related to human health.

8 . A model management method for managing a plurality of machine learning models using a model management device, comprising:

acquiring an accuracy of a machine learning model trained in each of a plurality of AI devices;

acquiring an amount of power that can be supplied to the plurality of AI devices; and

changing an execution frequency of acquiring data related to training of the machine learning model having the accuracy within a predetermined range based on the amount of power.

9 . A model management device for managing a plurality of machine learning models, comprising:

a communication unit capable of communicating with a plurality of AI devices, each of which continuously performs training of a machine learning model; and

a processor configured to manage training of the machine learning model in each of the plurality of AI devices, and acquire an accuracy of the machine learning model trained in each of the plurality of AI devices, wherein

the processor is configured to increase an execution frequency of acquiring data related to training of the machine learning model having the accuracy equal to or lower than a predetermined lower threshold, decrease the execution frequency of acquiring the data related to training of the machine learning model having the accuracy equal to or higher than a predetermined upper threshold, and change at least one of the lower threshold and the upper threshold so that a change amount of a power consumption amount due to the change of the execution frequency is equal to or less than a predetermined value.

10 . A model management method for managing a plurality of machine learning models using a model management device, comprising:

acquiring an accuracy of a machine learning model trained in each of a plurality of AI devices; and

increasing an execution frequency of acquiring data related to training of the machine learning model having the accuracy equal to or lower than a predetermined lower threshold, decreasing the execution frequency of acquiring the data related to training of the machine learning model having the accuracy equal to or higher than a predetermined upper threshold, and changing at least one of the lower threshold and the upper threshold so that a change amount of a power consumption amount due to the change of the execution frequency is equal to or less than a predetermined value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2022
From: YOKOYAMA, DAIKI; KANEKO, TOMOHIRO
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 060910/0441 →
Priority Claims (1)
JP 2021-139830 · Aug 30, 2021 · national
Continuity (1)
Related Publication 20230063791A1 · Mar 2, 2023
References Cited (30)
US 10810512B1 · Wubbels · 2020 [cited by examiner]
US 11804050B1 · Milletari et al. · 2023 [cited by applicant]
US 11929888B2 · Bernat · 2024 [cited by examiner]
US 20160064940A1 · De La Cropte De Chanterac · 2016 [cited by examiner]
US 20190086988A1 · He · 2019 [cited by examiner]
US 20190104480A1 · Hasholzner · 2019 [cited by examiner]
US 20190156178A1 · Thornton · 2019 [cited by examiner]
US 20190156249A1 · Nakata · 2019 [cited by applicant]
US 20190362235A1 · Xu · 2019 [cited by examiner]
US 20200160207A1 · Song · 2020 [cited by examiner]
US 20200401891A1 · Xu et al. · 2020 [cited by applicant]
US 20210232399A1 · Yang · 2021 [cited by examiner]
US 20210295174A1 · Zhang · 2021 [cited by examiner]
US 20210325957A1 · Kim · 2021 [cited by examiner]
US 20220136909A1 · Kim · 2022 [cited by examiner]
US 20220237415A1 · Lohia · 2022 [cited by examiner]
CN 112749729A · 2021 [cited by applicant]
JP H05282281A · 1993 [cited by applicant]
JP 2013069084A · 2013 [cited by applicant]
Qu, W., Ding, X., Yang, K., Bao, Y., & Chen, W. (2020, December). IDEC: Intelligent distributed edge computing system architecture enabling deep learning across heterogeneous IoT devices. In 2020 IEEE 6th International … [cited by examiner]
Chawla, N., Singh, A., Kumar, H., Kar, M., & Mukhopadhyay, S. (2020). Securing iot devices using dynamic power management: Machine learning approach. IEEE Internet of Things Journal, 8(22), 16379-16394. (Year: 2020). [cited by examiner]
Massaoudi, M., Abu-Rub, H., Refaat, S. S., Chihi, I., & Oueslati, F. S. (2021). Deep learning in smart grid technology: A review of recent advancements and future prospects. IEEE Access, 9, 54558-54578. (Year: 2021). [cited by examiner]
Tu, F., Wu, W., Wang, Y., Chen, H., Xiong, F., Shi, M., . . . & Yin, S. (2020). Evolver: A deep learning processor with on-device quantization-voltage-frequency tuning. IEEE Journal of Solid-State Circuits, 56(2), 658-6… [cited by examiner]
Wang, S., Tuor, T., Salonidis, T., Leung, K. K., Makaya, C., He, T., & Chan, K. (2018, April). When edge meets learning: Adaptive control for resource-constrained distributed machine learning. In IEEE INFOCOM 2018-IEEE … [cited by examiner]
Constantinou et al. (Sep. 2019). A crowd-based image learning framework using edge computing for smart city applications. In 2019 IEEE Fifth International Conference on Multimedia Big Data (BigMM) (pp. 11-20). IEEE. (Ye… [cited by examiner]
Cai, H., Gan, C., Zhu, L., & Han, S. (2020). Tiny transfer learning: Towards memory-efficient on-device learning. arXiv preprint arXiv:2007.11622, 3(4), 6. (Year: 2020). [cited by examiner]
Merenda, M., Porcaro, C., & Iero, D. (2020). Edge machine learning for ai-enabled iot devices: A review. Sensors, 20(9), 2533. (Year: 2020). [cited by examiner]
Wang, Y., He, Y., Cheng, L., Li, H., & Li, X. (2021). A fast precision tuning solution for always-on DNN accelerators. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 41(5), 1236-1248. (Ye… [cited by examiner]
Yang, F., Wei, T., Huang, Y., & Feng, J. (Apr. 2021). Optimizing the Distributed Learning System with Accuracy Driven Dynamic Communication Frequency. In 2021 IEEE 6th International Conference on Cloud Computing and Big… [cited by examiner]
Crankshaw, D et al., “The Missing Piece in Complex Analytics: Low Latency, Scalable Model Management and Serving with Velox”, UC Berkeley AMPLab, 2014. [cited by applicant]