Patent ID: 11954568
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A system comprising:
at least one processor; and
at least one memory, storing instructions which when executed by the at least one processor, causes the at least one processor to:
receive operations data of a plurality of network entities;
provide the operations data to a modeling engine to build a machine learning model to identify candidate causes for a user experience problem;
correlate, by the machine learning model, the operations data into the candidate causes for the user experience problem based on regression analysis applied to one or more metrics of the operations data;
weight, by the machine learning model, the candidate causes;
map one or more associations generated by an artificial neural network of the machine learning model between the weighted candidate causes and events based on domain knowledge about an environment of the plurality of network entities;
determine whether the events mapped to the weighted candidate causes are causal dependencies based on validating a first predicted outcome from the regression analysis of the machine learning model to an observed outcome in the operations data;
provide a dependency graph based on the events that are determined to be casual dependencies; and
remove a mapping between a first event and a first weighted candidate cause based on a determination that the first event is not a dependency, wherein the first event is removed from the dependency graph when the observed outcome of the first event in the operations data is not within a range of the first predicted outcome associated with the first weighted candidate within the machine learning model.