Equipment repair management and execution
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
one or more non-transitory computer-readable media maintaining executable instructions, which, when executed by the one or more processors, configure the one or more processors to perform operations including;
receiving historical repair data;
extracting features from the historical repair data as training data;
determining, from the historical repair data, a repair hierarchy including a plurality of repair levels which includes one or more repair actions as one of the repair levels;
training a single machine learning model for determining the one or more repair actions, the single machine learning model trained to perform multiple tasks for predicting values for individual repair levels of the repair hierarchy, the single machine learning model trained by tuning parameters of the single machine learning model using the training data, wherein the training the single machine learning model includes;
determining, for each task of the multiple tasks that correspond to each of the individual repair levels of the repair hierarchy, a respective loss within the single machine learning model for each individual repair level of the repair hierarchy, wherein the respective loss indicates an error within the single machine learning model;
combining the respective losses in the single machine learning model determined for each of the individual repair levels of the repair hierarchy to determine a joint loss function; and
optimizing the joint loss function during training of the single machine learning model to update the parameters of the single machine learning model to perform predictions at each of the individual repair levels of the repair hierarchy.
0 Assignments
0 Petitions
Accused Products
Abstract
In some examples, a computer system may receive historical repair data and may extract features from the historical repair data for use as training data. The computer system may determine, from the historical repair data, a repair hierarchy including a plurality of repair levels which includes repair actions as one of the repair levels. Furthermore, the computer system may train the machine learning model, which performs multiple tasks for predicting values of individual levels of the repair hierarchy, by tuning parameters of the machine learning model using the training data.
12 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media maintaining executable instructions, which, when executed by the one or more processors, configure the one or more processors to perform operations including; receiving historical repair data; extracting features from the historical repair data as training data; determining, from the historical repair data, a repair hierarchy including a plurality of repair levels which includes one or more repair actions as one of the repair levels; training a single machine learning model for determining the one or more repair actions, the single machine learning model trained to perform multiple tasks for predicting values for individual repair levels of the repair hierarchy, the single machine learning model trained by tuning parameters of the single machine learning model using the training data, wherein the training the single machine learning model includes; determining, for each task of the multiple tasks that correspond to each of the individual repair levels of the repair hierarchy, a respective loss within the single machine learning model for each individual repair level of the repair hierarchy, wherein the respective loss indicates an error within the single machine learning model; combining the respective losses in the single machine learning model determined for each of the individual repair levels of the repair hierarchy to determine a joint loss function; and optimizing the joint loss function during training of the single machine learning model to update the parameters of the single machine learning model to perform predictions at each of the individual repair levels of the repair hierarchy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for building a machine learning model for determining one or more repair actions corresponding to a repair request, the method comprising:
-
receiving, by one or more processors, historical repair data; extracting features from the historical repair data as training data; determining, from the historical repair data, a repair hierarchy including a plurality of repair levels which includes the one or more repair actions as one of the repair levels; and training a single machine learning model as the machine learning model for determining the one or more repair actions, the single machine learning model trained to perform multiple tasks for predicting values for individual repair levels of the repair hierarchy, the single machine learning model trained by tuning parameters of the single machine learning model using the training data, wherein the training the single machine learning model includes; determining, for each task of the multiple tasks that correspond to each of the individual repair levels of the repair hierarchy, a respective loss within the single machine learning model for each individual repair level of the repair hierarchy, wherein the respective loss indicates an error within the single machine learning model; combining the respective losses in the single machine learning model determined for each of the individual repair levels of the repair hierarchy to determine a joint loss function; and optimizing the joint loss function during training of the single machine learning model to update the parameters of the single machine learning model to perform predictions at each of the individual repair levels of the repair hierarchy. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
-
13. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, program the one or more processors to perform operations comprising:
-
receiving historical repair data; extracting features from the historical repair data as training data; determining, from the historical repair data, a repair hierarchy including a plurality of repair levels which includes one or more repair actions as one of the repair levels; and training a single machine learning model for determining the one or more repair actions, the single machine learning model trained to perform multiple tasks for predicting values for individual repair levels of the repair hierarchy, the single machine learning model trained by tuning parameters of the single machine learning model using the training data, wherein the training the single machine learning model includes; determining, for each task of the multiple tasks that correspond to each of the individual repair levels of the repair hierarchy, a respective loss within the single machine learning model for each individual repair level of the repair hierarchy, wherein the respective loss indicates an error within the single machine learning model; combining the respective losses in the single machine learning model determined for each of the individual repair levels of the repair hierarchy to determine a joint loss function; and optimizing the joint loss function during training of the single machine learning model to update the parameters of the single machine learning model to perform predictions at each of the individual repair levels of the repair hierarchy. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification