Integrating Feature Selection into Program Learning

In typical practical applications of automated program learning, the scope of potential inputs to the programs being learned are narrowed down during a preliminary "feature selection" step. However, this approach will not work if one wishes to apply program learning as a key component of an AGI system, because there is no generally applicable feature selection heuristic, and in an AGI context one cannot assume a human cleverly tuning the feature selection heuristics to the problem at hand. A novel technique, LIFES (Learning-Integrated Feature Selection), is introduced here, to address this problem. In LIFES, one integrates feature selection into the learning process, rather than doing feature selection solely as a preliminary stage to learning. LIFES is applicable relatively broadly, and is especially appropriate for any learning problem possessing properties identified here as "data focusable" and "feature focusable. It is also applicable with a wide variety of learning algorithms, but for concreteness is presented here in the context of the MOSES automated program learning algorithm. To illustrate the general effectiveness of LIFES, example results are given from applying MOSES+LIFES to gene expression classification. Application of LIFES to virtual and robotic agent control is also discussed.

[1]  Itamar Arel,et al.  DeSTIN: A Scalable Deep Learning Architecture with Application to High-Dimensional Robust Pattern Recognition , 2009, AAAI Fall Symposium: Biologically Inspired Cognitive Architectures.

[2]  Ben Goertzel,et al.  Program Representation for General Intelligence , 2009 .

[3]  Ben Goertzel,et al.  Identifying Complex Biological Interactions based on Categorical Gene Expression Data , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[4]  Ben Goertzel,et al.  Classifier Ensemble Based Analysis of a Genome-Wide SNP Dataset Concerning Late-Onset Alzheimer Disease , 2010, Int. J. Softw. Sci. Comput. Intell..

[5]  J. Hawkins,et al.  On Intelligence , 2004 .

[6]  Julian F. Miller,et al.  Genetic and Evolutionary Computation — GECCO 2003 , 2003, Lecture Notes in Computer Science.

[7]  Winnie S. Liang,et al.  GAB2 alleles modify Alzheimer's risk in APOE epsilon4 carriers. , 2007, Neuron.

[8]  Saint Louis,et al.  Competent Program Evolution , 2006 .

[9]  Ben Goertzel Perception Processing for General Intelligence: Bridging the Symbolic/Subsymbolic Gap , 2012, AGI.

[10]  Ben Goertzel,et al.  The cogprime architecture for embodied Artificial General Intelligence , 2013, 2013 IEEE Symposium on Computational Intelligence for Human-like Intelligence (CIHLI).

[11]  Ben Goertzel,et al.  An Integrative Methodology for Teaching Embodied Non-Linguistic Agents, Applied to Virtual Animals in Second Life , 2008, AGI.

[12]  Cassio Pennachin,et al.  Combinations of single nucleotide polymorphisms in neuroendocrine effector and receptor genes predict chronic fatigue syndrome. , 2006, Pharmacogenomics.

[13]  Moshe Looks,et al.  Scalable estimation-of-distribution program evolution , 2007, GECCO '07.