15 ms·
Doug Lenat has died
- mrmincent 3y agoSad to hear of his passing, I remember building my uni project around OpenCyc in my one “Intelligent Systems” class many many years ago. It was a dismal failure as my ambition far exceeded my skills, but it was so enjoyable reading about Cyc and the dedicated work Douglas had put in over such a long time.
- Rochus 3y agoHe was a hero of knowledge representation and ontology. A bit odd that we learn about his sad passing from a Wikipedia article, while at the time of this comment there is still no mention on e.g. https://cyc.com/ https://cyc.com/.
- Rochus 3y agoThirteen hours later still no mention on the Cycorp website. Also the press doesn't seem to notice. Pretty odd. The post originally pointed to Lenat's Wikipedia page; now it's an obituary by Gary Marcus which seems more appropriate.
- jonahbenton 3y agoOh, so sorry to hear that. Good summary of his work- the Cyc project- on the twitter thread. Had missed that last paper- with Gary Marcus- on Cyc and LLM.
- dredmorbius 3y agoCyc ("Syke") is one of those projects I've long found vaguely fascinating though I've never had the time / spoons to look into it significantly. It's an AI project based on a comprehensive ontology and knowledgebase. Wikipedia's overview: <https://en.wikipedia.org/wiki/Cyc https://en.wikipedia.org/wiki/Cyc> Project / company homepage: <https://cyc.com/ https://cyc.com/>
- jfengel 3y agoI worked with Cyc. It was an impressive attempt to do the thing that it does, but it didn't work out. It was the last great attempt to do AI in the "neat" fashion, and its failure helped bring about the current, wildly successful "scruffy" approaches to AI. It's failure is no shade against Doug. Somebody had to try it, and I'm glad it was one of the brightest guys around. I think he clung on to it long after it was clear that it wasn't going to work out, but breakthroughs do happen. (The current round of machine learning itself is a revival of a technique that had been abandoned, but people who stuck with it anyway discovered the tricks that made it go.)
- DonHopkins 3y agoAs Roger Schank defined the terms in the 70's, "Neat" refers to using a single formal paradigm, logic, math, neural networks, and LLMs, like physics. "Scruffy" refers to combining many different algorithms and approaches, symbolic manipulation, hand coded logic, knowledge engineering, and CYC, like biology. I believe both approaches are useful and can be combined and layered and fed back into each other, to reinforce and transcend complement each others advantages and limitations. Kind of like how Hailey and Justin Bieber make the perfect couple: ;) https://edition.cnn.com/style/hailey-justin-bieber-couples-fashion-lotw/index.html https://edition.cnn.com/style/hailey-justin-bieber-couples-f... Marvin L Minsky: Logical Versus Analogical or Symbolic Versus Connectionist or Neat Versus Scruffy https://ojs.aaai.org/aimagazine/index.php/aimagazine/article/view/894 https://ojs.aaai.org/aimagazine/index.php/aimagazine/article... https://ojs.aaai.org/aimagazine/index.php/aimagazine/article/download/894/812 https://ojs.aaai.org/aimagazine/index.php/aimagazine/article... "We should take our cue from biology rather than physics..." -Marvin Minsky >To get around these limitations, we must develop systems that combine the expressiveness and procedural versatility of symbolic systems with the fuzziness and adaptiveness of connectionist representations. Why has there been so little work on synthesizing these techniques? I suspect that it is because both of these AI communities suffer from a common cultural-philosophical disposition: They would like to explain intelligence in the image of what was successful in physics—by minimizing the amount and variety of its assumptions. But this seems to be a wrong ideal. We should take our cue from biology rather than physics because what we call thinking does not directly emerge from a few fundamental principles of wave-function symmetry and exclusion rules. Mental activities are not the sort of unitary or elementary phenomenon that can be described by a few mathematical operations on logical axioms. Instead, the functions performed by the brain are the products of the work of thousands of different, specialized subsystems, the intricate product of hundreds of millions of years of biological evolution. We cannot hope to understand such an organization by emulating the techniques of those particle physicists who search for the simplest possible unifying conceptions. Constructing a mind is simply a different kind of problem—how to synthesize organizational systems that can support a large enough diversity of different schemes yet enable them to work together to exploit one another’s abilities. https://en.wikipedia.org/wiki/Neats_and_scruffies https://en.wikipedia.org/wiki/Neats_and_scruffies >In the history of artificial intelligence, neat and scruffy are two contrasting approaches to artificial intelligence (AI) research. The distinction was made in the 70s and was a subject of discussion until the middle 80s.[1][2][3] >"Neats" use algorithms based on a single formal paradigms, such as logic, mathematical optimization or neural networks. Neats verify their programs are correct with theorems and mathematical rigor. Neat researchers and analysts tend to express the hope that this single formal paradigm can be extended and improved to achieve general intelligence and superintelligence. >"Scruffies" use any number of different algorithms and methods to achieve intelligent behavior. Scruffies rely on incremental testing to verify their programs and scruffy programming requires large amounts of hand coding or knowledge engineering. Scruffies have argued that general intelligence can only be implemented by solving a large number of essentially unrelated problems, and that there is no magic bullet that will allow programs to develop general intelligence autonomously. >John Brockman compares the neat approach to physics, in that it uses simple mathematical models as its foundation. The scruffy approach is more like biology, where much of the work involves studying and categorizing diverse phenomena.[a] [...] >Modern AI as both neat and scruffy >New statistical and mathematical approaches to AI were developed in the 1990s, using highly developed formalisms such as mathematical optimization and neural networks. Pamela McCorduck wrote that "As I write, AI enjoys a Neat hegemony, people who believe that machine intelligence, at least, is best expressed in logical, even mathematical terms."[6] This general trend towards more formal methods in AI was described as "the victory of the neats" by Peter Norvig and Stuart Russell in 2003.[18] >However, by 2021, Russell and Norvig had changed their minds.[19] Deep learning networks and machine learning in general require extensive fine tuning -- they must be iteratively tested until they begin to show the desired behavior. This is a scruffy methodology.
- ftxbro 3y agoHere's a 2016 Wired article about Doug Lenat, he was the guy who made Eurisko and CYC https://www.wired.com/2016/03/doug-lenat-artificial-intelligence-common-sense-engine/ https://www.wired.com/2016/03/doug-lenat-artificial-intellig...
- pinewurst 3y ago[flagged]
- headhasthoughts 3y ago[flagged]
- pinewurst 3y agoWhy do people have to have 'commercial value' to get black bars? Why do people have to pass the ideological police? Why isn't serving as a visible advocate of a certain logical model enough? I think my bias comes from having started my career in AI on the inference side and having (perhaps not so much long term :) seen Cyc as a shining city on a hill. Lenat certainly established that logical model even if we've since gone onto other things.
- vkou 3y agoI believe the parent poster claims that a black bar should meet either a commercial, hacker-cultural, or open-source contribution one.
- junon 3y agoI think you don't understand the meaning of the black bar if "commercial value" is one of the metrics.
- mindcrime 3y agoIf anybody wants to hear more about Doug's work and ideas, here is a (fairly long) interview with Doug by Lex Fridman, from last year. https://www.youtube.com/watch?v=3wMKoSRbGVs&pp=ygUabGV4IGZyaWRtYW4gZG91Z2xhcyBsZW5hdCA%3D https://www.youtube.com/watch?v=3wMKoSRbGVs&pp=ygUabGV4IGZya...
- lern_too_spel 3y agoJust search for Doug Lenat on YouTube. I can guarantee that any one of the other videos will be better than a Fridman interview.
- mindcrime 3y agoOnly about two of them will be more contemporary though, and both are academic talks, not interviews. I get that you don't like Lex Fridman, which is a perfectly fine position to hold. But there is something to be said for seeing two people just sit and talk, as opposed to seeing somebody monologue for an hour. The Fridman interview with Doug is, IMO, absolutely worth watching. And so are all of the other videos by / about Doug. shrug
- yarpen_z 3y agoI don't know this particular interview, but it's not necessarily about not liking Lex. I listened to many episodes of his podcast and while I appreciate the selection of guests from the CS domain, many of these interviews aren't very good. They are not completely terrible but they should have been so much better: Lex had so many passionate, educated, experienced and gifted guests, yet his ability to ask interesting and focused questions is not on the same level.
- pengaru 3y agoHe's a shitty interviewer. Often doesn't even engage with his guest's responses, as if he's not even listening to what they're saying, instead moving mechanically to his next bullet-point. Which is completely ridiculous for what's supposed to be a long-format conversational interview. The best episodes are ones where the guest drives the interview and has a lot of interesting things to say. Fridman's just useful for attracting interesting domain experts somewhere we can hear them speak for hours on end. The Jim Keller episodes are excellent IMO, despite Fridman. Guests like Keller and Carmack don't need a good interviewer for it to be a worthwhile listen.
- at_a_remove 3y agoI've often thought that Cyc had an enormous value as some kind of component for AI, a "baseline truth" about the universe (to the degree that we understand it and have "explained" our understanding to Cyc in terms of its frames). AM (no relation to any need for screaming) was a taste of the AI dream.
- optimalsolver 3y ago>I've often thought that Cyc had an enormous value as some kind of component for AI Same. I wonder if training an LLM on the database would make it more "grounded"? We'll probably never know as Cycorp will keep the data locked away in their vaults forever. For what purpose? Probably even they don't know. >AM (no relation to any need for screaming) heh.
- detourdog 3y agoI still intend to integrate OpenCyc.
- nikolay 3y agoEven being a controversial figure, he was one of my heroes. Getting excited about Eurisko in the '80s and '90s was a big driver for me at the time! Rest in piece, dear computer pioneer!
- toomuchtodo 3y agohttps://en.wikipedia.org/wiki/Douglas_Lenat https://en.wikipedia.org/wiki/Douglas_Lenat https://web.archive.org/web/20230901183515/https://garymarcus.substack.com/p/doug-lenat-1950-2023 https://web.archive.org/web/20230901183515/https://garymarcu... https://archive.ph/icb92 https://archive.ph/icb92
- brundolf 3y agoDoug was at times blunt, but he was fundamentally a kind and generous person, and he had a dedication to his vision and to the people who worked alongside him that has to be admired. He will be missed. I worked at Cycorp (not directly with Doug very often, but it wasn't a big office) between 2016 and 2020 An anecdote: during our weekly all-hands lunch in the big conference room, he mentioned he was getting a new car (his old one was pretty old, but well-kept) and he asked if anybody could use the old car. One of the staff raised his hand sheepishly and said his daughter was about to start driving. Doug gifted him the car on the spot, without a second thought. He also loved board games, and was in a D&D group with some others at the company. I was told he only ever played lawful good characters, he didn't know how to do otherwise :) Happy to answer what questions I can
- late25 3y agoI don’t know much about him. What makes you start by saying he’s blunt?
- brundolf 3y agoIt was a part of his personality, as it is for many people who are intelligent and opinionated, and some can mistake that for unkindness. But I wanted to emphasize that in his case it wasn't.
- late25 3y agoGot it. I was merely curious if there were any particular stories, rumors, or legends about his bluntness (like there is Linus).
- brundolf 3y agoNo, it was never anything at that level. I would describe (pre-reformed) Linus as more than just "blunt"
- chefandy 3y agoI haven't read much by Lenat, and haven't seen anything that would lead me to believe he was particularly blunt, I disagree with attributing bluntness to intelligence. Some of the most intellectually blunt people I've met were some of the most conversationally blunt, and some of the most brilliant were absolute social butterflies. Making people needlessly uncomfortable when communicating is a shortcoming regardless of your intellectual capacity. Even if difficulty communicating appropriately and intelligence are correlated somewhat through common neuropsychiatric profiles, the relationship is not causal.
- dang 3y agoRelated. Others? Cyc - https://news.ycombinator.com/item?id=33011596 https://news.ycombinator.com/item?id=33011596 - Sept 2022 (2 comments) Why AM and Eurisko Appear to Work (1983) [pdf] - https://news.ycombinator.com/item?id=28343118 https://news.ycombinator.com/item?id=28343118 - Aug 2021 (17 comments) Early AI: “Eurisko, the Computer with a Mind of Its Own” (1984) - https://news.ycombinator.com/item?id=27298167 https://news.ycombinator.com/item?id=27298167 - May 2021 (2 comments) Cyc - https://news.ycombinator.com/item?id=21781597 https://news.ycombinator.com/item?id=21781597 - Dec 2019 (173 comments) Some documents on AM and EURISKO - https://news.ycombinator.com/item?id=18443607 https://news.ycombinator.com/item?id=18443607 - Nov 2018 (10 comments) One genius's lonely crusade to teach a computer common sense (2016) - https://news.ycombinator.com/item?id=16510766 https://news.ycombinator.com/item?id=16510766 - March 2018 (1 comment) Douglas Lenat's Cyc is now being commercialized - https://news.ycombinator.com/item?id=11300567 https://news.ycombinator.com/item?id=11300567 - March 2016 (49 comments) Why AM and Eurisko Appear to Work (1983) [pdf] - https://news.ycombinator.com/item?id=9750349 https://news.ycombinator.com/item?id=9750349 - June 2015 (5 comments) Ask HN: Cyc – Whatever happened to its connection to AI? - https://news.ycombinator.com/item?id=9566015 https://news.ycombinator.com/item?id=9566015 - May 2015 (3 comments) Eurisko, The Computer With A Mind Of Its Own - https://news.ycombinator.com/item?id=2111826 https://news.ycombinator.com/item?id=2111826 - Jan 2011 (9 comments) Open Cyc (open source common sense) - https://news.ycombinator.com/item?id=1913994 https://news.ycombinator.com/item?id=1913994 - Nov 2010 (22 comments) Lenat (of Cyc) reviews Wolfram Alpha - https://news.ycombinator.com/item?id=510579 https://news.ycombinator.com/item?id=510579 - March 2009 (16 comments) Eurisko, The Computer With A Mind Of Its Own - https://news.ycombinator.com/item?id=396796 https://news.ycombinator.com/item?id=396796 - Dec 2008 (13 comments) Cycorp, Inc. (Attempt at Common Sense AI) - https://news.ycombinator.com/item?id=20725 https://news.ycombinator.com/item?id=20725 - May 2007 (1 comment)
- PaulDavisThe1st 3y ago* Getting from Generative AI to Trustworthy AI: What LLMs Might Learn from Cyc* - https://news.ycombinator.com/item?id=37354601 https://news.ycombinator.com/item?id=37354601 - RIGHT NOW HN location for discussion of Lenat's last paper (with Gary Marcus) about ways to reconcile Cyc's strengths with LLMs.
- eigenvalue 3y agoI have always thought of Cyc as being the AI equivalent of Russell and Whitehead's Principia--something that is technically ambitious and interesting in its own right, but ultimately just the wrong approach that will never really work well on a standalone basis, no matter how long you work on it or keep adding more and more rules. That being said, I do think it could prove to be useful for testing and teaching neural net models. In any case, at the time Lenat starting working on Cyc, we didn't really have the compute required to do NN models at the level where they start exhibiting what most would call "common sense reasoning," so it makes total sense why he started out on that path. RIP.
- PaulDavisThe1st 3y agohttps://arxiv.org/pdf/2308.04445.pdf https://arxiv.org/pdf/2308.04445.pdf "Getting from Generative AI to Trustworthy AI: What LLMs might learn from Cyc" Lenat's last paper (July 31st, with Gary Marcus) https://news.ycombinator.com/item?id=37354601 https://news.ycombinator.com/item?id=37354601 This may disabuse you of two ideas: 1. that NN models (LLMs) exhibit common sense reasoning today 2. that the approach to AI represented by Cyc and the one represented by LLMs are mutually exclusive
- sshumaker 3y agoI don’t know about [1]. I asked an example from the paper above to GPT-4: “[If you had to guess] how many thumbs did Lincoln’s maternal grandmother have?” Response: There is no widely available historical information to suggest that Abraham Lincoln's maternal grandmother had an unusual number of thumbs. It would be reasonable to guess that she had the typical two thumbs, one on each hand, unless stated otherwise.
- PaulDavisThe1st 3y agoYou can't show reasoning in LLMs via the answers they get right, I assert (without citations).
- xpe 3y ago
- brador 3y agoAnyone know how he died? I can't find any information about it but someone mentioned heart attack on Reddit?
- Jun8 3y agoAhh, another one of the old guard has moved on. Here are two excerpts from the book AI: The Tumultuous History Of The Search For Artificial Intelligence (a fantastic read of the early days of AI) to remember him by; "Lenat found out about computers in a a manner typical of his entrepreneurial spirit. As a high school student in Philadelphia, working for $1.00 an hour to clean the cages of experimental animals, he discovered that another student was earning $1.50 to program the institution's minicomputer. Finding this occupation more to his liking, he taught himself programming over a weekend and squeezed his competitor out of the job by offering to work for fifty cents an hour less.31 A few years later, Lenat was programming Automated Mathematician (AM, for short) as a doctoral thesis project at the Stanford AI Laboratory." p. 178 And here's an count of an early victory for AI in gaming against humans by Lenat's EURISKO system (https://en.wikipedia.org/wiki/Eurisko https://en.wikipedia.org/wiki/Eurisko): "Ever the achiever, Lenat was looking for a more dramatic way to prove teh capabilities of his creation. The identified the occasion space-war game called Traveler TCS, then quite popular with the public Lenat wanted to reach. The idea was for each player to design a fleet of space battleships according to a thick, hundred-page set of rules. Within a budget limit of one trillion galactic credits, one could adjust such parameters as the size, speed, armor thickness, autonomy and armament of each ship: about fifty adjustments per ship were needed. Since the fleet size could reach a hundred ships, the game thus offered ample room for ingenuity in spite of the anticlimactic character of the battles. These were fought by throwing dice following complex tables based on probability of survival of each ship according to its design. The winner of the yearly national championship was commissioned inter galactic admiral and received title to a planet of his or her choice ouside the solar system. Several months before the 1981 competition, Lenat fed into EURISKO 146 Traveler concepts, ranging from the nature of games in general to the technicalities of meson guns. He then instructed the program to develop heuristics for making winning war-fleet designs. The now familiar routine of nightly computer runs turned into a merciless Darwinian contest: Lenat and EURISKO together designed fleets that battled each other. Designs were evaluated by how well they won battles, and heuristics by how well they designed fleets. This rating method required several battles per design, and several designs per heuristic, which amounted to a lot of battles: ten thousand in all, fought over two thousand hours of computer time. To participants in the national championship of San Mateo,California, the resulting fleet of ninety-six small, heavily armored ships looked ludicrous. Accepted wisdom dictated fleets of about twenty behemoth ships, and many couldn't help laughing. When engagements started, they found out that the weird armada held more than met the eye. One interesting ace up Lenat's sleeve was a small ship so fast as to be almost unstoppable, which guaranteed at least a draw. EURISKO had conceived of it through the "look for extreme cases" heuristic (which had mutated, incidentally, into mutated, incidentally, into "look for almost extreme cases")." p. 182 If you're a young person working in AI, by which I mean you're less than 30, and if you have not already done so, you should read about AI history in three decade 60s - 90s.
- tunesmith 3y agoIt's fun reading through the paper he links just because I've always been enamored by taking a lot of those principles that they believe should be internal to a computer, and instead making them external to a community. In other words, I think it would be so highly useful to have a browseable corpus of arguments and conclusions, where people could collaborate on them and perhaps disagree with portions of the argument graph, adding to it and enriching it over time, so other people could read and perhaps adopt the same reasoning. I play around with ideas with this site I occasionally work on, http://concludia.org/ http://concludia.org/ - really more an excuse at this point to mess around with the concept and also get better at Akka (Pekko) programming. At some point I'll add user accounts and editable arguments and make it a real website.
- tomodachi94 3y agoSo basically a multi-person Zettelkasten? The idea with a Zettelkasten (zk for short) is that each note is a singular idea, concept, or argument that is all linked together. Arguments can link to their evidence, concepts can link to other related concepts, and so on. https://en.m.wikipedia.org/wiki/Zettelkasten https://en.m.wikipedia.org/wiki/Zettelkasten
- tunesmith 3y agoSort of except that it also tracks truth propagation - one person disagreeing would inform others that portion of the graph is contested. So the graph has behavior. And, the links have logical meaning, beyond just "is related to" - it respects boolean logic. You can see some of the explanation at http://concludia.org/instructions http://concludia.org/instructions .
- snowmaker 3y agoI interviewed with Doug Lenat was I was a 17 year old high school student, and he hired me as a summer intern for Cycorp - my first actual programming job. That internship was life-changing for me, and I'll always be grateful to him for taking a wild bet on a literally a kid. Doug was a brilliant computer scientist, and a pioneer of artificial intelligence. Though I was very junior at Cycorp, it was a small company so I sat in many meetings with him. It was obvious that he understood every detail of how the technology worked, and was extremely smart. Cycorp was 30 years ahead of its time and never actually worked. For those who don't know, it was essentially the first OpenAI - the first large-scale commercial effort to create general artificial intelligence. I learned a lot from Doug about how to be incredibly ambitious, and how to not give up. Doug worked on Cycorp for multiple decades. It never really took off, but he managed to keep funding it and keep hiring great people so he could keep plugging away at the problem. I know very few people who have stuck with an idea for so long.
- xNeil 3y agoThat sounds awesome! Was coming back to Cycorp to permanently work ever in the works for you? Or did you think the intern was nice but you didn't want a career in the field? Also - what exactly did you do in the internship as a 17 year old - what skills did you have?
- snowmaker 3y agoI was certainly interested in working at Cycorp full-time. But after two summers there, I could tell that the technical approach they were taking was just not working. My first summer, I was an ontologist, which was a unique role that only existed at Cycorp where they hired people to literally hand-enter facts like "A cat has four legs" into Cyc using formal logic. My second summer I programmed (poorly) in Lisp for them.
- dang 3y ago> I could tell that the technical approach they were taking was just not working. Could you say more about that? How could you tell?
- varjag 3y agoNever met the guy but his work was one of my biggest inspirations in computing. I feel it's appropriate to link a blog post of mine from 2018. It's a quick recap of Lenat works on the trajectory that brought him towards Cyc, with links to the papers. http://blog.funcall.org//lisp/2018/11/03/am-eurisko-lenat-documents/ http://blog.funcall.org//lisp/2018/11/03/am-eurisko-lenat-do...
- symbolicAGI 3y agoDoug Lenat, RIP. I worked at Cycorp in Austin from 2000-2006. Taken from us way too soon, Doug none the less had the opportunity to help our country advance military and intelligence community computer science research. One day, the rapid advancement of AI via LLMs will slow down and attention will again return to logical reasoning and knowledge representation as championed by the Cyc Project, Cycorp, its cyclists and Dr. Doug Lenat. Why? If NN inference were so fast, we would compile C programs with it instead of using deductive logical inference that is executed efficiently by the compiler.
- halflings 3y ago> If NN inference were so fast, we would compile C programs with it instead of using deductive logical inference that is executed efficiently by the compiler. This is the definition of a strawman. Who is claiming that NN inference is always the fastest way to run computation? Instead of trying to bring down another technology (neural networks), how about you focus on making symbolic methods usable to solve real-world problems; e.g. how can I build a robust email spam detection system with symbolic methods?
- symbolicAGI 3y agoThe point is that symbolic computation as performed by Cycorp was held back by the need to train the Knowledge Base by hand in a supervised manner. NNs and LLMs in particular became ascendant when unsupervised training was employed at scale. Perhaps LLMs can automate in large part the manual operations of building a future symbolic knowledge base organized by a universal upper ontology. Considering the amazing emergent features of sufficiently-large LLMs, what could emerge from a sufficiently large, reflective symbolic knowledge base?
- detourdog 3y agoThat what I have settled on. The need for a symbolic library of standard hardware circuits. I’m making a sloppy version that will contain all the symbols needed to run a multi-unit building.
- xpe 3y ago
- nyx_land 3y agoWeird, I interviewed with him summer 2021 hoping to be able to land an ontologist job at Cycorp. It went spectacularly badly because it turned out I really needed to brush up more on my formal logic skills, but I was surprised to even get an interview, let alone with the man himself. He still encouraged me to work on reviewing logic and to apply again in the future but I stopped seeing listings at Cycorp for ontologists and started putting off returning to that aspiration thinking Cycorp has been around long enough that there was no rush. Memento mori
- mrcwinn 3y agoHere's one for you, Doug. My condolences. https://chat.openai.com/share/dbd59c92-696b-45d3-8097-c09a2350d7b6 https://chat.openai.com/share/dbd59c92-696b-45d3-8097-c09a23...
- hu3 3y agoThe end of the article [1] reminds me to publish more of what I make and think. I'm no Doug Lenat and my content would probably just add noise to the internet but still, don't let your ideas die with you or become controlled by some board of stakeholders. I'm also no open-source zealot but open-source is a nice way to let others continue what you started. [1] "Over the last year, Doug and I tried to write a long, complex paper that we never got to finish. Cyc was both awesome in its scope, and unwieldy in its implementation. The biggest problem with Cyc from an academic perspective is that it’s proprietary. To help more people understand it, I tried to bring out of him what lessons he learned from Cyc, for a future generation of researchers to use. Why did it work as well as it did when it did, why did fail when it did, what was hard to implement, and what did he wish that he had done differently? ... ...One of his last emails to me, about six weeks ago, was an entreaty to get the paper out ASAP; on July 31, after a nerve-wracking false-start, it came out, on arXiv, Getting from Generative AI to Trustworthy AI: What LLMs might learn from Cyc (https://arxiv.org/ftp/arxiv/papers/2308/2308.04445.pdf https://arxiv.org/ftp/arxiv/papers/2308/2308.04445.pdf). The brief article is simultaneously a review of what Cyc tried to do, an encapsulation of what we should expect from genuine artificial intelligence, and a call for reconciliation between the deep symbolic tradition that he worked in with modern Large Language Models."
- xpe 3y agoRight on. > my content would probably just add noise to the internet Maybe, but there is worse noise out there for sure. :) Anyhow, some unsolicited advice from me: don't replay this quote to yourself any more than necessary; it isn't exactly a motivational mantra masterpiece. Share what you think is important. Why? Even small, "improbable" improvements to knowledge can to matter. Given enough of them, statistically speaking, we can move the needle. Yeah, and we need to be able to find the relevant stuff; a big problem in of itself.
- hu3 3y agoThose are very kind words that I will keep.
- bpiche 3y agoWorked with their ontologists for a couple of years. Someone once told me that they employed more philosophers per capita than any other software company. A dubious distinction, maybe. But it describes the culture of inquisitiveness there pretty well too
- satychary 3y agoI worked on Cyc in the early 90s, briefly [https://dl.acm.org/doi/pdf/10.1145/165529.993430 https://dl.acm.org/doi/pdf/10.1145/165529.993430 shows my MCC address on p.10 :)]. I cherish wonderful memories of being on that project. Doug was amazing - bold, brilliant, visionary, charismatic. RIP, dear leader.
- brindlejim 3y agoWhile I respect Doug's intelligence, he showed a kind of perverse persistence in a failed idea, and I think it's telling that aspiring AI czar Gary Marcus admires the ruins of Cyc while neglecting to acknowledge that it represents a dead end in AI. Like science, the field of AI advances one funeral at a time. Doug pursued a pipe dream, and convinced others to do the same, despite the brittle and static nature of the AI he sought to build. Cyc was not a precursor to OpenAI, contrary to other comments in this thread. That would be like calling the zeppelin the precursor of the jet. It represents a different school of technology, and a much less effective one.
- Nevermark 3y agoIt’s not going to be popular to highlight the less than hoped for successes of Lenat’s greatest project. But I think that is one of the things he should be admired for. How can anyone know how an ambitious approach will pan out without the great risk of going all in? Anyone willing to risk a Don Quixote aspect to their career, in pursuit of a breakthrough, is someone who cares deeply about something beyond themselves. And recognizing the limits of Lenat’s impact today doesn’t preclude both the direct and indirect impact on future progress. I found him inspiring on multiple levels.
- Rochus 3y agoWait a few more years and you will see that the effort to formalize this knowledge was not in vain. We will certainly see systems which make use of this data. Cycorp is a different company with a different approach than OpenAI; but the data produced by Cycorp will likely be useful for companies like OpenAI on their way to truly intelligent systems.
- xpe 3y agoPerhaps some here aren't familiar with the existence of a (relatively useless in my opinion) POV that pits symbolic systems against statistical methods. But it isn't a zero-sum game. Informed, insightful comparisons are useful, but "holy wars" are not. See also [1] for broad commentary and [2] for a particular application. [1] https://medium.com/@jcbaillie/beyond-the-symbolic-vs-non-symbolic-ai-debate-96dffce7270c https://medium.com/@jcbaillie/beyond-the-symbolic-vs-non-sym... [2] https://past.date-conference.com/proceedings-archive/2016/pdf/0954.pdf https://past.date-conference.com/proceedings-archive/2016/pd...
- xpe 3y agoThis sibling thread is apropos too: https://news.ycombinator.com/item?id=37356435 https://news.ycombinator.com/item?id=37356435
- Nevermark 3y ago> I have spent my whole career […], Lenat was light-years ahead of me […] Lenat is on a short list of people I expected/hoped to meet at some point when context provided the practical reason. He has been a hero to me for his creativity and fearlessness regarding his symbolic vision. So sad I will never meet him, but my appreciation for him will never die.
- Eliezer 3y agoVery visceral oof. I don't remember a time when I knew about AI but not about Eurisko.
- gumby 3y agoI worked with Doug on Cyc from ~85-89 (we had overlapped at PARC but didn’t interact much there). The first thing undid was scrap the old implementation and start from scratch, designing the levels system and all the bootstrap code. It was a fun time with a small core team (mainly me, guha, and Doug) but over time I became dissatisfied with some of the arbitrariness of the KB. By the time I left the Cyc project (for my own reasons unrelated to work) I was somewhat negative towards the foundations of the project, despite the tight relationship we’d had and the fact it ran on my code! But over time I became smarter and came to appreciate once again its value. I had too much of a “pure math” view of things back then. As I moved on to other things I lost touch with Doug and Mary, and I’m sorry for that.
- dpq 3y agoDoug was one of my childhood heroes, thanks to a certain book telling the story of his work on AM and Eurisko. My great regret is that I never got the chance to meet him or contribute to his work in any way. RIP Doug, you are a legend.
- martin1975 3y ago72 isn't really too old. Does anyone know what caused his death? Revenge of the COVID?
- az226 3y agoMaybe it's a bit on the nose but I had his article summarized by Anthropic's Claude 2 100k model (LLMs are good at summarization) for those who don't have time to read the whole thing: The article discusses generative AI models like ChatGPT and contrasts them with knowledge-based AI systems like Cyc. Generative models can produce very fluent text, but they lack true reasoning abilities and can make up plausible-sounding but false information. This makes them untrustworthy. In contrast, Cyc represents knowledge explicitly and can logically reason over it. This makes it more reliable, though it struggles with natural language and speed. The article proposes 16 capabilities an ideal AI system should have, including explanation, reasoning, knowledge, ethics, and language skills. Cyc and generative models each have strengths and weaknesses on these dimensions. The authors suggest combining symbolic systems like Cyc with generative models to get the best of both approaches. Ways to synergize them include: Using Cyc to filter out false information from generative models. Using Cyc's knowledge to train generative models to be more correct. Using generative models to suggest knowledge to add to Cyc's knowledge base. Using Cyc's reasoning to expand what generative models can say. Using Cyc to explain the reasoning behind generative model outputs. Overall, the article argues combining reasoning-focused systems like Cyc with data-driven generative models could produce more robust and trustworthy AI. Each approach can shore up weaknesses of the other. May he rest in peace.