Patent ID: 11928209
Assignee: BANK OF AMERICA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A resource conservation system, the system comprising:
a determination processor that:
determines a characterization output that characterizes each of a plurality of data structures; and
determines a plurality of most important contributing factors to the characterizing each of the plurality of data structures, the determination processor executes the following executable steps in order to determine the plurality of most important contributing factors:
identifies a plurality of data elements associated with each data structure, included in each of the plurality of data structures, at a monitoring data unit, said monitoring data unit within the determination processor;
feeds the plurality of data elements into a plurality of models;
processes the plurality of data elements at the plurality of models;
identifies the plurality of outputs from the plurality of models;
feeds the plurality of outputs into an event unit, said event unit within the determination processor;
processes the plurality of outputs at the event unit;
groups the plurality of outputs into a plurality of events at the event unit;
inputs the plurality of events into a determination unit, said determination unit within the determination processor;
determines, at the determination unit, a probability for each of the plurality of data structures being associated with each characterization output;
determines, at the determination unit, that the determined probability is over a threshold probability of being associated with the characterization output;
in order to identify a predetermined number of data elements, included in the plurality of data elements, contributing to the characterization output, the determination processor:
multiplies the integrated gradient of the determination unit with respect to the plurality of outputs by (the integrated gradient of the event unit with respect to the plurality of data elements divided by the plurality of outputs), which results in a vector of:
a subset of the plurality of data elements; and
a probability that each data element, included in the subset of data elements, contributed to the characterization output;

ranks the subset of the plurality of data elements of the vector by the probability that each data element contributed to the characterization output; and
identifies a top predetermined number of data elements from the ranked subset of the plurality of data elements, the top predetermined number of data elements being the plurality of most important contributing factors to the characterizing each of the plurality data structures.