IP Library › Granted Patent US 12,406,188
Granted Patent B1
US 12,406,188 · App. 17/193,812 · Granted Sep 2, 2025

System and method for evolved data augmentation and selection

Inventors: Santiago Gonzalez (Denver, CO); Jason Zhi Liang (Fremont, CA); Risto Miikkulainen (Stanford, CA)
Assignee: Cognizant Technology Solutions U.S. Corportion
G06N3/086G06F16/215G06N3/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,406,188
App. No.
17/193,812
Granted
Sep 2, 2025
Kind
B1
Abstract

A process for evolving a data augmentation policy for application to sample data from a dataset for us in training a neural network to perform a predetermined task is described. An initial population of candidate data augmentation policy models, each model including multiple nodes which are distinct data augmentation operations and multiple edges which have weight values representing a probability related to action by a second node on input data from a first node. The models in the population are evaluated by applying to the sample data and at least partially training the neural network using the augmented sample dataset. A fitness is determined based on the results of the training and models are selected either as final policy models or for reproduction and repeating of the evolution process until a final model is selected.

Claims (30)

1. A process for evolving a data augmentation policy for application to sample data from a dataset, wherein the sample data is used to train a deep neural network (DNN) to perform a predetermined task, the process comprising:

evolving an initial population of candidate data augmentation policy models, wherein each initial candidate data augmentation policy model includes multiple nodes and multiple edges and further wherein each node represents a single distinct data augmentation operation, and each edge indicates a weight between two nodes, the weight representing a probability related to action by a second node on input data from a first node;

evaluating each initial candidate data augmentation policy model by:

i. applying each initial candidate data augmentation policy to the sample data to produce an augmented dataset;

ii. at least partially training the deep neural network (DNN) using the augmented sample dataset;

iii. determining a fitness for each initial candidate data augmentation policy model, wherein the candidate data augmentation policy model's fitness is accuracy of the at least partially trained deep neural network (DNN) on a held-out validation dataset from the dataset;

selecting one of (a) a final evaluated data augmentation policy or (b) one or more evaluated initial candidate data augmentation policy models for reproduction on the basis of determined fitness;

upon selection of (b), reproducing child candidate data augmentation policy models from the selected one or more evaluated initial candidate data augmentation policy models; and repeating evaluating and selecting for the child candidate data augmentation policy models until resulting selection is (a), wherein the initial population is separated into subpopulations of candidate data augmentation policy models in accordance with similarity between candidate topologies and each subpopulation is separately subjected to the evaluating, the selecting and the repeating;

applying the final evaluated data augmentation policy on sample data;

training the deep neural network using the sample data on which the final evaluated data augmentation policy has been applied.

2. The process according to claim 1 , wherein the single distinct data augmentation operations are selected from the group consisting of: pixel-wise arithmetic; downsampling; blurring; cropping; affine transforms; noise injection; contrast adjustment; and tonemapping.

3. The process according to claim 1 , wherein the probability related to action by a second node on input data from a first node indicates a probability that a second node operation is applied after a first node operation in a case where there is a single first node converges on a second node.

4. The process according to claim 1 , wherein the probability related to action by a second node on input data from a first node indicates a probability that an input from the first node will be used by the second node in a case where there are multiple first nodes converging on a single second node.

5. The process according to claim 1 , wherein the dataset includes data from one of the following domains imaging, text, time series, speech.

6. The process according to claim 1 , wherein the reproducing child candidate data augmentation policy models includes at least one of recombining and mutating the selected one or more evaluated initial candidate data augmentation policy models.

7. A non-transitory computer-readable medium storing instructions that, when executed by a computer, perform a process for evolving a data augmentation policy for application to sample data from a dataset, wherein the sample data is used to train a deep neural network (DNN) to perform a predetermined task, comprising:

evolving an initial population of candidate data augmentation policy models, wherein each initial candidate data augmentation policy model includes multiple nodes and multiple edges and further wherein each node represents a single distinct data augmentation operation, and each edge indicates a weight between two nodes, the weight representing a probability related to action by a second node on input data from a first node;

evaluating each initial candidate data augmentation policy model by:

i. applying each initial candidate data augmentation policy to the sample data to produce an augmented dataset;

ii. at least partially training the deep neural network (DNN) using the augmented sample dataset;

