Method and apparatus for integrating machine learning systems into embedded devices
By integrating decision trees with L0 regularization and deterministic annealing, the method efficiently processes tabular data in real-time on embedded devices, addressing the challenge of limited resources for boosted tree models.
Patent Information
- Application Number
- DE102024200724
- Authority / Receiving Office
- DE · DE
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-26
- Publication Date
- 2025-07-31
AI Technical Summary
Existing solutions lack efficient integration of boosted tree models on embedded devices with limited hardware resources, hindering real-time processing of tabular data for applications like anomaly detection in physiological data.
Integrate decision trees with L0 regularization terms and deterministic annealing to optimize parameters, using hard if-else decisions and binary trees, ensuring efficient operation on embedded devices with limited resources.
Enables real-time processing of tabular data on embedded devices, allowing quick output of alarms for abnormalities, optimizing hardware usage and reducing memory and computation needs.
Smart Images

Figure 00000000_0000_ABST
Abstract
Claims
[1] Method (100) for integrating a machine learning system on a target data processing system (10), wherein the machine learning system comprises at least one decision tree, wherein at least one node of the decision tree comprises at least one neural network, comprising: Defining (101) hardware resources of the target data processing system (10); Training (102) of the machine learning system on provided training data, wherein during training a cost function which characterizes a predetermined task to be learned by the machine learning system is optimized with respect to parameters of the machine learning system, wherein the cost function has at least one L0 regularization term, characterized by , that the L0 regularization term is assigned to the node and the L0 regularization term penalizes a number of parameters of the node depending on the defined hardware resources or defines a minimum or maximum number of parameters of the node; Integrating (103) the trained machine learning system onto the target data processing system (10), which has fewer hardware resources than a data processing system on which the machine learning system was trained. [2] Method according to claim 1, wherein in the step of learning (102) an influence of the L0 regularization term increases with increasing training progress, in particular so that after completion of the learning only one parameter is present per node. [3] Method according to claim 2, wherein the influence of the L0 regularization term is modeled depending on the training progress with an annealing method, in particular deterministic annealing. [4] Method according to one of the preceding claims, wherein the cost function comprises at least one further L0 regularization term which depends on a total number of all parameters of the machine learning system. [5] Method according to one of the preceding claims, wherein the method is used for XGBoost or LightGBM. [6] Device which is arranged to carry out the method according to one of the preceding claims. [7] A computer program comprising instructions which, when executed by a computer, cause the computer to carry out the method according to claims 1 to 4. [8] A machine-readable storage medium on which the computer program according to claim 7 is stored.
Citation Information
Patent Citations
Vehicle data system and method for determining relevant or transmittable vehicle data from an environment detection sensor
DE102021214334B3