SYSTEMS AND METHODS OF DISCOVERING MIXTURES OF MODELS WITHIN DATA AND PROBABILISTIC CLASSIFICATION OF DATA ACCORDING TO THE MODEL MIXTURE
First Claim
1. A method, implemented in a computer readable and executable program on a computer processor, of discovering mixtures of models within data and probabilistic classification of data according to model mixtures, the method comprising:
- receiving, a request for discovering mixtures of models within data and probabilistic classification of data according to model mixtures;
initiating a learning algorithm, by the computer processor, causing the computer processor to execute the computer readable and executable program for simultaneously discovering mixtures of models within data and probabilistic classification of data according to mixture models of a plurality of models;
applying a random sampling operation to determine mathematical functions;
determining multiple models of the plurality of models that fit portions of mixture models of the plurality of models;
probabilistically assigning points to multiple models of the plurality of models byusing abstractions of mathematical functions to form simulated equivalent mathematical functions, causing one or more mathematical functions to be processed as one or more of the plurality of models;
comparing different mathematical functions, using geometric properties, including overlap, supporting point sets, and density; and
providing user settable thresholds for user interaction with computations of residual error and corresponding and supporting point sets to learned mixture models.
2 Assignments
0 Petitions
Accused Products
Abstract
Discovering mixtures of models includes: initiating learning algorithms, determining, data sets including a cluster of points in a first region of a domain and a set of points distributed near a first line extending across the domain; inferencing parameters from the cluster and the set of points; creating a description of the cluster of points in the first region of the domain and computing approximations of a first learned mixture model and a second learned mixture model; determining a first and second probability, generating a confidence rating that each point of the cluster of points in the first region of the domain corresponds to the first learned mixture model and generating a confidence rating that each point of the set of points distributed near the first line correspond to the second learned mixture model, thus causing determinations of behavior of a system described by the learned mixture models.
30 Citations
18 Claims
-
1. A method, implemented in a computer readable and executable program on a computer processor, of discovering mixtures of models within data and probabilistic classification of data according to model mixtures, the method comprising:
-
receiving, a request for discovering mixtures of models within data and probabilistic classification of data according to model mixtures; initiating a learning algorithm, by the computer processor, causing the computer processor to execute the computer readable and executable program for simultaneously discovering mixtures of models within data and probabilistic classification of data according to mixture models of a plurality of models; applying a random sampling operation to determine mathematical functions; determining multiple models of the plurality of models that fit portions of mixture models of the plurality of models; probabilistically assigning points to multiple models of the plurality of models by using abstractions of mathematical functions to form simulated equivalent mathematical functions, causing one or more mathematical functions to be processed as one or more of the plurality of models; comparing different mathematical functions, using geometric properties, including overlap, supporting point sets, and density; and providing user settable thresholds for user interaction with computations of residual error and corresponding and supporting point sets to learned mixture models. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system of discovering mixtures of models within data and probabilistic classification of data according to model mixtures, the system comprising:
-
a computer processor having a display, an input device and an output device; a network interface communicatively coupling the computer processor to a network; and a memory having a dynamic repository, an algorithm unit and a program unit containing a computer readable and computer executable program; and a memory controller communicatively coupling the computer processor with contents of the dynamic repository, the algorithm unit and the computer readable and computer executable program residing in the program unit, wherein when executed by the computer processor, the computer readable and computer executable program causes the computer processor to perform operations of discovering mixtures of models including operations of; receiving, a request for discovering mixtures of models within data and probabilistic classification of data according to model mixtures; initiating a learning algorithm, by the computer processor, causing the computer processor to execute the computer readable and executable program discovering mixtures of models within data and probabilistic classification of data according to mixture models; applying a random sampling operation to determine mathematical functions; determining, by the computer processor, one of when a data set consists of a cluster of points in a first region of a domain, determining when a set of points distributed near a first line that extends across part of the domain exists; inferencing parameters, of the first line, that one of describe the set of points distributed near the first line, and describe a mean and variance of the cluster of points in the first region of the domain creating a description of the cluster of points in the first region of the domain, and describe other parameters needed to describe an instance of a function in a number of dimensions; computing, by the computer processor, approximations of a first learned mixture model corresponding to the set of points distributed near the first function and a second learned mixture model corresponding to the set of points near the second function within the domain and similar approximations for functions determined to exist within data; probabilistically assigning points to multiple models of the plurality of models; using abstractions of mathematical functions to form simulated equivalent mathematical functions, causing one or more mathematical functions to be processed as one or more of the plurality of models; comparing different mathematical functions, using geometric properties, including overlap, supporting point sets, and density; providing user settable thresholds, including support and overlap, for user interaction with computations of the number of and associated residual error and corresponding to the first and second learned mixture models; and generating a confidence rating that each point of the cluster of points in the first region of the domain corresponds to the first learned mixture model and generating a confidence rating that each point of the cluster of points in the first region of the domain correspond to the second learned mixture model and causing determination of a behavior of a system described by the learned mixture models. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer readable medium having a plurality of computer executable instructions in the form of a computer readable and computer executable program executed by a computer processor causing the computer processor to perform a method of discovering mixtures of models within data and probabilistic classification of data according to model mixtures, the plurality of computer executable instructions including:
-
instructions causing receiving, a request for discovering mixtures of models within data and probabilistic classification of data according to model mixtures; instructions initiating a learning algorithm, by the computer processor; instructions for applying a random sampling operation to determine mathematical functions; instructions causing determining, by the computer processor, one of when a data set consists of a cluster of points in a first region of a domain, determining when a set of points distributed near a first line that extends across part of the domain exists; instructions causing inferencing parameters, of the first line, that one of describe the set of points distributed near the first line, and describe a mean and variance of the cluster of points in the first region of the domain creating a description of the cluster of points in the first region of the domain, and describe other parameters needed to describe an instance of a function in a plurality of dimensions; instructions causing computing, by the computer processor, approximations of a first learned mixture model corresponding to the set of points distributed near a first function and a second learned mixture model corresponding to the set of points near a second function within the domain and similar approximations for functions determined to exist within data embedded in any subspace of the domain and total domain; instructions causing probabilistically assigning points to multiple models of the plurality of models; instructions for using abstractions of mathematical functions to form simulated equivalent mathematical functions, causing one or more mathematical functions to be processed as one or more of the plurality of models; instructions causing comparing different mathematical functions, using geometric properties, including overlap, supporting point sets, and density; instructions for providing a user settable threshold for user interaction with computations of the number of and associated residual error and corresponding to the first and second learned mixture models; and instructions for generating a confidence rating that each point of the cluster of points in the first region of the domain corresponds to the first learned mixture model and generating a confidence rating that each point of the cluster of points in the first region of the domain correspond to the second learned mixture model and causing determination of a behavior of a system described by the learned mixture models. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification