A Genetic Programming Approach to Solomonoff’s Probabilistic Induction

  • Ivanoe De Falco
  • Antonio Della Cioppa
  • Domenico Maisto
  • Ernesto Tarantino
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3905)


In the context of Solomonoff’s Inductive Inference theory, Induction operator plays a key role in modeling and correctly predicting the behavior of a given phenomenon. Unfortunately, this operator is not algorithmically computable. The present paper deals with a Genetic Programming approach to Inductive Inference, with reference to Solomonoff’s algorithmic probability theory, that consists in evolving a population of mathematical expressions looking for the ‘optimal’ one that generates a collection of data and has a maximal a priori probability. Validation is performed on Coulomb’s Law, on the Henon series and on the Arosa Ozone time series. The results show that the method is effective in obtaining the analytical expression of the first two problems, and in achieving a very good approximation and forecasting of the third.


Production Rule Inductive Inference Kolmogorov Complexity Derivation Tree Probabilistic Induction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Li, M., Vitànyi, P.: An introduction to Kolmogorov complexity and its applications, 2nd edn. Springer, Heidelberg (1997)CrossRefMATHGoogle Scholar
  2. 2.
    Solomonoff, R.J.: Complexity–based induction systems: comparisons and convergence theorems. IEEE Trans. on Information Theory IT 24, 422–432 (1978)MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Solomonoff, R.J.: Progress in incremental machine learning. In: NIPS Workshop on Universal Learning Algorithms and Optimal Search, Whistler, B.C (2002)Google Scholar
  4. 4.
    Solomonoff, R.J.: A formal theory of inductive inference. Information and Control 7, 1–22, 224–254 (1964)MathSciNetCrossRefMATHGoogle Scholar
  5. 5.
    Koza, J.R.: Genetic Programming: on the programming of computers by means of natural selection. MIT Press, Cambridge (1992)MATHGoogle Scholar
  6. 6.
    Cramer, N.L.: A representation for the adaptive generation of simple sequential programs. In: Grefenstette, J.J. (ed.) Int. Conf. on Genetic Algorithms and Their Applications, Lawrence Erlbaum Ass., Hillsdale, N.J, pp. 183–187 (1985)Google Scholar
  7. 7.
    Whigham, P.A.: Grammatical Bias for Evolutionary Learning. PhD thesis, School of Computer Science. University of New South Wales, Australia (1996)Google Scholar
  8. 8.
    Hénon, M.: A two–dimensional mapping with a strange attractor. Communications of Mathematical Physics 50, 69–77 (1976)MathSciNetCrossRefMATHGoogle Scholar
  9. 9.
    Hipel, K.W., McLeod, A.I.: Time Series Modelling of Water Resources and Environmental Systems. Elsevier, Amsterdam (1994)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ivanoe De Falco
    • 1
  • Antonio Della Cioppa
    • 2
  • Domenico Maisto
    • 3
  • Ernesto Tarantino
    • 1
  1. 1.Institute of High Performance Computing and Networking, National Research Council of Italy (ICAR–CNR)NaplesItaly
  2. 2.Natural Computation Lab – DIIIEUniversity of SalernoFisciano (SA)Italy
  3. 3.Department of Physical SciencesUniversity of Naples “Federico II”NaplesItaly

Personalised recommendations