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.
Similar content being viewed by others
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)