LEXICAL ANALYZER FOR A NEURO-LINGUISTIC BEHAVIOR RECOGNITION SYSTEM
First Claim
1. A method for building a dictionary of words from combinations of symbols generated based on input data, comprising:
- receiving a stream of symbols, each symbol associated with a cluster of vectors generated from input data;
determining words from combinations of the symbols in the stream based on a hierarchical learning model having one or more levels, wherein each level indicates a length of the words to be identified at that level and wherein statistics are evaluated for the words identified at each level;
identifying one or more of the words having statistical significance based on the evaluated statistics.
69 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for building a dictionary of words from combinations of symbols generated based on input data. A neuro-linguistic behavior recognition system includes a neuro-linguistic module that generates a linguistic model that describes data input from a source (e.g., video data, SCADA data, etc.). To generate words for the linguistic model, a lexical analyzer component in the neuro-linguistic module receives a stream of symbols, each symbol generated based on an ordered stream of normalized vectors generated from input data. The lexical analyzer component determines words from combinations of the symbols based on a hierarchical learning model having one or more levels. Each level indicates a length of the words to be identified at that level. Statistics are evaluated for the words identified at each level. The lexical analyzer component identifies one or more of the words having statistical significance.
22 Citations
20 Claims
-
1. A method for building a dictionary of words from combinations of symbols generated based on input data, comprising:
-
receiving a stream of symbols, each symbol associated with a cluster of vectors generated from input data; determining words from combinations of the symbols in the stream based on a hierarchical learning model having one or more levels, wherein each level indicates a length of the words to be identified at that level and wherein statistics are evaluated for the words identified at each level; identifying one or more of the words having statistical significance based on the evaluated statistics. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation for building a dictionary of words from combinations of symbols generated based on input data, comprising:
-
receiving a stream of symbols, each symbol associated with a cluster of vectors generated from input data; determining words from combinations of the symbols in the stream based on a hierarchical learning model having one or more levels, wherein each level indicates a length of the words to be identified at that level and wherein statistics are evaluated for the words identified at each level; identifying one or more of the words having statistical significance based on the evaluated statistics. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and a memory storing one or more application programs configured to perform an operation for building a dictionary of words from combinations of symbols generated based on input data, comprising; receiving a stream of symbols, each symbol associated with a cluster of vectors generated from input data; determining words from combinations of the symbols in the stream based on a hierarchical learning model having one or more levels, wherein each level indicates a length of the words to be identified at that level and wherein statistics are evaluated for the words identified at each level; identifying one or more of the words having statistical significance based on the evaluated statistics. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification