US 11,809,976 B1
Machine learning model with layer level uncertainty metrics
Shuyi Li, Mesa, AZ (US); Kamalika Das, Saratoga, CA (US); and Apoorva Banubakode, Santa Clara, CA (US)
Assigned to Intuit Inc., Mountain View, CA (US)
Filed by Intuit Inc., Mountain View, CA (US)
Filed on Jan. 27, 2023, as Appl. No. 18/102,247.
Int. Cl. G06N 20/00 (2019.01)
CPC G06N 20/00 (2019.01) 20 Claims
OG exemplary drawing
 
10. A system for classifying objects by a machine learning (ML) model, the system comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, causes the system to perform operations comprising:
obtaining an object to be classified by the ML model;
providing the object to a plurality of layer level classification models of a layer of the ML model;
for each of the plurality of layer level classification models of the layer:
generating a classification for the object and an uncertainty metric corresponding to the classification by the layer level classification model; and
providing the classification and the uncertainty metric to a meta-model of the ML model; and
generating, by the meta-model, a final classification of the object and a confidence in the final classification based on the plurality of classifications and the plurality of uncertainty metrics corresponding to the plurality of classifications.