Skip to main content

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

  • 727 Accesses

Abstract

Over the last 21 years, we’ve spent almost a person-millenium producing Cyc, an axiomatization of general human knowledge. Though still far from complete, Cyc contains over three million axioms. The need to express the range of things a person knows has led us to ever more expressive representation languages – currently we use an nth order predicate calculus with an overlay of contexts which are themselves first class objects. These pressures and others (e.g., elaboration tolerance) have driven us against numerous sorts of ”scaling up” problems. In this talk I will briefly describe Cyc, the processes by which new axioms are added and deleted, applications of it, etc., but I will focus on some of these scaling up issues and approaches we have taken – and plan to take – to keep inference fast enough and to keep contradictions from being more than a nuisance.

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

Access this chapter

Institutional subscriptions

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lenat, D. (2005). Scaling Up: Computers vs. Common Sense. In: Sutcliffe, G., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2005. Lecture Notes in Computer Science(), vol 3835. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11591191_4

Download citation

  • DOI: https://doi.org/10.1007/11591191_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30553-8

  • Online ISBN: 978-3-540-31650-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics