Anomaly detection apparatus, method, and computer program using a probabilistic latent semantic analysis
First Claim
Patent Images
1. A computer program product embodied on a non-transitory computer readable medium, comprising:
- code for receiving first measurement data of a plurality of variables, the first measurement data being obtained based on data samples that are collected in a wireless network during a first period of time, and the data samples comprising traffic data communicated in the wireless network or network performance data of the wireless network, wherein the wireless network comprises a plurality of communication nodes;
code for performing a probabilistic latent semantic analysis on the first measurement data utilizing at least one processor to cluster the data samples into different clusters based on the first measurement data of the plurality of variables, each of the different clusters being associated with a time stamp or a communication node;
code for receiving second measurement data of the plurality of variables, the second measurement data being obtained from one or more data samples that are collected during a second period of time, wherein each of the second measurement data of the plurality of variables is associated with a corresponding time stamp or a corresponding communication node;
code for detecting whether there is an anomaly in the one or more data samples based on the second measurement data, the different clusters, and time stamps or communication nodes associated with the different clusters;
code for displaying information on the anomaly; and
code for identifying an anomaly of the wireless network with respect to the plurality of variables based on the anomaly detected in the one or more data samples.
1 Assignment
0 Petitions
Accused Products
Abstract
An anomaly detection apparatus, method, and computer program product are provided using a probabilistic latent semantic analysis (PLSA). In use, data is received, and a PLSA is performed, based on the data. Further, one or more anomalies are detected in the data, based on the PLSA. Still yet, information identifying the one or more anomalies is stored and/or displayed.
5 Citations
20 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
code for receiving first measurement data of a plurality of variables, the first measurement data being obtained based on data samples that are collected in a wireless network during a first period of time, and the data samples comprising traffic data communicated in the wireless network or network performance data of the wireless network, wherein the wireless network comprises a plurality of communication nodes; code for performing a probabilistic latent semantic analysis on the first measurement data utilizing at least one processor to cluster the data samples into different clusters based on the first measurement data of the plurality of variables, each of the different clusters being associated with a time stamp or a communication node; code for receiving second measurement data of the plurality of variables, the second measurement data being obtained from one or more data samples that are collected during a second period of time, wherein each of the second measurement data of the plurality of variables is associated with a corresponding time stamp or a corresponding communication node; code for detecting whether there is an anomaly in the one or more data samples based on the second measurement data, the different clusters, and time stamps or communication nodes associated with the different clusters; code for displaying information on the anomaly; and code for identifying an anomaly of the wireless network with respect to the plurality of variables based on the anomaly detected in the one or more data samples. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
receiving first measurement data of a plurality of variables, the first measurement data being obtained based on data samples that are collected in a wireless network during a first period of time, and the data samples comprising traffic data communicated in the wireless network or network performance data of the wireless network, wherein the wireless network comprises a plurality of communication nodes; performing a probabilistic latent semantic analysis on the first measurement data, utilizing at least one processor to cluster the data samples into different clusters based on the first measurement data of the plurality of variables, each of the different clusters being associated with a time stamp or a communication node; receiving second measurement data of the plurality of variables, the second measurement data being obtained from one or more data samples that are collected during a second period of time, wherein each of the second measurement data of the plurality of variables is associated with a corresponding time stamp or a corresponding communication node; detecting whether there is an anomaly in the one or more data samples based on the second measurement data, the different clusters, and time stamps or communication nodes associated with the different clusters, utilizing the at least one processor; identifying a performance anomaly of the wireless network with respect to the plurality of variables based on the anomaly detected in the one or more data samples; and storing information identifying the anomaly, utilizing memory in communication with the at least one processor.
-
-
20. An apparatus, comprising:
-
a non-transitory memory storage comprising instructions; and one or more processors in communication with the memory storage, wherein the one or more processors execute the instructions to; receive first measurement data of a plurality of variables, the first measurement data being obtained based on data samples that are collected in a wireless network during a first period of time, and the data samples comprising traffic data communicated in the wireless network or network performance data of the wireless network, wherein the wireless network comprises a plurality of communication nodes; perform probabilistic latent semantic analysis on the first measurement data to cluster the data samples into different clusters based on the first measurement data of the plurality of variables, each of the different clusters being associated with a time stamp or a communication node; receive second measurement data of the plurality of variables, the second measurement data being obtained from one or more data samples that are collected during a second period of time, wherein each of the second measurement data of the plurality of variables is associated with a corresponding time stamp or a corresponding communication node; detect whether there is an anomaly in the one or more data samples based on the second measurement data, the different clusters, and time stamps or communication nodes associated with the different clusters; cause output of information identifying the anomaly; and identify an anomaly of the wireless network with respect to the plurality of variables based on the anomaly detected in the one or more data samples.
-
Specification