Patent ID: 11900236
Assignee: UMNAI LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for providing an interpretable neural network embodied on a non-transitory computer readable medium, comprising:
an input;
a feature generation network configured to identify a plurality of features from the input;
a plurality of relevance estimators, each relevance estimator configured to calculate a coefficient associated with one or more features of the input;
a conditional network configured to evaluate a plurality of rules, each rule comprising at least an IF-condition, wherein each IF-condition activates one or more partitions, each partition comprising one or more features;
a feature attribution layer provided downstream of the plurality of relevance estimators and configured to, based on the coefficient associated with the one or more features of the input, calculate an attribution value of the features associated with the partitions activated by the conditional network;
an aggregation layer configured to aggregate a plurality of predictive results for each of the activated partitions, into a partition hierarchy comprising a plurality of hierarchical partitions, the hierarchical partitions comprising at least one pair of overlapping hierarchical partitions and at least one pair of non-overlapping hierarchical partitions, wherein the aggregation layer is configured to aggregate the plurality of predictive results by merging at least one pair of hierarchical partitions and splitting at least one hierarchical partition, wherein aggregation further comprises aggregating the plurality of relevance estimators; and
an output layer configured to provide an output comprising an answer and explanation based on the predictive results and activated partitions;
wherein the system is configured to simultaneously compute, in a single feed-forward step extending from the input to the output without iteration of intervening steps, the answer and explanation;
wherein the answer comprises a response provided by the interpretable neural network to the input, and wherein the explanation comprises a set or sequence of decisions performed from the input to the output as part of the single feed-forward step.