iii. determining a fitness for each initial candidate data augmentation policy model, wherein the candidate data augmentation policy model's fitness is accuracy of the at least partially trained deep neural network (DNN) on a held-out validation dataset from the dataset;

selecting one of (a) a final evaluated data augmentation policy or (b) one or more evaluated initial candidate data augmentation policy models for reproduction on the basis of determined fitness;

upon selection of (b), reproducing child candidate data augmentation policy models from the selected one or more evaluated initial candidate data augmentation policy models; and repeating evaluating and selecting for the child candidate data augmentation policy models until resulting selection is (a), wherein the initial population is separated into subpopulations of candidate data augmentation policy models in accordance with similarity between candidate topologies and each subpopulation is separately subjected to the evaluating, the selecting and the repeating;

applying the final evaluated data augmentation policy on sample data;

training the deep neural network using the sample data on which the final evaluated data augmentation policy has been applied.

8. The non-transitory computer readable medium according to claim 7 , wherein the single distinct data augmentation operations are selected from the group consisting of: pixel-wise arithmetic; downsampling; blurring; cropping; affine transforms; noise injection; contrast adjustment; and tonemapping.

9. The non-transitory computer readable medium according to claim 7 , wherein the probability related to action by a second node on input data from a first node indicates a probability that a second node operation is applied after a first node operation in a case where there is a single first node converges on a second node.

10. The non-transitory computer readable medium according to claim 7 , wherein the probability related to action by a second node on input data from a first node indicates a probability that an input from the first node will be used by the second node in a case where there are multiple first nodes converging on a single second node.

11. The non-transitory computer readable medium according to claim 6 , wherein the dataset includes data from one of the following domains imaging, text, time series, speech.

