ANOMALY DETECTION USING CIRCUMSTANCE-SPECIFIC DETECTORS
First Claim
1. A method of learning how to efficiently display anomalies in performance data to an operator, the method including:
- assembling performance data for a multiplicity of metrics across a multiplicity of resources on a network; and
training a classifier that implements at least one circumstance-specific detector used to monitor a time series of performance data or to detect patterns in the time series of the performance data, the training including;
producing a time series of anomaly event candidates including corresponding event information using the circumstance-specific detector;
generating feature vectors using the anomaly event candidates;
selecting a subset of the anomaly event candidates as anomalous instance data; and
using the feature vectors for the anomalous instance data and user feedback from users exposed to a visualization of the monitored time series annotated with visual tags for at least some of the anomalous instances data to train the classifier.
9 Assignments
0 Petitions
Accused Products
Abstract
The technology disclosed relates to learning how to efficiently display anomalies in performance data to an operator. In particular, it relates to assembling performance data for a multiplicity of metrics across a multiplicity of resources on a network and training a classifier that implements at least one circumstance-specific detector used to monitor a time series of performance data or to detect patterns in the time series. The training includes producing a time series of anomaly event candidates including corresponding event information used as input to the detectors, generating feature vectors for the anomaly event candidates, selecting a subset of the candidates as anomalous instance data, and using the feature vectors for the anomalous instance data and implicit and/or explicit feedback from users exposed to a visualization of the monitored time series annotated with visual tags for at least some of the anomalous instances data to train the classifier.
-
Citations
20 Claims
-
1. A method of learning how to efficiently display anomalies in performance data to an operator, the method including:
-
assembling performance data for a multiplicity of metrics across a multiplicity of resources on a network; and training a classifier that implements at least one circumstance-specific detector used to monitor a time series of performance data or to detect patterns in the time series of the performance data, the training including; producing a time series of anomaly event candidates including corresponding event information using the circumstance-specific detector; generating feature vectors using the anomaly event candidates; selecting a subset of the anomaly event candidates as anomalous instance data; and using the feature vectors for the anomalous instance data and user feedback from users exposed to a visualization of the monitored time series annotated with visual tags for at least some of the anomalous instances data to train the classifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system including one or more processors coupled to memory, the memory loaded with computer instructions to learn how to efficiently display anomalies in performance data to an operator, the instructions, when executed on the processors, implement actions comprising:
-
assembling performance data for a multiplicity of metrics across a multiplicity of resources on a network; and training a classifier that implements at least one circumstance-specific detector used to monitor a time series of performance data or to detect patterns in the time series of the performance data, the training including; producing a time series of anomaly event candidates including corresponding event information using the circumstance-specific detector; generating feature vectors using the anomaly event candidates; selecting a subset of the anomaly event candidates as anomalous instance data; and using the feature vectors for the anomalous instance data and user feedback from users exposed to a visualization of the monitored time series annotated with visual tags for at least some of the anomalous instances data to train the classifier.
-
-
20. A non-transitory computer readable storage medium impressed with computer program instructions to learn how to efficiently display anomalies in performance data to an operator, the instructions, when executed on a processor, implement a method comprising:
-
assembling performance data for a multiplicity of metrics across a multiplicity of resources on a network; and training a classifier that implements at least one circumstance-specific detector used to monitor a time series of performance data or to detect patterns in the time series of the performance data, the training including; producing a time series of anomaly event candidates including corresponding event information using the circumstance-specific detector; generating feature vectors using the anomaly event candidates; selecting a subset of the anomaly event candidates as anomalous instance data; and using the feature vectors for the anomalous instance data and user feedback from users exposed to a visualization of the monitored time series annotated with visual tags for at least some of the anomalous instances data to train the classifier.
-
Specification