Patents by Inventor Risto Miikkulainen
Risto Miikkulainen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11182677Abstract: A system and method for evolving a recurrent neural network (RNN) that solves a provided problem includes: a memory storing a candidate RNN genome database having a pool of candidate RNN nodes, each of the candidate RNN nodes representing a neural network as a unique tree structure; an assembly module that assembles N RNN layers; an evolution module that evolves the H candidate RNN nodes of each respective RNN layer; a training module that trains the candidate RNN nodes of each of the N RNN layers using training data; an evaluation module that evaluates a performance of each candidate RNN node of each RNN layer using validation data and assigns a fitness value to each candidate RNN node; a competition module that forms an elitist pool of candidate RNN nodes in dependence on their assigned fitness values; and a solution harvesting module providing for deployment of RNN layers instantiated with candidate RNN nodes from the elitist pool.Type: GrantFiled: December 7, 2018Date of Patent: November 23, 2021Assignee: Cognizant Technology Solutions U.S. CorporationInventors: Aditya Rawal, Risto Miikkulainen
-
Publication number: 20210334625Abstract: The technology disclosed relates to webinterface generation and testing to promote a predetermined target user behavior. In particular, the technology disclosed stores a candidate database having a population of candidate individuals. Each of the candidate individuals identify respective values for a plurality of hyperparameters of the candidate individual. The hyperparameters describe topology of a respective neural network and coefficients for interconnects of the respective neural network. The technology disclosed writes a preliminary pool of candidate individuals into the candidate individual population. The technology disclosed tests each of the candidate individuals in the candidate individual population. The technology disclosed adds to the candidate individual population new individuals based on the testing. The technology disclosed repeats the candidate testing and the addition of the new individuals.Type: ApplicationFiled: July 9, 2021Publication date: October 28, 2021Applicant: Evolv Technology Solutions, Inc.Inventors: Risto MIIKKULAINEN, Neil ISCOE
-
Publication number: 20210312297Abstract: User-driven exploration functionality, referred to herein as a Scratchpad, is a post-learning extension for machine learning systems. For example, in ESP, consisting of the Predictor (a surrogate model of the domain) and Prescriptor (a solution generator model), the Scratchpad allows the user to modify the suggestions of the Prescriptor, and evaluate each such modification interactively with the Predictor. Thus, the Scratchpad makes it possible for the human expert and the AI to work together in designing better solutions. This interactive exploration also allows the user to conclude that the solutions derived in this process are the best found, making the process trustworthy and transparent to the user.Type: ApplicationFiled: March 23, 2021Publication date: October 7, 2021Applicant: Cognizant Technology Solutions U.S. CorporationInventors: Olivier Francon, Babak Hodjat, Risto Miikkulainen
-
Patent number: 11062196Abstract: Roughly described, the technology disclosed provides a so-called machine-learned conversion optimization (MLCO) system that uses artificial neural networks and evolutionary computations to efficiently identify most successful webpage designs in a search space without testing all possible webpage designs in the search space. The search space is defined based on webpage designs provided by marketers. Neural networks are represented as genomes. Neural networks map user attributes from live user traffic to different dimensions and dimension values of output funnels that are presented to the users in real time. The genomes are subjected to evolutionary operations like initialization, testing, competition, and procreation to identify parent genomes that perform well and offspring genomes that are likely to perform well.Type: GrantFiled: January 5, 2017Date of Patent: July 13, 2021Assignee: Evolv Technology Solutions, Inc.Inventors: Risto Miikkulainen, Neil Iscoe
-
Patent number: 11030529Abstract: Evolution and coevolution of neural networks via multitask learning is described. The foundation is (1) the original soft ordering, which uses a fixed architecture for the modules and a fixed routing (i.e. network topology) that is shared among all tasks. This architecture is then extended in two ways with CoDeepNEAT: (2) by coevolving the module architectures (CM), and (3) by coevolving both the module architectures and a single shared routing for all tasks using (CMSR). An alternative evolutionary process (4) keeps the module architecture fixed, but evolves a separate routing for each task during training (CTR). Finally, approaches (2) and (4) are combined into (5), where both modules and task routing are coevolved (CMTR).Type: GrantFiled: December 13, 2018Date of Patent: June 8, 2021Assignee: Cognizant Technology Solutions U.S. CorporationInventors: Jason Zhi Liang, Elliot Meyerson, Risto Miikkulainen
-
Patent number: 11003994Abstract: A system and method for evolving a deep neural network structure that solves a provided problem includes: a memory storing a candidate supermodule genome database having a pool of candidate supermodules having values for hyperparameters for identifying a plurality of neural network modules in the candidate supermodule and further storing fixed multitask neural networks; a training module that assembles and trains N enhanced fixed multitask neural networks and trains each enhanced fixed multitask neural network using training data; an evaluation module that evaluates a performance of each enhanced fixed multitask neural network using validation data; a competition module that discards supermodules in accordance with assigned fitness values and saves others in an elitist pool; an evolution module that evolves the supermodules in the elitist pool; and a solution harvesting module providing for deployment of a selected one of the enhanced fixed multitask neural networks, instantiated with supermodules selected frType: GrantFiled: December 7, 2018Date of Patent: May 11, 2021Assignee: Cognizant Technology Solutions U.S. CorporationInventors: Jason Zhi Liang, Elliot Meyerson, Risto Miikkulainen
-
Patent number: 10963506Abstract: The technology disclosed relates to neural network-based systems and methods of preparing a data object creation and recommendation database.Type: GrantFiled: November 14, 2017Date of Patent: March 30, 2021Assignee: Evolv Technology Solutions, Inc.Inventors: Myles Brundage, Risto Miikkulainen
-
Publication number: 20210089832Abstract: A process for optimizing loss functions includes progressively building better sets of parameters for loss functions represented as multivariate Taylor expansions in accordance with an iterative process. The optimization process is built upon CMA-ES. At each generation (i.e., each CMA-ES iteration), a new set of candidate parameter vectors is sampled. These candidate parameter vectors are sampled from a multivariate Gaussian distribution representation that is modeled by the CMA-ES covariance matrix and the current mean vector. The candidates are then each evaluated by training a model (neural network) using the candidates and determining a fitness value for each candidate against a validation data set.Type: ApplicationFiled: September 14, 2020Publication date: March 25, 2021Applicant: Cognizant Technology Solutions U.S. CorporationInventors: Santiago Gonzalez, Risto Miikkulainen
-
Publication number: 20210004659Abstract: Roughly described, the technology disclosed provides a so-called machine-learned conversion optimization (MLCO) system that uses artificial neural networks and evolutionary computations to efficiently identify most successful webpage designs in a search space without testing all possible webpage designs in the search space. The search space is defined based on webpage designs provided by marketers. Neural networks are represented as genomes. Neural networks map user attributes from live user traffic to different dimensions and dimension values of output funnels that are presented to the users in real time. The genomes are subjected to evolutionary operations like initialization, testing, competition, and procreation to identify parent genomes that perform well and offspring genomes that are likely to perform well.Type: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Applicant: Evolv Technology Solutions, Inc.Inventors: Risto MIIKKULAINEN, Neil ISCOE
-
Publication number: 20200372327Abstract: A residual estimation with an I/O kernel (“RIO”) framework provides estimates of predictive uncertainty of neural networks, and reduces their point-prediction errors. The process captures neural network (“NN”) behavior by estimating their residuals with an I/O kernel using a modified Gaussian process (“GP”). RIO is applicable to real-world problems, and, by using a sparse GP approximation, scales well to large datasets. RIO can be applied directly to any pretrained NNs without modifications to model architecture or training pipeline.Type: ApplicationFiled: May 21, 2020Publication date: November 26, 2020Applicant: Cognizant Technology Solutions U.S. CorporationInventors: Xin Qiu, Risto Miikkulainen, Elliot Meyerson
-
Publication number: 20200346073Abstract: Roughly described, a computer system uses a behavior-driven algorithm that is better able to find optimum solutions to a problem by balancing the use of fitness and novelty measures in evolutionary optimization. In competition among candidate individuals, a domination estimate between a pair of individuals is determined by both their fitness estimate difference and their behavior difference relative to one another. An increase in the fitness estimate difference of one individual of the pair over the other increases the domination estimate of the first individual. An increase in the behavior distance between the pair of individuals decreases the domination estimate of both of the individuals. Individuals with a higher domination estimate are more likely to survive competitions among the candidate individuals.Type: ApplicationFiled: July 21, 2020Publication date: November 5, 2020Applicant: Cognizant Technology Solutions U.S. CorporationInventors: Elliot Meyerson, Risto Miikkulainen
-
Publication number: 20200311556Abstract: A surrogate-assisted evolutionary optimization method, ESP, discovers decision strategies in real-world applications. Based on historical data, a surrogate is learned and used to evaluate candidate policies with minimal exploration cost. Extended into sequential decision making, ESP is highly sample efficient, has low variance, and low regret, making the policies reliable and safe. As an unexpected result, the surrogate also regularizes decision making, making it sometimes possible to discover good policies even when direct evolution fails.Type: ApplicationFiled: March 26, 2020Publication date: October 1, 2020Applicant: Cognizant Technology Solutions U.S. CorporationInventors: Olivier Francon, Babak Hodjat, Risto Miikkulainen, Hormoz Shahrzad
-
Patent number: 10783429Abstract: Roughly described, the technology disclosed provides a so-called machine-learned conversion optimization (MLCO) system that uses artificial neural networks and evolutionary computations to efficiently identify most successful webpage designs in a search space without testing all possible webpage designs in the search space. The search space is defined based on webpage designs provided by marketers. Neural networks are represented as genomes. Neural networks map user attributes from live user traffic to different dimensions and dimension values of output funnels that are presented to the users in real time. The genomes are subjected to evolutionary operations like initialization, testing, competition, and procreation to identify parent genomes that perform well and offspring genomes that are likely to perform well.Type: GrantFiled: January 5, 2017Date of Patent: September 22, 2020Assignee: Evolv Technology Solutions, Inc.Inventors: Risto Miikkulainen, Neil Iscoe
-
Publication number: 20200293888Abstract: A process for training and sharing generic functional modules across multiple diverse (architecture, task) pairs for solving multiple diverse problems is described. The process is based on decomposing the general multi-task learning problem into several fine-grained and equally-sized subproblems, or pseudo-tasks. Training a set of (architecture,task) pairs then corresponds to solving a set of related pseudo-tasks, whose relationships can be exploited by shared functional modules. An efficient search algorithm is introduced for optimizing the mapping between pseudo-tasks and the modules that solve them, while simultaneously training the modules themselves.Type: ApplicationFiled: March 12, 2020Publication date: September 17, 2020Applicant: Cognizant Technology Solutions U.S. CorporationInventors: Elliot Meyerson, Risto Miikkulainen
-
Publication number: 20200272908Abstract: The computer system and method herein uses a multi-objective driven evolutionary algorithm that is better able to find optimum solutions to a problem because it balances the use of objectives as composite functions, and relative novelty and diversity in evolutionary optimization. In particular, the system and method herein described herein presents an improved process which introduces novelty pulsation, i.e., a systematic method to alternate between novelty selection and local optimization.Type: ApplicationFiled: February 25, 2020Publication date: August 27, 2020Applicant: Cognizant Technology Solutions U.S. Corp.Inventors: Hormoz Shahrzad, Babak Hodjat, Risto Miikkulainen
-
Patent number: 10744372Abstract: Roughly described, a computer system uses a behavior-driven algorithm that is better able to find optimum solutions to a problem by balancing the use of fitness and novelty measures in evolutionary optimization. In competition among candidate individuals, a domination estimate between a pair of individuals is determined by both their fitness estimate difference and their behavior difference relative to one another. An increase in the fitness estimate difference of one individual of the pair over the other increases the domination estimate of the first individual. An increase in the behavior distance between the pair of individuals decreases the domination estimate of both of the individuals. Individuals with a higher domination estimate are more likely to survive competitions among the candidate individuals.Type: GrantFiled: March 5, 2018Date of Patent: August 18, 2020Assignee: Cognizant Technology Solutions U.S. CorporationInventors: Elliot Meyerson, Risto Miikkulainen
-
Publication number: 20200143243Abstract: An evolutionary AutoML framework called LEAF optimizes hyperparameters, network architectures and the size of the network. LEAF makes use of both evolutionary algorithms (EAs) and distributed computing frameworks. A multiobjective evolutionary algorithm is used to maximize the performance and minimize the complexity of the evolved networks simultaneously by calculating the Pareto front given a group of individuals that have been evaluated for multiple obj ectives.Type: ApplicationFiled: November 1, 2019Publication date: May 7, 2020Applicant: Cognizant Technology Solutions U.S. CorporationInventors: Jason Zhi Liang, Elliot Meyerson, Risto Miikkulainen
-
Patent number: 10606885Abstract: The technology disclosed relates to providing expanded data object correlations for user-generated web customizations.Type: GrantFiled: November 14, 2017Date of Patent: March 31, 2020Assignee: Evolv Technology Solutions, Inc.Inventors: Myles Brundage, Risto Miikkulainen
-
Patent number: 10438111Abstract: Roughly described, the technology disclosed provides a so-called machine learned conversion optimization (MLCO) system that uses evolutionary computations to efficiently identify most successful webpage designs in a search space without testing all possible webpage designs in the search space. The search space is defined based on webpage designs provided by marketers. Website funnels with a single webpage or multiple webpages are represented as genomes. Genomes identify different dimensions and dimension values of the funnels. The genomes are subjected to evolutionary operations like initialization, testing, competition, and procreation to identify parent genomes that perform well and offspring genomes that are likely to perform well. Each webpage is tested only to the extent that it is possible to decide whether it is promising, i.e., whether it should serve as a parent for the next generation, or should be discarded.Type: GrantFiled: January 5, 2017Date of Patent: October 8, 2019Assignee: Evolv Technology Solutions, Inc.Inventors: Neil Iscoe, Risto Miikkulainen
-
Patent number: 10430709Abstract: Roughly described, an evolutionary data mining system includes at least two processing units, each having a pool of candidate individuals in which each candidate individual has a fitness estimate and experience level. A first processing unit tests candidate individuals against training data, updates an individual's experience level, and assigns each candidate to one of multiple layers of the candidate pool based on the individual's experience level. Individuals within the same layer of the same pool compete with each other to remain candidates. The first processing unit selects a set of candidates to retain based on the relative novelty of their responses to the training data. The first processing unit reports successful individuals to the second processing unit, and receives individuals for further testing from the second processing unit. The second processing unit selects individuals to retain based on their fitness estimate.Type: GrantFiled: May 4, 2016Date of Patent: October 1, 2019Assignee: Cognizant Technology Solutions U.S. CorporationInventors: Hormoz Shahrzad, Babak Hodjat, Risto Miikkulainen