12. The non-transitory computer readable medium according to claim 7 , wherein the reproducing child candidate data augmentation policy models includes at least one of recombining and mutating the selected one or more evaluated initial candidate data augmentation policy models.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2021
From: GONZALEZ, SANTIAGO; LIANG, JASON ZHI; MIIKKULAINEN, RISTO
To: COGNIZANT TECHNOLOGY SOLUTIONS U.S. CORPORATION
Reel/Frame 055511/0316 →
Continuity (1)
Provisional Application 62987138 · Mar 9, 2020
References Cited (178)
US 5845266A · Lupien et al. · 1998 [cited by applicant]
US 5920848A · Schutzer et al. · 1999 [cited by applicant]
US 5930780A · Hughes et al. · 1999 [cited by applicant]
US 6240399B1 · Frank et al. · 2001 [cited by applicant]
US 6249783B1 · Crone et al. · 2001 [cited by applicant]
US 7013344B2 · Megiddo · 2006 [cited by applicant]
US 7370013B1 · Aziz et al. · 2008 [cited by applicant]
US 7444309B2 · Branke et al. · 2008 [cited by applicant]
US 8065244B2 · Chen et al. · 2011 [cited by applicant]
US 8527433B2 · Hodjat et al. · 2013 [cited by applicant]
US 8768811B2 · Hodjat et al. · 2014 [cited by applicant]
US 8909570B1 · Hodjat et al. · 2014 [cited by applicant]
US 8918349B2 · Hodjat et al. · 2014 [cited by applicant]
US 8977581B1 · Hodjat et al. · 2015 [cited by applicant]
US 9002759B2 · Hodjat et al. · 2015 [cited by applicant]
US 9466023B1 · Shahrzad et al. · 2016 [cited by applicant]
US 9489630B2 · Achin et al. · 2016 [cited by applicant]
US 10268953B1 · Fink et al. · 2019 [cited by applicant]
US 10430709B2 · Shahrzad et al. · 2019 [cited by applicant]
US 20020019844A1 · Kurowski et al. · 2002 [cited by applicant]
US 20030019844A1 · Shih · 2003 [cited by applicant]
US 20030149603A1 · Ferguson et al. · 2003 [cited by applicant]
US 20040210545A1 · Branke et al. · 2004 [cited by applicant]
US 20040254901A1 · Bonabeau et al. · 2004 [cited by applicant]
US 20050033672A1 · Lasry et al. · 2005 [cited by applicant]
US 20050187848A1 · Bonissone et al. · 2005 [cited by applicant]
US 20050198103A1 · Ching · 2005 [cited by applicant]
US 20070100907A1 · Bayer · 2007 [cited by applicant]
US 20070143198A1 · Brandes et al. · 2007 [cited by applicant]
US 20070143759A1 · Ozgur et al. · 2007 [cited by applicant]
US 20070185990A1 · Ono et al. · 2007 [cited by applicant]
US 20080071588A1 · Eder · 2008 [cited by applicant]
US 20080228644A1 · Birkestrand et al. · 2008 [cited by applicant]
US 20090125370A1 · Blondeau et al. · 2009 [cited by applicant]
US 20100030720A1 · Stephens · 2010 [cited by applicant]
US 20100182935A1 · David · 2010 [cited by applicant]
US 20100274736A1 · Hodjat et al. · 2010 [cited by applicant]
US 20100274742A1 · Hodjat et al. · 2010 [cited by applicant]
US 20100293119A1 · Ferringer et al. · 2010 [cited by applicant]
US 20130124440A1 · Hodjat et al. · 2013 [cited by applicant]
US 20150046181A1 · Adjaoute · 2015 [cited by applicant]
US 20160350671A1 · Morris, II et al. · 2016 [cited by applicant]
US 20170192638A1 · Iscoe et al. · 2017 [cited by applicant]
US 20170193366A1 · Miikkulainen et al. · 2017 [cited by applicant]
US 20170193367A1 · Miikkulainen et al. · 2017 [cited by applicant]
US 20170193403A1 · Iscoe et al. · 2017 [cited by applicant]
US 20170270225A1 · Chen et al. · 2017 [cited by applicant]
US 20170293849A1 · Hodjat et al. · 2017 [cited by applicant]
US 20180114115A1 · Liang et al. · 2018 [cited by applicant]
US 20210190664A1 · Duke · 2021 [cited by examiner]
US 20210241041A1 · Mounsaveng · 2021 [cited by examiner]
EP 2422276 · 2012 [cited by applicant]
EP 2422278 · 2012 [cited by applicant]
JP 08110804 · 1996 [cited by applicant]
JP 2001325041 · 2001 [cited by applicant]
JP 2003044665 · 2003 [cited by applicant]
JP 2004240671 · 2004 [cited by applicant]
JP 2004302741 · 2004 [cited by applicant]
JP 2007207173 · 2007 [cited by applicant]
JP 2007522547 · 2007 [cited by applicant]
WO WO2005073854 · 2005 [cited by applicant]
WO WO2010127039 · 2010 [cited by applicant]
WO WO2010127042 · 2010 [cited by applicant]
WO WO2019217876 · 2019 [cited by applicant]
Devries, T. et al., “Dataset augmentation in feature space,” downloaded from <arxiv.org/abs/1702.05538> (Feb. 17, 2017) 12 pp. (Year: 2017). [cited by examiner]
Daniel Ho, et al., “Population Based Augmentation: Efficient Learning of Augmentation Policy Schedules,” Proceedings of the 36 [cited by applicant]
Ekin D. Cubuk, et al., “RandAugment: Practical automated data augmentation with a reduced search space,” arXiv: 1909.13719v2, Nov. 14, 2019, 13 pp. [cited by applicant]
Ekin D. Cubuk, et al., “AutoAugment: Learning Augmentation Strategies from Data,” arXiv: 1805.09501v1, May 2018, later presented in 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognization (CVPR), Jun. 15-2… [cited by applicant]
Kenneth O. Stanley and Risto Miikkulainen, “Evolving Neural Networks through Augmenting Topologies,” Evolutionary Computation, 10(2): 99-127, MIT 2002, 30 pp. [cited by applicant]
Ekin D. Cubuk, et al., “AutoAugment: Learning Augmentation Policies from Data,” arXiv: 1805.09501v1, May 24, 2018, 14 pp. [cited by applicant]
“Automating the Art of Data Augmentation, Part III Theory” [online], Feb. 26, 2020 [downloaded Jan. 26, 2021], Edited by Hongyang Zhang, Sharon Li, and Chris Re, Retrieved from the Internet: https://hazyrearch.stanford.… [cited by applicant]
“Automating the Art of Data Augmentation, Part IV New Direction” [online], Feb. 26, 2020 [downloaded Jan. 26, 2021], Edited by Karan Goel, Albert Gu, Sharon Li, and Chris Re, Retrieved from the Internet: https://hazyres… [cited by applicant]
“Automating the Art of Data Augumentation, Part I Overview” [online], Feb. 26, 2020 [downloaded Jan. 26, 2021], Edited by Sharon Li and Chris Re, Retrieved from the Internet: https://hazyresearch/stanford.edu/data-aug-p… [cited by applicant]
“Automating the Art of Data Augmentation, Part II Practical Methods” [online], Feb. 26, 2020 [downloaded Jan. 26, 2021], Edited by Sharon Li and Chris Re, Retrieved from the Internet: https://hazyresearch.stanford.edu/d… [cited by applicant]
Felipe Petroski Such, et al., “Generative Teaching Networks: Accelerating Neural Architecture Search By Learning to Generate Synthetic Training Data,” arXiv: 1912.07768v1, Dec. 17, 2019, 26 pp. [cited by applicant]
Michael Laskin, et al., “Reinforcement Learning with Augmented Data,” 34 [cited by applicant]
Connor Shorten and Taghi M. Khoshgoftaar, “A survey on Image Data Augmentation for Deep Learning,” Journal of Big Data, 6:60, 2019 (https://doi.org/10.1186/s40537-019-0197-0, 48 pp. [cited by applicant]
Sungbin Lim, et al., “Fast AutoAugment,” arXiv: 1905.00397v2, May 25, 2019, 10 pp. [cited by applicant]
Santiago Gonzalez, et al., “Faster Training by Selecting Samples Using Embeddings,” International Joint Conference on Neural Networks, At Budapest Hungary, Jul. 2019. [cited by applicant]
Gonzalez, et al., “Loss Function Metalearning for Faster, More Accurate Training, and Smaller Datasets,” 33 [cited by applicant]
Zhang, et al., “Mixup: Beyond Empirical Risk Minimization,” Conference paper, ICLR, 2018. [cited by applicant]
“Python vs R for Artificial Intelligence, Machine Learning, and Data Science,” by Scenario or Task by Alex Castrounis of Innoarchtech, published online by O'Reilly Media, Copyright InnoArchiTech LLC 2020. [cited by applicant]
“Production vs Development Artificial Intelligence and Machine Learning,” by Scenario or Task by Alex Castrounis of Innoarchtech, published online by O'Reilly Media, Copyright InnoArchiTech LLC 2020. [cited by applicant]
“Advanced Analytics Packages, Frameworks, and Platforms.” by Scenario or Task by Alex Castrounis of Innoarchtech, published online by O'Reilly Media, Copyright InnoArchiTech LLC 2020. [cited by applicant]
Golovin, et. al., (2017), “Google Vizier: A Service for Black-Box Optimization,” Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1487-1495. [cited by applicant]
Liang, et. al., (2018), “Evolutionary Architecture Search for Deep Multitask Networks,” arXiv: 1803.03745. [cited by applicant]
Meyerson, et. al., (2018), “Pseudo-task Augmentation: From Deep Multitask Learning to Intrastask Sharing—and Back,” arXiv: 1803.04062. [cited by applicant]
Rawal, et. al., (2018), “From Nodes to Networks: Evolving Recurrent Neural Networks,” arXiv: 1803.04439. [cited by applicant]
Zhang, et al., (2011), “Evolutionary Computation Meets Machine Learning: A Survey,” IEEE Computational Intelligence Magazine, vol. 6, No. 4, DOI 10.1109/MCI.2011.942584. [cited by applicant]
Bergstra, et al., (2013), “Hyperopt: A Python Library for Optimizing the Hyperparameters of Machine Learning Algorithms,” Proceedings of the 12 [cited by applicant]
Gorunescu, et al., “Evolutionary strategy to develop learning-based decision systems, Application to breast cancer and liver fibrosis stadiallization” [online], Jun. 2014 [retrieved on May 21, 2020], Journal of Biomedic… [cited by applicant]
Kaelbling, et al., Reinforcement Learning: A Survey [online], 1996 [retrieved May 21, 2020], Journal of Artificial Intelligence Research, vol. 4, pp. 237-285, Retrieved from the Internet: https://www.cs.cmu.edu/˜tom/107… [cited by applicant]
International Search Report and Written Opinion for PCT App. No. PCT/US20/25046, dated Jun. 23, 2020, 9 pp. [cited by applicant]
Alejandro Barredo Arrietz, et al., “Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges Toward Responsible AI,” https://arxiv.org/pdf/1910.10045.pdf, 2019. [cited by applicant]
European Parliamentary Research Service, “Understanding Algorithmic Decision-Making: Opportunities and Challenges,” https://www.europarl.europa.eu/RegData/etudes/STUD/2019/624261/EPRS_STU(2019)624261_EN.pdf, 2019. [cited by applicant]
Blen M. Keneni, “Evolving Rule Based Explainable Artificial Intelligence for Decision Support System of Unmanned Aerial Vehicles,” Evolving Rule Based Explainable Artificial Intelli.pdf, 2018. [cited by applicant]
Riccardo Guidotti, et al., “A Survey of Methods for Explaining Black Box Models,” https://dl.acm.org/doi/fullHtml/10.1145/3236009, 2018. [cited by applicant]
Ilya Loshchilov, “Surrogate-Assisted Evolutionary Algorithms,” https://tel.archives-ouvertes.fr/tel-00823881/document, 2013. [cited by applicant]
Alan Diaz-Manriquez, et al., “A Review of Surrogate Assisted Multiobjective Evolutionary Algorithms,” http://downloads.hindawi.com/journals/cin/2016/9420460.pdf, 2016. [cited by applicant]
Erwan Le Merrer, et al., “The Bouncer Problem: Challenges to Remote Explainability,” https://arxiv.org/pdf/1910.01432.pdf, 2020. [cited by applicant]
Alain Chabrier, IBM, “Explaining Decision Optimization Prescriptions,” https://medium.com/ibm-watson/explaining-decision-optimization-prescriptions-7103abbc44e5, 2019. [cited by applicant]
Zhiwei Zeng, et al., “Context-Based and Explainable Decision Making With Argumentation,” http://ifaamas.org/Proceedings/aamas2018/opdfs/p1114.pdf, 2018. [cited by applicant]
Jakob Bossek, et al., “One-Shot Decision-Making With and Without Surrogates,” https://arxiv.org/pdf/1912.08956v1.pdf, 2019. [cited by applicant]
Cynthia Rudin, “Stop Explaining Black Box Machine Learning Models for High Stakes Decision and Use Interpretable Models Instead,” https://www.nature.com/articles/s42256-019-0048-x, 2019. [cited by applicant]
Maribel Lopez, “Preparing for AI Ethics and Explainability in 2020,”https://www.forbes.com/sites/maribellopez/2020/01/21/preparing-for-ai-ethics-and-explainability-in-2020/#15b37b022f6e, 2020. [cited by applicant]
Goodman, et al., “European Union (EU) regulations on algorithmic decision-making and a ‘right to explanation,’” arXiv: 1606.08813v3, Aug. 2016. [cited by applicant]
Qiu, X. et al., Quantifying Point-Prediction Uncertainty in Neural Networks via Residual Estimation with an I/O Kernel, In Proceedings of the Eighth International Conference on Learning Representations (ICLR) (2020). [cited by applicant]
Hodjat, B. et al., PRETSL: Distributed Probabilistic Rule Evolution for Time-Series Classification, In Genetic Programming Theory and Practice XIV. Springer, 139-148 (2018). [cited by applicant]
Meyerson, E. et la., Discovering evolutionary stepping stones through behavior domination, In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2017). [cited by applicant]
Miikkulainen, R. et al., Sentient ascend: AI-based massively multivariate conversion rate optimization. In Proceedings of the Thirtieth Innovative Applications of Artificial Intelligence Conference. AAAI (2018). [cited by applicant]
Miikkulainen et al., Ascend by Evolv: AI-Based Massively Multivariate Conversion Rate Optimization, AI Magazine (2019). [cited by applicant]
Johnson et al., “Flavor-Cyber-Agriculture: Optimization of plant metabolites in an open-source control environment through surrogate modeling,” Plos One (2019), https://doi.org/10.1371/journal.pone.0213918. [cited by applicant]
Stanley, K. et al, “Designing neural networks through neuroevolution” Nature Machine Intelligence, vol. 1, p. 24-35 (Jan. 2019). [cited by applicant]
Risto Miikkulainen, “Creative AI Through Evolutionary Computation,” arXiv: 1901.03775v2, Feb. 22, 2020. [cited by applicant]
Diesenroth, M. and Rasmussen, C. E., “PILCO: A model-based and data-efficient approach to policy search,” In Proceedings of the 28 [cited by applicant]
Ha, D. and Schmidhuber, Jr., “Recurrent World Models Facilitate Policy Evolution,” In Advances in Neural Information Processing Systems 32 (NIPS '18), Curran Associates, Inc., Red Hook, NY, USA, pp. 2455-2467, 2018. [cited by applicant]
Wahlström, N., Schön, T. B., and Deisenroth, M. P., “From pixels to torques: Policy learning with deep dynamical models,” arXiv preprint arXiv: 1502.02251, 2015. [cited by applicant]
Mnih, V., Kavukcuoglu, K., Silver, D., Rusu, A. A., Veness, J., Bellemare, M. G., Graves, A., Riedmiller, M., Fidjeland, A. K., Ostrovski, G., and others, “Human-level control through deep reinforcement learning,” Natur… [cited by applicant]
Hasselt, H. V., “Double Q-learning,” In Advances in Neural Information Processing Systems 23, J. D. Lafferty, C. K. I. Williams, J. Shawe-Taylor, R. S. Zemel, and A. Culotta (Eds.), Curran Associates, Inc., pp. 2613-262… [cited by applicant]
Wang, Z., Schaul, T., Hessel, M., Van Hasselt, H., Lanctot, M., and De Freitas, “Dueling Network Architectures for Deep Reinforcement Learning,” In Proceedings of the 33 [cited by applicant]
Mnih, V., Badia, A. P., Mirza, M., Graves, A., Lillicrap, T., Harley, T., Silver, D., and Kavukcuoglu, “Asynchronous methods for deep reinforcement learning,” (ICML) (ICML '16), pp. 1928-1937, 2016. [cited by applicant]
Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O., “Proximal Policy Optimization Algorithms,” CoRR abs/1707.06347, 2017. [cited by applicant]
Houthooft, R., Chen, Y., Isola, P., Stadie, B., Wolski, F., Ho, O. J., and Abbeel, P., “Evolved policy gradients,” In Advances in Neural Information Processing Systems 31, Curran Associates, Inc., pp. 5400-5409, 2018. [cited by applicant]
Khadka, et al., “Evolution-Guided Policy Gradient in Reinforcement Learning,” 32 [cited by applicant]
Pourchot, et al., “CEM-RL: Combining Evolutionary and Gradient-Based Methods for Policy Search,” ICLR, 2019. [cited by applicant]
Application as filed for U.S. Appl. No. 16/424,686, filed May 29, 2019. [cited by applicant]
Application as filed for U.S. Appl. No. 16/502,439, filed Jul. 3, 2019. [cited by applicant]
Application as filed for U.S. Appl. No. 16/879,934 , filed May 21, 2020. [cited by applicant]
Hodjat, et al., “Chapter 5: Introducing an Age-Varying Fitness Estimation Function,” Genetic Programming Theory and Practice X, Ed. Riolo, et al., Springer, Apr. 19, 2013, pp. 59-71. [cited by applicant]
Li, Xiaodong and Kirley, Michael, “The Effects of Varying Population Density in a Fine-Grained Parallel Genetic Algorithm,” 2002, CEC'02, Proceedings of the 2002 Congress on Evolutionary Computation, vol. 2. IEEE, 2002. [cited by applicant]
Fidelis, Marcos Vinicius, Heitor S. Lopes, and Alex A. Freitas, “Discovering Comprehensible Classification Rules With a Genetic Algorithm,” Proceedings of the 2000 Congress on Evolutionary Computation, vol. 1, IEEE, 200… [cited by applicant]
International Search Report and Written Opinion for PCT Application No. PCT/US2008/82876, Dec. 23, 2008, 8 pp. [cited by applicant]
Koza, J. R., “Genetic Programming: On the Programming of Computers by Means of Natural Selection,” Dec. 1992, MIT Press, pp. 1-609. [cited by applicant]
Extended European Search Report for EP Application No. EP 08847214, 9 pp. [cited by applicant]
Enee, Gilles, et al., “Classifier Systems Evolving Multi-Agent System With Distributed Elitism,” Proceedings of the 1999 Congress on Evolutionary Computation (CEC'99), vol. 3:6, Jul. 1999, pp. 1740-1746. [cited by applicant]
Tanev, I., et al., “Scalable Architecture For Parallel Distributed Implementation of Genetic Programming on Network of Workstations,” J. Systems Architecture, vol. 47, Jul. 2001, pp. 557-572. [cited by applicant]
Streichert, F., “Introduction to Evolutionary Algorithms,” paper to be presented Apr. 4, 2002 at the Frankfurt MathFinance Workshop, Mar. 30, 2002, Frankfurt, Germany, XP55038571, 22 p., Retrieved from the Internet: htt… [cited by applicant]
Written Opinion from Singapore Patent Office in related application SG 201003127-6, Jun. 16, 2011, 9 pp. [cited by applicant]
Exam Report for related application AU 2008323758, Apr. 20, 2012, 2 pp. [cited by applicant]
Office Action from JP 2010-533295, dated Apr. 16, 2013, 12 pp. [cited by applicant]
Laumanns, Marco, et al., “A Unified Model for Multi-Objective Evolutionary Algorithms with Elitism.” IEEE, pp. 46-53, 2000. [cited by applicant]
Ahn, Change Wook, et al., “Elitism-Based Compact Genetic Algorithms,” IEEE, Transactions on Evolutionary Computation, vol. 7, No. 4, pp. 367-385, 2003. [cited by applicant]
Hornby, Gregory S., “The Age-Layered Population Structure (ALPS) Evolutionary Algorithm,” ACM, GECCO '09, 7 pp., 2009. [cited by applicant]
Hornby, G. S., “ALPS: The Age-Layered Population Structure for Reducing the Problem of Premature Convergence,” GECCO '06, Seattle, Jul. 2006, authored by an employee of the U.S. Government, therefore in the public domai… [cited by applicant]
Hornby, G. S. “A Steady-State Version of the Age-Layered Population Structure EA,” Chapter 1 of Genetic Programming Theory and Practice VII, Riolo, et al., editors, Springer 2009, 16 pp. [cited by applicant]
Hornby, G. S., “Steady-State ALPS for Real-Valued Problems,” GECCO '09, Montreal, Jul. 2009, Assoc. of Computing Machinery, 8 pp. [cited by applicant]
Idesign lab, “ALPS—The Age-Layered Population Structure,” UC Santa Cruz web article printed Mar. 17, 2011, 3 pp., http://idesign.ucsc.edu/alsp.html. [cited by applicant]
Gaspar-Cunha, A., et al., “A Multi-Objective Evolutionary Algorithm Using Neural Networks to Approximate Fitness Evaluations,” Int'l. J. Computers, Systems and Signals, 6(1), pp. 18-36, 2005. [cited by applicant]
Kosorukoff, A., “Using Incremental Evaluation and Adaptive Choice of Operators in a Genetic Algorithm,” Proc. Genetic and Evolutionary Computation Conference, GECCO, Sep. 2002, 7 pp. [cited by applicant]
Nelson, A., “Fitness Functions in Evolutionary Robotics: A Survey and Analysis,” Robotics and Autonomous Systems 57, 2009, 345-370. [cited by applicant]
Wu, A. S., et al., “An Incremental Fitness Function for Partitioning Parallel Tasks,” Proc. Genetic and Evolutionary Computation Conf., Aug. 2001. 8 pp. [cited by applicant]
Whitehead, B. A., “Genetic Evolution of Radial Basis Function Coverage Using Orthogonal Niches,” IEEE Transactions on Neural Networks, 7:6, Nov. 1996, 1525-28. [cited by applicant]
Bui, L. T., et al., “Local Models: An Approach to Distributed Multi-Objective Optimization,” Computational Optimization and Applications, vol. 42, No. 1, Oct. 2007, pp. 105-139. [cited by applicant]
Castillo, Tapia M. G., et al., “Applications of Multi-Objective Evolutionary Algorithms in Economics and Finance: A Survey,” Proc. IEEE Congress on Evolutionary Computation, Sep. 2007, pp. 532-539. [cited by applicant]
Ducheyne, E., et al., “Is Fitness Inheritance Useful for Real-World Applications?,” Evolutionary Multi-Criterion Optimization, ser. LNCS 2631. Spring 2003, pp. 31-42. [cited by applicant]
Gopalakrishnan, G., et al., “Optimal Sampling in a Noisy Genetic Algorithm for Risk-Based Remediation Design,” Bridging the Gap: Meeting the World's Water and Environmental Resources Challenges, Proc. World Water Congre… [cited by applicant]
Juille, H., “Evolution of Non-Deterministic Incremental Algorithms as a New Approach for Search in State Spaces,” Proc. 6 [cited by applicant]
International Search Report mailed Jul. 2, 2010 in PCT/US10/32847. [cited by applicant]
International Search Report mailed Jun. 29, 2010 in PCT/US10/32841. [cited by applicant]
Sacks, J., et al., “Design and Analysis of Computer Experiments,” Statistical Science, 4:4. 1989. 409-435. [cited by applicant]
Torresen, J., “A Dynamic Fitness Function Applied to Improve the Generalisation When Evolving a Signal Processing Hardware Architecture,” Proc. EvoWorkshops, 2002, 267-299 (12 pp.). [cited by applicant]
Bartlett II, J. E., et al., “Organizational Research: Determining Appropriate Sample Size in Survey Research,” IT, Learning, and Performance Journal, 19(1), Spring 2001, 8 pp. [cited by applicant]
Fitzpatrick, J. M., et al., “Genetic Algorithm in Noisy Environments,” Machine Learning 3:101-120, May 1988. [cited by applicant]
Leon, C., et al., “Parallel Hypervolume-Guided Hyperheuristic for Adapting the Multi-Objective Evolutionary Island Model,” Proc. 3 [cited by applicant]
Lopez, Jaimes A., et al., “MRMOGA: Parallel Evolutionary Multiobjective Optimization Using Multiple Resolutions,” Proc. IEEE Congress on Evolutionary Computation, vol. 3, Sep. 2005, pp. 2294-2301. [cited by applicant]
Davarynejad, M., et al., “A Novel General Framework for Evolutionary Optimization: Adaptive Fuzzy Fitness Granulation,” CEC, Sep. 2007, 6 pp. [cited by applicant]
Davarynejad, M., “Fuzzy Fitness Granulation in Evolutionary Algorithms For Complex Optimization,” Master of Science Thesis, Ferdowsi Univ. of Mashhad, Jun. 2007, 30 pp. [cited by applicant]
Salami, M., et al., “A Fast Evaluation Strategy for Evolutionary Algorithms,” Applied Soft Computing 2/3F (2003), 156-173. [cited by applicant]
M.-R. Akbarzadeh-T., et al., “Friendship Modeling for Cooperative Co-Evolutionary Fuzzy Systems: A Hybrid GA-GP Algorithm,” Proc. 22 [cited by applicant]
Mouret, J. B., et al., “Encouraging Behavioral Diversity in Evolutionary Robotics: An Empirical Study,” MIT, Evolutionary Computation, 20(1):91-133, 2012. [cited by applicant]
Myers, Raymond H. and Montgomery, Douglas C., “Response Surface Methodology: Process and Product Optimization Using Designed Experiments,” John Wiley and Sons, Inc., New York, 1995. [cited by applicant]
Poli, R., et al., “Genetic Programming: An Introductory Tutorial and a Survey of Techniques and Applications,” Univ. Essex School of Computer Science and Electronic Engineering Technical Report No. CES-475, Oct. 2007, 1… [cited by applicant]
Georgilakis, P. S., “Genetic Algorithm Model for Profit Maximization of Generating Companies in Deregulated Electricity Markets,” Applied Artificial Intelligence, Jul. 2009, 23:6, 538-552. [cited by applicant]
Refaeilzadeh, P., et al., “Cross Validation,” entry, Encyclopedia of Database Systems, eds. Ozsu and Liu, Springer, 2009, 6 pp. [cited by applicant]
Remde, S., et al., “Evolution of Fitness Functions to Improve Heuristic Performance,” LION, Dec. 8-10, 2007 II, LNCS 5313, pp. 206-219. [cited by applicant]
Schoreels, C., “Agent Based Genetic Algorithm Employing Financial Technical Analysis For Making Trading Decisions Using Historical Equity Market Data,” IEEE/WIC/ACM International Conference on Intelligent Agent Technolo… [cited by applicant]
Bongard, J. C., et al., “Guarding Against Premature Convergence While Accelerating Evolutionary Search,” GECCO '10: Proceedings of the 12 [cited by applicant]
Application as filed for U.S. Appl. No. 16/902,013, filed Jun. 15, 2020, 14 pp. [cited by applicant]