Skip to main content

Learning to Solve Single Variable Linear Equations by Universal Search with Probabilistic Program Graphs

  • Conference paper
  • First Online:
Innovations in Bio-Inspired Computing and Applications (IBICA 2018)

Abstract

The motivation for general AI is to overcome the problem of specificity in traditional AI approaches. Universal search guarantees to solve this problem with asymptotic optimality. However, the constant factor associated with the search time exponentially depends on solution size and can be immensely large. Evidently this reduces practical interest. Transfer learning can help reducing this constant factor for a series of related problems. We propose a dataflow graph-based programming model which evidently helps improving transfer learning between related tasks. We built a universal search based agent using our programming model which learned to solve single variable linear equations with minimal prior knowledge about list operations and arithmetic expression evaluation. The agent returned the solution as a program graph and was able to find general solution for a set of equations. Experimental results reveal the efficiency of the agent. The experiments demonstrate how universal search can be deployed in solving some practical problems like algebra equations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Li, M., Vitányi, P.: An Introduction to Kolmogorov Complexity and Its Applications. Springer, New York (2013)

    MATH  Google Scholar 

  2. Sousa, T.B.: Dataflow programming concept, languages and applications. In: Doctoral Symposium on Informatics Engineering, vol. 130 (2012)

    Google Scholar 

  3. Özkural, E.: Gigamachine: incremental machine learning on desktop computers. arXiv preprint arXiv:1709.03413 (2017)

  4. Looks, M., Goertzel, B.: Program representation for general intelligence. In: Proceedings of AGI, vol. 9, May 2009

    Google Scholar 

  5. Paul, S.K., Bhaumik, P.: A fast universal search by equivalent program pruning. In: International Conference on Advances in Computing, Communications and Informatics, ICACCI, pp. 454–460 (2016)

    Google Scholar 

  6. Schmidhuber, J., Zhao, J., Wiering, M.: Shifting inductive bias with success-story algorithm, adaptive Levin search, and incremental self improvement. Mach. Learn. 28(1), 105–130 (1997)

    Article  Google Scholar 

  7. Schaul, T., Schmidhuber, J.: Towards practical universal search. In: Proceedings of the Third Conference on Artificial General Intelligence, Lugano, June 2010

    Google Scholar 

  8. Hutter, M.: A gentle introduction to the universal algorithmic agent AIXI. In: Artificial General Intelligence (2003)

    Google Scholar 

  9. Schmidhuber, J.: Gödel machines: fully self-referential optimal universal self-improvers. In: Artificial General Intelligence, pp. 199–226. Springer, Heidelberg (2007)

    Google Scholar 

  10. Jankowski, N.: Applications of Levin’s universal optimal search algorithm. Syst. Model. Control 95, 34–40 (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Swarna Kamal Paul .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Paul, S.K., Gupta, P., Bhaumik, P. (2019). Learning to Solve Single Variable Linear Equations by Universal Search with Probabilistic Program Graphs. In: Abraham, A., Gandhi, N., Pant, M. (eds) Innovations in Bio-Inspired Computing and Applications. IBICA 2018. Advances in Intelligent Systems and Computing, vol 939. Springer, Cham. https://doi.org/10.1007/978-3-030-16681-6_31

Download citation

Publish with us

Policies and ethics