Patent ID: 11972345
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. An apparatus, comprising:
a processor, a loss layer, and a plurality of artificial neural networks (ANNs), the processor configured to;
receive, via the loss layer, a plurality ANN output pairs, each ANN output pair from the plurality of ANN output pairs associated with a different label from a plurality of labels;
generate, via the loss layer, a mask after calculating a loss value based on a solved activation function and based on the plurality of ANN output pairs, the generating including, for each portion from a plurality of portions included in the mask:
for each ANN output pair from the plurality of ANN output pairs:
detecting whether a first ANN output of that ANN output pair is preferred over a second ANN output of that ANN output pair,
in response to detecting a lack of preference between the first ANN output and the second ANN output, setting an indication that that portion of the mask will not cause an adjustment to a label weighting for that ANN output pair,
in response to detecting a preference of the first ANN output over the second ANN output, setting an indication that that portion of the mask will cause the adjustment to the label weighting for that ANN output pair, and
in response to detecting a preference of the second ANN output over the first ANN output, setting the indication that that portion of the mask will cause the adjustment to the label weighting for that ANN output pair; and

transmit a signal, including the mask, from the processor to each of the first ANN and the second ANN, such that the first ANN and the second ANN collectively update a ranking model hosted by the first ANN and the second ANN.