Skip to main content

The LIDA Framework as a General Tool for AGI

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNAI,volume 6830)

Abstract

Intelligent software agents aiming for general intelligence are likely to be exceedingly complex systems and, as such, will be difficult to implement and to customize. Frameworks have been applied successfully in large-scale software engineering applications. A framework constitutes the skeleton of the application, capturing its generic functionality. Frameworks are powerful as they promote code reusability and significantly reduce the amount of effort necessary to develop customized applications. They are well suited for the implementation of AGI software agents. Here we describe the LIDA framework, a customizable implementation of the LIDA model of cognition. We argue that its characteristics make it suitable for wider use in developing AGI cognitive architectures.

Keywords

  • AGI framework
  • software framework
  • computational framework
  • cognitive architecture
  • design patterns
  • LIDA model

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-642-22887-2_14
  • Chapter length: 10 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   64.99
Price excludes VAT (USA)
  • ISBN: 978-3-642-22887-2
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   84.99
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. BICA. Comparative Table of Cognitive Architectures (2011), http://bicasociety.org/cogarch/architectures.htm (cited 2011)

  2. Franklin, S.: A Foundational Architecture for Artificial General Intelligence. In: Goertzel, B., Wang, P. (eds.) Advances in Artificial General Intelligence: Concepts, Architectures and Algorithms, Proceedings of the AGI Workshop 2006, pp. 36–54. IOS Press, Amsterdam (2007)

    Google Scholar 

  3. Singh, I., Stearns, B., Johnson, M.: Designing Enterprise Applications with the J2EE(TM) Platform, 2nd edn. Prentice Hall, Englewood Cliffs (2002)

    Google Scholar 

  4. Walls, C., Breidenbach, R.: Spring in Action, 2nd edn. Manning Publications (2007)

    Google Scholar 

  5. Gamma, E., Helm, R., Johnson, R., Vlissides, J.M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading (1995)

    Google Scholar 

  6. Alur, D., Crupi, J., Malks, D.: Core Java EE Patterns: Best Practices and Design Strategies, 2nd edn. Prentice Hall, Englewood Cliffs (2003)

    Google Scholar 

  7. Franklin, S., Patterson, F.G.J.: The LIDA Architecture: Adding New Modes of Learning to an Intelligent, Autonomous, Software Agent. In: IDPT-2006 Proceedings (Integrated Design and Process Technology), Society for Design and Process Science (2006)

    Google Scholar 

  8. Ramamurthy, U., Baars, B.J., D’Mello, S.K., Franklin, S.: LIDA: A Working Model of Cognition. In: 7th International Conference on Cognitive Modeling, Edizioni Goliardiche, Trieste (2006)

    Google Scholar 

  9. Baars, B.J., Franklin, S.: Consciousness is computational: The LIDA model of Global Workspace Theory. International Journal of Machine Consciousness 1(1), 23–32 (2009)

    CrossRef  Google Scholar 

  10. Baars, B.J.: A Cognitive Theory of Consciousness. Cambridge University Press, Cambridge (1988)

    Google Scholar 

  11. Baars, B.J.: The conscious access hypothesis: origins and recent evidence. Trends in Cognitive Science 6, 47–52 (2002)

    CrossRef  Google Scholar 

  12. Franklin, S. and Graesser, A.C., Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents, in Intelligent Agents III. 1997, Springer Verlag: Berlin. p. 21–35.

    Google Scholar 

  13. Baars, B.J., Franklin, S.: How conscious experience and working memory interact. Trends in Cognitive Science 7, 166–172 (2003)

    CrossRef  Google Scholar 

  14. Franklin, S., Baars, B.J., Ramamurthy, U., Ventura, M.: The Role of Consciousness in Memory. Brains, Minds and Media 1, 1–38 (2005)

    CrossRef  Google Scholar 

  15. Franklin, S.: IDA: A Conscious Artifact? Journal of Consciousness Studies 10, 47–66 (2003)

    MathSciNet  Google Scholar 

  16. Snaider, J., McCall, R., Franklin, S.: Time Production and Representation in a Conceptual and Computational Cognitive Model. Cognitive Systems Research (in press)

    Google Scholar 

  17. Sun_Services, FJ-310-EE6 Developing Applications for the Java(TM) EE Platform, Sun Microsystems Inc., (2010)

    Google Scholar 

  18. Kanerva, P.: Sparse Distributed Memory. The MIT Press, Cambridge (1988)

    MATH  Google Scholar 

  19. Maes, P.: How to do the right thing. Connection Science 1, 291–323 (1989)

    MathSciNet  CrossRef  Google Scholar 

  20. McCall, R., Franklin, S., Friedlander, D.: Grounded Event-Based and Modal Representations for Objects, Relations, Beliefs, Etc. In: FLAIRS-23, Daytona Beach, FL (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Snaider, J., McCall, R., Franklin, S. (2011). The LIDA Framework as a General Tool for AGI. In: Schmidhuber, J., Thórisson, K.R., Looks, M. (eds) Artificial General Intelligence. AGI 2011. Lecture Notes in Computer Science(), vol 6830. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22887-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22887-2_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22886-5

  • Online ISBN: 978-3-642-22887-2

  • eBook Packages: Computer ScienceComputer Science (R0)