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: 11182677
    Abstract: 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: Grant
    Filed: December 7, 2018
    Date of Patent: November 23, 2021
    Assignee: Cognizant Technology Solutions U.S. Corporation
    Inventors: Aditya Rawal, Risto Miikkulainen
  • Publication number: 20210334625
    Abstract: 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: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Applicant: Evolv Technology Solutions, Inc.
    Inventors: Risto MIIKKULAINEN, Neil ISCOE
  • Publication number: 20210312297
    Abstract: 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: Application
    Filed: March 23, 2021
    Publication date: October 7, 2021
    Applicant: Cognizant Technology Solutions U.S. Corporation
    Inventors: Olivier Francon, Babak Hodjat, Risto Miikkulainen
  • Patent number: 11062196
    Abstract: 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: Grant
    Filed: January 5, 2017
    Date of Patent: July 13, 2021
    Assignee: Evolv Technology Solutions, Inc.
    Inventors: Risto Miikkulainen, Neil Iscoe
  • Patent number: 11030529
    Abstract: 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: Grant
    Filed: December 13, 2018
    Date of Patent: June 8, 2021
    Assignee: Cognizant Technology Solutions U.S. Corporation
    Inventors: Jason Zhi Liang, Elliot Meyerson, Risto Miikkulainen
  • Patent number: 11003994
    Abstract: 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 fr
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: May 11, 2021
    Assignee: Cognizant Technology Solutions U.S. Corporation
    Inventors: Jason Zhi Liang, Elliot Meyerson, Risto Miikkulainen
  • Patent number: 10963506
    Abstract: The technology disclosed relates to neural network-based systems and methods of preparing a data object creation and recommendation database.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: March 30, 2021
    Assignee: Evolv Technology Solutions, Inc.
    Inventors: Myles Brundage, Risto Miikkulainen
  • Publication number: 20210089832
    Abstract: 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: Application
    Filed: September 14, 2020
    Publication date: March 25, 2021
    Applicant: Cognizant Technology Solutions U.S. Corporation
    Inventors: Santiago Gonzalez, Risto Miikkulainen
  • Publication number: 20210004659
    Abstract: 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: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Applicant: Evolv Technology Solutions, Inc.
    Inventors: Risto MIIKKULAINEN, Neil ISCOE
  • Publication number: 20200372327
    Abstract: 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: Application
    Filed: May 21, 2020
    Publication date: November 26, 2020
    Applicant: Cognizant Technology Solutions U.S. Corporation
    Inventors: Xin Qiu, Risto Miikkulainen, Elliot Meyerson
  • Publication number: 20200346073
    Abstract: 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: Application
    Filed: July 21, 2020
    Publication date: November 5, 2020
    Applicant: Cognizant Technology Solutions U.S. Corporation
    Inventors: Elliot Meyerson, Risto Miikkulainen
  • Publication number: 20200311556
    Abstract: 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: Application
    Filed: March 26, 2020
    Publication date: October 1, 2020
    Applicant: Cognizant Technology Solutions U.S. Corporation
    Inventors: Olivier Francon, Babak Hodjat, Risto Miikkulainen, Hormoz Shahrzad
  • Patent number: 10783429
    Abstract: 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: Grant
    Filed: January 5, 2017
    Date of Patent: September 22, 2020
    Assignee: Evolv Technology Solutions, Inc.
    Inventors: Risto Miikkulainen, Neil Iscoe
  • Publication number: 20200293888
    Abstract: 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: Application
    Filed: March 12, 2020
    Publication date: September 17, 2020
    Applicant: Cognizant Technology Solutions U.S. Corporation
    Inventors: Elliot Meyerson, Risto Miikkulainen
  • Publication number: 20200272908
    Abstract: 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: Application
    Filed: February 25, 2020
    Publication date: August 27, 2020
    Applicant: Cognizant Technology Solutions U.S. Corp.
    Inventors: Hormoz Shahrzad, Babak Hodjat, Risto Miikkulainen
  • Patent number: 10744372
    Abstract: 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: Grant
    Filed: March 5, 2018
    Date of Patent: August 18, 2020
    Assignee: Cognizant Technology Solutions U.S. Corporation
    Inventors: Elliot Meyerson, Risto Miikkulainen
  • Publication number: 20200143243
    Abstract: 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: Application
    Filed: November 1, 2019
    Publication date: May 7, 2020
    Applicant: Cognizant Technology Solutions U.S. Corporation
    Inventors: Jason Zhi Liang, Elliot Meyerson, Risto Miikkulainen
  • Patent number: 10606885
    Abstract: The technology disclosed relates to providing expanded data object correlations for user-generated web customizations.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: March 31, 2020
    Assignee: Evolv Technology Solutions, Inc.
    Inventors: Myles Brundage, Risto Miikkulainen
  • Patent number: 10438111
    Abstract: 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: Grant
    Filed: January 5, 2017
    Date of Patent: October 8, 2019
    Assignee: Evolv Technology Solutions, Inc.
    Inventors: Neil Iscoe, Risto Miikkulainen
  • Patent number: 10430709
    Abstract: 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: Grant
    Filed: May 4, 2016
    Date of Patent: October 1, 2019
    Assignee: Cognizant Technology Solutions U.S. Corporation
    Inventors: Hormoz Shahrzad, Babak Hodjat, Risto Miikkulainen