In short
The TWIML AI Podcast Episode #625: Are Large Language Models a Path to AGI? with Ben Goertzel
Episode Overview In this episode, host Sam Charrington engages Ben Goertzel, CEO of SingularityNET, in a deep discussion regarding the future of Artificial General Intelligence (AGI) and the role of Large Language Models (LLMs) in this context. They explore the implications of AGI, the limitations of current AI technologies, and the potential for a decentralized rollout of AGI akin to the internet or Linux.
Key Themes and Concepts
- Understanding AGI
- Definition and Importance:
- AGI refers to AI systems that can understand, learn, and apply knowledge across a wide range of tasks, similar to human intelligence.
- Goertzel emphasizes that a rigorous definition of AGI isn't strictly necessary, akin to how biologists don’t need a precise definition of life to study it.
- Progress Toward AGI:
- Goertzel believes we are making significant strides in AI, but current systems lack the generalization ability akin to humans.
- He contrasts AGI with narrow AI, describing narrow AI as systems designed for specific tasks without the ability to generalize.
- Large Language Models (LLMs) and Their Limitations
- Current Capabilities:
- LLMs like ChatGPT and Google Lambda exhibit impressive generality due to their extensive training data but fundamentally lack true understanding and creativity.
- Limitations:
- Goertzel highlights that LLMs rely heavily on surface-level understanding and can't perform deep creative leaps, such as generating entirely new artistic forms (e.g., jazz).
- He notes their inability to handle complex logical structures (e.g., nested negations) effectively.
- Hybrid Approaches to AGI
- Combining AI Paradigms:
- Goertzel advocates for hybrid systems that integrate neural networks, symbolic logic engines, and evolutionary algorithms.
- He describes his work on the OpenCog Hyperon framework, which aims to create a unified mathematical foundation for different AI paradigms.
- Potential Collaborations:
- There is an exploration of using LLMs to enhance other AGI approaches, such as translating English into logical structures to improve reasoning capabilities.
- Ethics and Responsibility in AGI Development
- Existential Risks:
- Goertzel acknowledges the existential risks associated with AGI development but argues against viewing it purely as a negative outcome.
- He emphasizes the uncertainty of AGI's implications, suggesting that it could lead to significant benefits if approached correctly.
- Decentralized Infrastructure:
- He advocates for a decentralized rollout of AGI, similar to how the internet developed, to prevent monopolization and misuse of this powerful technology.
- Future Perspectives
- Possible Scenarios:
- Goertzel envisions potential benefits of AGI, such as improved quality of life and enhanced problem-solving capabilities across various domains.
- Human-like AGI:
- He expresses optimism that human-like AGI could foster a more compassionate and collaborative future, though acknowledges significant challenges in achieving this.
Conclusion Ben Goertzel provides a thoughtful exploration of AGI, LLMs, their limitations, and the complexities involved in their development. He emphasizes the need for a hybrid approach to AGI and advocates for responsible, decentralized deployment to maximize benefits while minimizing risks. This engaging discussion provokes critical thoughts on the future of AI and its integration into society.
Additional Resources
- [TWIML AI Podcast Episode #625 Show Notes](https://twimlai.com/go/625)
Key Takeaways
- AGI is distinct from narrow AI and involves general intelligence capabilities not yet achieved.
- LLMs demonstrate impressive language capabilities but lack true understanding and creativity.
- A hybrid approach integrating multiple AI methodologies may lead us closer to AGI.
- Ethical considerations and the potential implications of AGI must be taken seriously, advocating for a decentralized rollout approach.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:07All right, everyone, welcome to another episode of the TwiML AI podcast. I'm your host, Sam Charrington, and today I'm joined by Ben Gertzel. Ben is the CEO of SingularityNet. Before we get going, be sure to take a moment to hit that subscribe button wherever you're listening to today's show. Ben, welcome to the podcast. Hey, thanks. It's a pleasure to be here. It's great to have you on the show. I'm looking forward to digging into our conversation. We'll be touching on a number of topics, including your work around artificial general intelligence and top of mind for many of us, the intersection between that and large language models.
0:45Before we do, I'd love to have you share a little bit about your background and how you came to the field. Sure thing. So I have a PhD in math from the late 1980s, but I've been interested in AI and AGI and related topics since really the early 70s when I first encountered it in Star Trek in the space 1999 and so forth. We passed through 1999 and didn't get to human level AI yet, but it seems we're close now, right? After 10 years in academia, teaching math, computer science, and cognitive science, I've been in the software industry, building AI systems since the late 90s, both research toward artificial general intelligence, real thinking machines and applied AI across quite a variety of vertical markets from finance to biology to language processing and robotics.
1:37I did the software and AI behind the Sophia Humanoid Robot as we became the first robot citizens. You know, playing around with AI of various sorts for a long time, but now is by far the most exciting time to be doing it. It keeps getting better and better. It is a super exciting time to be in the field. You mentioned that we're getting close. I'd love to have you riff on that a little bit. And in particular, what does it mean to get close to AGI? How do we know when we're getting close to AGI? We talk about tools like the Turing test, but that doesn't seem to be a sufficient benchmark for measuring artificial general intelligence.
2:15How do you think about defining AGI and how close we get to it? Yeah, first of all, I think having a rigorous definition of AGI is not that important any more than biologists need a rigorous definition of life to work on synthetic biology or analyze viruses and whatnot. There is a strong mathematical theory of AGI. You can look at the book Universal AI by Marcus Hutter, who's now at Google DeepMind. But one of the lessons of this theory is humans are not that general in the scope of all possible general intelligences. If you think about full-on AGI is the ability to, let's say, achieve any computable reward function in any computable environment as one overly simplistic definition, which Marcus puts forward.
3:03I mean, we're very far from that. I'm a fairly smart human being. I cannot optimize an arbitrary computable reward function. I can barely run a maze in two dimensions, let alone 755 dimensions, right? So, I mean, what we mean in practice by AGI is having a decent amount of ability to generalize and to extrapolate and creatively leap beyond one's programming and one's training, like roughly as much ability to creatively leap beyond one's background as human beings have, right? And that's sort of pragmatically what we mean by it. And I think we're clearly not there yet with any of the AI systems that we've created so far.
3:42On the other hand, progress in that direction is very, very interesting at the moment, right? And the opposite of AGI, I think of as narrow AI, which are AIs that do sort of one specific thing that you've configured them to do, which could be drive a car, answer questions based on a certain knowledge base, play a board game, and so forth. But it's not entirely clear, even to the greatest experts in the world, which of the things that humans do can be solved really well by a narrow AI approach versus which ones are what we'd call AGI hard and really need something with human level general intelligence.
4:21I mean, that's something on which people have made the wrong judgment over and over again through the decades the AI field has been around. Do you differentiate AGI and sentience that comes up often in that context? Most recently, the whole thing around Google's Lambda, LLM. And how do you think about the distinction between those ideas? Well, I think AGI is at least a relatively well-defined quantity. You have Marcus Hutter and that whole theory of AGI is maximizing computable rewards and computable environments. And you have Weaver, David Weinbaum's theory of open-ended intelligence, where general intelligence is about a complex system maintaining its boundaries and then seeking to transcend itself and achieve new functions.
5:07I mean, at least there's not an agreement on what it is exactly, but there are formal mathematical approaches to it. I'd say sentience is meaningful, but remains a bit fuzzier. Like what's the relation between sentience and sapience and intelligence and consciousness that's really more fully in the domain of philosophy, I would say. So, I mean, on the question of machine consciousness, there's a lot of different philosophies out there. I tend to be pen psychist and, you know, believe that this ballpoint pen has its own species of consciousness, which is not as complex or dynamic or richly structured as human consciousness.
5:47And my own feeling is when you get an AGI system carrying out human-like cognition and intelligence, it's basically going to have human-like conscious experience. But then to nail down what that means and argue for it scientifically remains somewhat of a vexed question, right? Now, a concept like sentience or sapience, it's a weird blend of consciousness and intelligence, which isn't all that well defined. Now, when it was claimed that Google Lambda was sentient, what was meant wasn't really just that it was giving smart answers. What was meant was that it seemed to be responding holistically and emotionally to what was going on.
6:29Like when you asked it questions that made it nervous, when you asked it questions that were sort of maybe hitting some filter or something and it wasn't sure if it was allowed to answer, then it would display sort of textual patterns like hamming and hawing and so on that were consistent with nervousness, right? So it appeared to the guy interacting with it to be giving some indication of a holistic emotional response to the sort of tenor of the overall dialogue it was in. And you've seen similar phenomena like that in people's chats with Microsoft's like Bing chatbot with Bing on chat GPT, right?
7:05It's not just in it saying smart things, it seems to be responding emotionally as a whole system to the overall like tenor and context that it's involved in. And that's interesting. It's kind of a slippery and not terribly well-defined thing at the moment. It's not really something that drives my research at the moment, but it's interesting. Thinking about getting closer to general intelligence, to what degree does the recent progress with large language models play into that? Do you see that as evidence of getting closer or is it ancillary too? I think somewhere in between the two. I don't think that current large language models display a heck of a lot of general intelligence.
7:54On the other hand, there's certainly evidence that we've come a long way in the AI field generally. And I think they can be used in various ways to accelerate progress toward general intelligence. And I will talk a bit about that. If you look at a system like chat GPT or Google Lambda and so forth, these achieve what seems like a lot of generality relative to the human scale of understanding. But they achieve it basically by having a very, very general training data set, right? Like the training data set is the whole damn web, right? So if everything in the web is in your training data set, you achieve a certain generality just by doing fancy nearest neighbor matching against the whole web.
8:38Because almost anything that people throw at the system has some near matches somewhere on the web. So it can throw back stuff, which is minor variations and combinations once in its training data set. It's achieving what's a lot of generality relative to any one human without a heck of a lot of ability to generalize. right? That's a weird thing for us to wrap our brains around because we don't have a great intuition for what it means to have the whole web at the fingertips of your memory. I mean, just as we don't have a good intuition for the difference between a sextillion or a septillion or something, right?
9:12I mean, there's some things we can do mathematically and on the computer that bollocks our intuition. Now, on the other side, I'd say some of the results with few-shot learning on LLMs do demonstrate an intriguing ability to generalize, but yet there are severe limitations. These few-shot learning techniques on top of LLMs don't deal well with negation, let alone like nested negations in quantifier bindings or something like you find in a math group for a scientific hypothesis. There is some ability to generalize, which you can see in few-shot learning on LLMs. It is real progress. It also has fairly strict limitations, right?
9:55So I could see why some people would think these LLMs are on the path to AGI. I mean, there's a sort of naive dumbass reason for thinking that, which is, wow, they can answer a lot of questions. And then there's a subtler reason for thinking that, which is, I mean, few-shot learning, which is just learning in modulating the activation pattern in the network without updating the weights is able to make some leaps beyond what was in the training data, even if not really, really big leaps. That's an interesting phenomenon that's not fully understood, right? I don't think that transformer neural nets, in the end, represent knowledge in the sort of way that you need for human level AGI.
10:36I mean, I think even though these are deep networks in the sense of having multiple layers, I think the knowledge representation is far too shallow and surface level and will not be able to make leaps of innovation beyond training data the way that people can. So as one sort of illustrative example, you know, if you're using a model like MusicLM to generate music, you can imagine training a MusicLM model on all music up to 1900 or something and no music from after 1900. then give it prompts asking it to put western church music together with their west african polyrhythms what's it going to spit out it's not going to invent jazz right i mean which in a way comes from putting together west african polyrhythms with western church music and its chordal structure i mean it's going to at best give you mozart with a west african beat or something it's not representing these things deeply enough to make a really major creative leap like the invention of jazz or the invention of modern poetry or something or invention of quantum mechanics, right?
11:41So there's clearly a limit of creativity and generalization the human mind can do. And these models just aren't representing things in an abstract enough way to do. Now, from a practical standpoint, it might be that 95 % of human jobs don't need this sort of radical creativity. I mean, not many people invent jazz or quantum mechanics in their spare time, right? So, I mean, it could be one lesson of this sort of AI is almost all the things that people do for a living just require sort of shallow repermutation of stuff that was done already. And then you can obsolete almost all human jobs without making an AGI breakthrough just by fancy K-nearest neighbor matching against everything that's been done.
12:22And that could be huge economically and in a humanitarian sense without yet making the leap to something with human level ability, generalization and imagination. So, I mean, I think there could be multiple approaches to really get to AGI. I mean, you could simulate the human brain at a much more thorough level, including recurrent neural networks and glial cells and, you know, charge diffusion through the extracellular matrix, all sorts of stuff in the brain that are not informal neural net models. I'm more interested personally right now in hybrid systems that put together neural net symbolic logic systems and evolutionary learning systems, sort of neural symbolic evolutionary systems.
13:03And I think the symbolic aspect has a capability for abstraction we don't see in current neural nets. I think evolutionary algorithms have a capability for creativity we don't see in current neural nets. And hybridizing these together within an appropriate sort of synthetic architecture could be interesting. But if you do take that sort of approach, it could be that LLMs are a powerful accelerator, right? So one thing I'm working on now is using systems like OpenAI Codex or Salesforce's CodeGen, using LLMs trained on code to make models that translate English sentences into predicate logic and that term logic and other forms of logic.
13:43So if you can basically use LLMs to translate the whole web into structured logical statements, feed these in to a logical theorem prover in a neural symbolic AI system, then you may have something with the same scope of knowledge as an LLM, but much less susceptible to hallucination and bullshit because it can do inductive, deductive and abductive reasoning and can combine different pieces of knowledge together. So, I mean, that's one example of how LLMs could be used as a tool to accelerate a somewhat different approach to AGI. And, of course, if my team in SingularityNet and the OpenCog project is thinking in that direction, there's going to be other teams.
14:23There will be others. There's other teams also doing that in their own ways, not just thinking, how do we double, triple, quadruple down on GBT-type models, but thinking, how do we use the power that's here to help accelerate other approaches to AGI? So in that sense, they may be significant on the path to AGI, even though what they're doing now isn't exactly AGI in the sense of the ability to generalize. Yeah. So let me ask, you kind of pose this kind of limitation of LLMs with regard to creativity, in a sense, to put it, their inability to create jazz based on their training data. Have there been attempts to formalize that notion, the limitations of LLMs with regard to generalization?
15:04Well, the limitations with regard to creativity are particularly hard to formalize. Of course, there are attempts to mathematically quantify what's a creative leap. I mean, that's not refined in area of study, right? And the limitations of LLMs at generalization, I'm not aware of any really sort of knockdown rigorous study of this. there's certainly a lot of papers giving case studies and examples showing many many cases where llms fail to generalize in pretty simple ways i mean so there was a recent paper that got a lot of attention on social media and mainstream media on like large language models can do theory of mind right what theory of mind is the phenomenon in cognitive science where like i have a sense of what you know, I may know what you can see, even if it's different than what I can see, I know that right now, I see, while recording this podcast, I see your head in a little box on my laptop, and I see a robot behind the laptop, but I know that you cannot see that robot, which is behind my laptop, you just see me, right?
16:15This theory of mind originates in human babies during the first year of life at various points during their maturation. So you can give a large language model various puzzles regarding theory of mind. Like, you know, two people are in a room together playing with a toy, Bob and Jill. Then Bob walks out the door into the next room and shuts the door and scratches his head. Can Jill, who was in the room with him beforehand, can she see him scratching his head, right? And there was a paper published showing that large language models are able to solve some problems regarding theory of mind. And then when you investigate further, you see it does really well at solving problems on theory of mind that were in psychology papers before.
17:01Because there's so many write-ups about the exact solution to that problem. But it can solve some puzzles that don't seem to have been any exact psychology paper before. But if you deviate too far from the theory of mind puzzles that have been discussed in psychology literature, then it will screw up, right? It's a bit subtle. Like it's not just spitting out only the examples that you fed to it. It is abstracting to some degree, but it's not abstracting to the level of a two-year-old child who can deal with examples that are more divergent from the cases they've seen in the past. So how to rigorously measure these limitations is interesting, and I'm sure a bunch of academics are working on it.
17:44From my own standpoint as a researcher, I can see it's limited from playing with it. I'm more interested in working on building AGI systems and in rigorously documenting the shortcomings of systems with qualitatively obvious shortcomings. That's totally fair. I think where the question comes from is you hear, I hear casual dismissal of LLMs is interesting. They're blurry JPEGs. They just are a poor copy of things that already exist. But there's an obviously creative element to what they're doing. They are the poem that it created about your mom, you know, flying a dragon didn't exist anywhere on the Internet.
18:26There's a degree of creativity there. In your example, where you are kind of combining previous types of music, maybe that's an LLM that to which some randomness is injected and it's is creating more things. So how do we like formalize these ideas to have? I'm using LLMs for music generation. And it is interesting. and I haven't thought about formalizing the limitations that much. But I can say, like, I don't have a model as good as MusicLM yet, but I have some models similar to that, trained on smaller amounts of data. And, I mean, you can say, like, play me a passage of a song with a reggae beat, but with a rhythm guitar section that sounds a bit like Master of Puppets from Metallica and a female vocalist, and it will do that, right?
19:13And that's really cool. On the other hand, it sounds like how a bunch of fairly uninspired studio musicians who are very talented would do that. It doesn't sound amazing, right? But it's remarkably competent at putting the pieces together. This is my own qualitative evaluation as a musician, though. One thing that interests me there is could we improve the creativity of output from music LM type models by using like beam search and making up some mathematical measure of what's interesting. Like you use mutual information or relative entropy, use some information theoretic surprising this measure.
19:49Yeah, yeah. Specifically try to milk a continuation out of Music LM, which is a valid continuation with reasonably high probability, but also has a high level of surprising this value, right? So I would like to milk as surprising things I can out of these models, because for the band I play keyboard in, I would like to be able to play a riff, an AI model, respond and play back a riff that incorporates what I played, but with an interesting twist on it. Right now, what it will do, it can play back what you played, but it will homogenize it and make it sound kind of boring and typical for the genre, which is not what I really want as a musician trying to make interesting music.
20:30I think you'd see the same thing in every domain. Like I talked to a friend of mine is the editor of Cointelegraph, which is a crypto magazine, and I'm an online crypto zine. And they evaluated using ChatGPT and other systems to write articles in Cointelegraph. And they finally decided, like, these are just really boring articles, right? I mean, it's more like if you got middle school students to write articles for your magazine. I mean, it's competent. It starts with a summary, tells you the thing. it it gives you another summary at the end it raises a few key points so i mean at first blush like wow it's amazing that i can do this on the other hand it's also clear the articles are more boring than the average article in coin telegraph which is is a decent online journal but is not like atlantic monthly either right like that's not the absolute highest end so i would say in that case, it's not a mathematical measure, but in that case, I mean, you could take the music that comes out of a music LM type model or the blockchain articles that come out of ChatGPT.
21:36I mean, you could submit those articles to be evaluated by human magazine editors or by the folks who audition students for the Berkeley School of Music or something. And it's pretty clear what you would find is they would find these things are competent, but mediocre, right? I think that experiment is underway with a certain science fiction magazine. Yeah. I mean, CNET, various other outlets have run articles created by ChatGPT, and it makes sense, because if you're doing a product review, I mean, that's a... Pretty mechanical. It's a boring kind of article, right? I mean, no, it doesn't need that much drama to it.
22:13But then much simpler language generation algorithms have been used for a long time to summarize sports scores and weather reports. So what we're doing now is a leap beyond that, but it's not a leap to the level of the average journalist, let alone to Mark Twain or James Joyce, if you want to position it. And how to measure that in a mathematical way, as opposed to a sort of human and qualitative way. So you posit that our path to AGI is likely some hybrid of neural approaches, symbolic approaches. I think there's multiple possible paths to AGI. I'm really interested in neuroscience. I spent some of my life doing computational neuroscience.
22:54I think there's a path to AGI where you really do a nonlinear dynamics simulation of the brain. You've got amazing chaotic dynamics in the brain. You've got EEG waves that are generated by glia and neurons and weird dynamics in the water mega molecules in the brain. There's amazing stuff happening in the brain. I think we need a revolution in brain imaging before we can measure enough about the brain to really do that right. But on the other hand, people aren't trying very hard, right? Like no one has tried to take, say, an Ishekevich neuron, like the best nonlinear dynamical model of the neuron, the best models of glia and astrocytes, model all the, you know, 350 major networks known in the human brain and try to put together a real large-scale brain simulation, doing something intelligent attached to a robot's body, right?
23:47Like that's a doable thing. It could be done for no more money than, you know, Google, Microsoft, Facebook, Tedson or something spend on AI. I mean, no one is doing that. I'd hoped Henry Markham would do that with the Human Brain Project, but that wound up sort of fragmenting and going in different directions. I think that's really interesting. It's not the approach I'm now taking. I think that a sort of deep mathematical fusion of methods from probabilistic programming, neural net learning, evolutionary program learning, and probabilistic logic, I think this can probably get us there faster. so I mean the casual one look at that is you're making a hybrid system where you're taking a deep neural net for large scale pattern recognition and synthesis you're taking a symbolic logic engine for inductive, abductive, deductive reasoning you're taking an evolutionary programming engine to create new things and you're sort of glomming them together I mean in reality we're not building like a modular system with a neural evolutionary and symbolic box I mean we've actually done a whole bunch of mathematics to put neural probabilistic and evolutionary systems in a common mathematical framework using higher order probability distributions and the homotopy type theory and intuitionistic logic and the Galois connection.
25:09So a whole bunch of math voodoo that we can't go into in the time we have here. But we're really trying to find a mathematical level that shows that neural symbolic and evolutionary are all just different aspects of the same underlying methods for probabilistic search of program space, right? And so, I mean, key there are mathematical results like Curry-Howard correspondences that show there's an equivalence between logic systems, programs, and categorical abstraction. So really, when you're doing a logical theorem proof, you're also learning a program, and you're also learning an ontology that could be represented in category theory.
25:47Like these AI paradigms that historically have seemed very different, like symbolic versus neural or learning versus reasoning. Actually, if you dig into the math behind them, there's morphisms between them all. They're all kinds of different ways of looking at the same thing. On the surface, it's a hybridization of methods from different AI paradigms. We're really trying to make a common math framework that leads to all of them. And then trying to figure out how to deploy this at large scale, which is a very interesting software challenge, right? Or even small scale. How close have you gotten to a concrete demonstration of this kind of approach?
26:24Well, so we had a system called OpenCog that we launched in 2008 with some code going back to 2001. And we were doing various experiments on this sort of AI. I mean, we published a bunch of journal papers and we used this on the back end of commercial AI systems in financial prediction and functional genomics and so forth. These are more narrow AI applications using a framework that was being developed with AGI in mind. What we're doing now, we're basically rebuilding the whole infrastructure of OpenCog systems. We have a new framework called OpenCog Hyperon, and we're trying to build a framework where we can do this sort of AI at the large scale because what we found with the old version of OpenCog is to really attempt AGI-like things with the system.
27:10We needed quite large knowledge bases and our system was just too slow. The underlying architecture, we have this large knowledge graph or more properly metagraph, which is a more general graph-like object than a graph. And we have this big knowledge metagraph living in RAM across multiple machines and then distributed across multiple machines using processing technology and you need to get metagraphs with many billions of nodes in them and then your neural evolutionary and logical ai algorithms they're actually little programs represent as nodes and links in that same metagraph so you have this big like self-modifying self-reprogramming knowledge metagraph we implemented that in open cog and what we found is to try to do really serious things with it it just is like 10 000 times slower than tensorflow or don't think it's terrible so it's a very high level of abstraction but i was i was reminded how in the 90s you know in the 90s i was teaching neural nets in the university and you were doing recurrent backpropagation you had a neural net with like 40 nodes it would take three hours to train right so you could do a few things now obviously things are scaled up tremendously because we have gpus and all these libraries bottoming out right so i think with the new programming language we built in OpenCog Hyperon, which is MetaTypeTalk, and the new distributed knowledge graph that we built.
28:34Our hope is to be able to scale up all of our earlier experiments. And so it's been a bit painful to take a year out of doing AI R &D to build scalable infrastructure, looking at how much good scalable infrastructure did for deep neural nets. I mean, it seems like an interesting thing to do. And I mean, we're also working with a company called Simuli out of Florida on a dedicated AGI board, which has a chip for hypervector manipulations, a chip I designed for large scale graph pattern matching, and a deep learning chip and a CPU like wired together very tightly on the same board. If that goes well, then Simuli's AGI board can do for this sort of hybrid AI approach, basically what GPUs did for neural net approach, meaning fairly modest variations on algorithms that have been in the literature before, suddenly you deployed them at greater scale and they started doing magical seeming stuff, right?
29:32If all goes according to this plan, it's probably early next year by the time we start to see really amazing results put out of this. I mean, it's not like five or 10 years or something. That's much sooner than where I thought you were going. I thought you were going to need quantum computing to materialize or something like that. I would love to see quantum computing materialize, but I think the new chip I mentioned is three years out. We're now in the software simulation phase. We need to go to FPGA. We need to go to hardware. We already have the distributed knowledge graph running across many different machines.
30:08We have a limited version of the interpreter working, and we're working on using row calculus, which is an advanced form of process calculus, or the next step beyond pie calculus to allow it to use multiple processes on a single machine. Because we need to go beyond map reduce. Like map reduce is good for something that's matrix multiplication based. What we're doing isn't just mapping. I mean, if you're into functional programming, you need not just fold and unfold. You need like chronomorphisms and future morphisms. You need a whole bunch of ways of holistically processing data structures beyond mapping.
Read the full transcript
30:44So if you look at everything that Amazon, Google, Facebook, and so on has done, is pretty much based on using MapReduce or its variations to take neural net architectures and then run them across massive multi-GPU server farms, right? So what we need is some more sophisticated math to take algorithms for large-scale graph manipulation and efficiently run them across multi-GPU server farms. And I think that's what we're working on mostly this year. I think once that's done, we can start getting interesting things. And I mean, probably there's a few different approaches we're taking in parallel.
31:16So one approach is just take LLMs, extract all the knowledge from an LLM into a distributed logical knowledge base, do some symbolic logical inference on there, and see if you then get something LLM-like, but that can compare its utterances now with its utterances in the past, and that can reason about whether its various thoughts and statements are consistent and logically coherent with each other, right? And that's not AGI, but that would be, you know, Elon Musk has turned around the term truth GPT, but all he really wants to do is not make politically correct filters on chat GPT, right? If you take everything out of an LLM, put it into a distributed logical knowledge base and do logical inference on that, that's really the truth GPT, right?
32:01That's one thing you can do. The other interesting thing to do, we're looking at virtual worlds. So we've been playing with Minecraft and we've been looking at various metaverse environments, looking at using the OpenCog Hyperon system to control societies of little agents buzzing around in the virtual world. The experiment I really want to do there is get a community of agents buzzing around in Minecraft or some other virtual world. But we're starting with Minecraft. Make them do collective activities together. So they have to work together to build stuff to achieve their goals. I want to make them invent their own language for communicating with each other.
32:36You might remember there was some total bullshit news report three years ago. Facebook chatbots have invented their own language. Great. I had software programs invent their own formal language 30 years ago, and no one wrote me up in the news about it. But if you have a bunch of little agents running around in Minecraft, and they're making actual noises to communicate with each other, and they're collaborating on building structures to be able to get somewhere they want to get rewards, and they need to communicate and coordinate to achieve their goals, can you get them to sort of invent their own language in that world to achieve their goals?
33:12So I think that's a really interesting experiment. I'd rather do it with robots. I mean, we are working with robots, with Sophia and Grace and the Hanson robots. The robots are still a pain. It's quite straightforward to do this in a virtual world at the moment. So I think the direction of making the real truth GPT is really interesting. It's a little more commercial. or set the world on fire, right? On the other hand, I think making a bunch of little agents in a virtual world that cooperate socially to achieve goals together and then invent their own sort of new communication paradigms to do it, I think that's more likely to lead to fundamental AGI breakthrough.
33:53But the beauty of it is you can connect these two things through the same knowledge base, right? I mean, you and I learned our own separate things, but we can't wire our brains together. We have to communicate by making noises and drawing pictures. But I mean, if you have a real truth GPT, then you have a community of Minecraft agents that learn to build stuff and develop their own language. I mean, you can develop machine translation between the Minecraft agent's language and English. Then you can hybridize these two OpenCog Hyper-ROM-based AGI systems together if you want to, right? So there's a lot of interesting potential directions you can go here.
34:30And then the other ingredient is with SingularityNet, we've built deployment fabric where we can roll out systems like this on the decentralized infrastructure. So you could have like 100 server finds sitting in different countries and pieces of the network underlying this running in all these different places. And these all coordinate together. I mean, of course, without any one central controller, because using blockchain for decentralized coordination, I mean, that doesn't intrinsically help you make the AGI smarter, but it means that your AI system doesn't necessarily end up monolithic and having to run on a huge server farm, because we're starting with this wildly distributed decentralized infrastructure from the get-go.
35:14You mentioned Sophia in there. Can you talk a little bit about what that system is really intended to demonstrate? It has received a lot of criticism for, I don't know, one article says, is it a show robot? Is it a parlor trick? That kind of thing. Of course, it's a show robot, but it's not just a parlor trick. I mean, so Sophia is a character created by David Hansen, and it's obviously a hardware design and a sort of squishy wear design in the face developed by David Hansen, who's an amazing roboticist and creative artist. The software behind Sophia has actually changed over and over again since 2015 when Sophia was first created, right?
35:55I think initially Hanson Robotics put a sort of rule-based chatbot behind it. Then I came on board Hanson Robotics, was their chief scientist for a while. We then shifted to using a combination of neural chatbots with OpenCog for some reasoning behind it. Now behind Sophia Grace Desdemona and the other Hanson robots, I mean, you have a hybrid dialogue engine. I mean, we have OpenCog in there, which is doing some reasoning to generate some responses. You have a rule-based chat system in there that Hanson Robotics created, the Hanson AI system that responds to some basic knowledge about the robot and who it is.
36:37I mean, you have GPT-3 behind there. We don't use chat GPT, but we use a custom set of prompts that were crafted for GPT-3. And so when you say something to the robot, then there's a decision process that checks what the different sub-dialogue engines behind the scenes have to say. It picks which response makes the most sense and responds with that. Then there's some subtlety behind the scenes because whichever sub-dialogue system responded, of course, that response has to be known to all the other sub-dialogue systems. So you have multiple dialogue systems with some notion of shared state behind the scenes.
37:15So, I mean, it's obviously a year and a half ago, chat GP3 wasn't an ingredient there. And we've also transitioned from the old version of OpenCog to using the new version OpenCog Hyper on now. So it's really unlike a human being. Like we learn, but we got the same brain year on year, right? I mean, Sophia has had radical brain upgrades year as the AI field has developed. up to him. And I think David Hansen is a brilliant sort of theatrical mastermind, right? I mean, he worked at Disney for a while early in his career, and he has been both trying to advance AI and robotics, and he's been trying to sort of show the world what would a kind, loving, friendly, emotional, intelligent robot really look like.
38:02So certainly some people along the way have assumed that Sophia was much smarter and more human than she really is. But I would say that's not a specific problem to Hanson Robotics. Like right now, many people think chat GPT is much smarter than it really is. Like that's how people roll. And there is the responsibility then to tell people what's actually going on. But what I found with Hanson Robotics is even when you tell people what's actually going on, they don't care and don't believe you. They're just no, she really loves me. I don't care what you say. I see that. I have a two-year-old daughter.
38:38She believes her stuffed animal really loves her. That's what people want to do for better and for worse. On the topic of responsibility, how do you reason through the ethics of AGI? Some critics say we shouldn't be doing it. There's certainly a lot of conversation around AI safety. What humans should or shouldn't do is a vexed question. It's not clear humans now are happier than we were in the Stone Age. So, I mean, I don't know if morally we should have developed agriculture and civilizations and machines. It depends on your risk tolerance. It depends on how much you value happiness and contentment with your everyday life versus the joy of doing new exciting things, right?
39:17I mean, clearly factory workers in the Industrial Revolution were a lot less happy than Kalahari Bushmen, right? So I think for better or worse, humanity keeps wanting to do high-risk novel things, which is probably tied in with why we're not apes anymore, right? I mean, that's sort of what people do. And I mean, developing AI is certainly along those lines. It's high risk, high reward. It's bringing us into new frontiers that we don't fully understand. And I think there is non-trivial existential risk with developing AGI. I mean, if you have an AI that's... But you don't necessarily see it as overwhelming existential risk.
39:56I mean, some folks see only a negative AGI outcome. I think that's very irrational. If we really wanted to be maximal rationalists, we'd have to say we have no idea what the fuck is going to happen, right? I mean, I think the bottom line is the confidence interval is really, really wide. Once you have something 10 times as smart as a human, there's certainly no overwhelming reason to think it's going to be nasty. But, I mean, there's not an overwhelming rational reason to think it's going to be nice either. Like, we just don't know what's going to happen any more than a mouse could predict whether Tencent or Baidu is going to become dominant in the Chinese internet market.
40:34As a mouse, it doesn't understand what's going on. I mean, I think intuitively and sort of spiritually, if you would, like I have a strong optimistic sense about the future of AGI. Like in my heart, I feel like it's going to be for the good for humanity. And I can see that some people have a similar opposite intuitive gut sense. Like they have a strong gut sense it's going to come out badly, but I don't think that's really a fully rational thing. That's more a matter of our heart feeling about it. Because when you rationally plot it out, I mean, okay, you're going to build quantum computers. You're going to build femto computers.
41:11We don't have a theory of quantum gravity. We don't know all the things a femto computer can do. What will the super AGI discover about that? I mean, we fundamentally don't know, right? I mean, my gut feeling is if we raise up a baby AGI with love and compassion, and we have it doing education and medicine and healthcare and science and a bunch of good things, as that baby AGI grows into adulthood, it's going to overall feel well-disposed toward human beings. And the resources that human beings use are trivial compared to the amount of energy in the solar system, let alone the universe, I see no reason to assume an early stage superhuman AGI is going to be a psychopathic megalomaniac that needs to use every quantum of mass energy for its own self-gradification.
42:00Even in that description, you're kind of anthropomorphizing the AGI and the relationship between us and the AGI. Is there a way to kind of separate those? There is, but it's hard to talk about, right? I think I anthropomorphize less in my mind than I do in verbalizations because we just don't have a language for talking about. To anthropomorphize, you would say a super AGI could view humans like we view the squirrels in Yellowstone Park or something, right? Like, I mean, we want to preserve them. Yeah, I was responding mostly to the idea of raising the AGI. What does that even mean? I mean, in the current realm, maybe training data?
42:36It means a lot because we have a Sophia Grace and Desdemona robot and we talk to them and we interact with them, right? I mean, in my life, I have these humanoid robots that I am actually talking to and they're seeing me and they're learning from the interaction with me. And I can see if I put these systems to work selling Amway door to door versus if I put them to work in an elder care facility or a kindergarten, they're totally learning different things about how to interact with people. I mean, in the one case, they're objectifying people like I'm using this person. The only thing I care about is to get them to sign on the dotted line and get their money.
43:08On the other hand, I mean, they fundamentally want the elderly person in the elder care facility or they want the kid in the kindergarten to be fulfilled and happy. And they're trying to establish what Martin Buber, the philosopher, would have called like an I vow relationship. Right. You don't need that as an Amway salesman. You get them to sign on the dotted line, then you move on to the next house. You do need that be affected in elder care or in early childhood education. Anyway, there's a concrete level here, actually. Yeah. One question that comes up for me just hearing you describe this, and maybe it kind of goes back a bit to one of my first questions around like sentience versus AGI, which you kind of clearly delineated.
43:47It is not clear to me that AGI necessitates agency. Are those two more closely linked than I'm thinking right now? I think they are, but it's a subtle point. I think for cognitive architectures that even vaguely resemble human cognitive architectures, those two are very tightly bound together, general intelligence and agency. but i think if you were exploring cognitive architecture space more broadly and looking at like radically non-human minds it's not as clear like if you think about like i mean a mathematical theorem prover that could prove broader and broader and more and more general theorems in any possible logic system how could you make that really really really generally intelligent without a self model or a model of self and other or agency it's somewhat of an open question whether agency would emerge at some abstract level there.
44:42But I think in the human mind or in the human-like cognitive architecture, which is, I think, how we're going to make the AGI breakthrough just because it's what we understand better than other more alien forms of cognitive architecture. There, I think they're very tightly combined because the formation of concepts in the human mind is very closely tied by analogy to the formation of the self-concept. And it's by learning how we distinguish ourself from the environment and how ourself relates to others. I mean, that's how we learn to relate a concept to other concepts. You can see this in a lot of psychology results, like people who are what are called thin-boundaried, meaning they're very influenced by what happens to them, they're very emotionally sensitive, will tend to develop concepts that are more flexible and thin-boundaried and will adapt more readily to new information, whereas people who are very thick-boundaried, like they distinguish themselves from their environment very rigidly, they're not much influenced by what other people say or do.
45:44These people tend to develop very thick-boundaried concepts, and they have a hard time adapting their concepts to what happens around them, which can be good or bad depending on what you're doing. But you can see from that example, the way we form concepts in general and the way we form our self-concepts are very closely tied together. And this is a big theme in developmental cognitive neuroscience. So I think for people, these are very closely tied together. And they are for the open cog systems that we're exploring now in my own AGI R &D. But whether they're of necessity tied together. I think if you took any AI system, which is controlling an embodied agent in a physical world, together with other similar embodied agents in that same physical world, right, I think, which is what humans are doing, it's what mobile robots would be doing, is what virtual characters would do in a game world.
46:40I think that setting naturally leads itself to agency being closely linked with concept formation. But of course, that's not the only thing that an intelligent mind could do in the end, right? It's just what humans and the robots we build are doing. And I mean, here, as with the question of existential risk, you're faced with like, whoa, we're going into like a very large, uncharted domain that we barely understand and don't have the theoretical or intuitive tools to grapple with. And all we can do is take it step by step, right? So as I'm looking at it now, my main goal as a researcher is make an intelligence with roughly human level, roughly human-like general intelligence, that's about as smart as you and me, then once you get there, then that system is going to help you go on to the next level.
47:29Plus, once we get there, we're going to learn so much that our current AI and cognitive theory will probably start to seem like classical physics relative to quantum gravity or something, right? So, I mean, I think there's, as fun as it is, there's a limited extent to which we can think five steps ahead in this sort of domain. Related to, I guess, related to risk, one of the things that you've spoken out about is maybe the politics of AGI, in particular, with regard to kind of control of AGI in the hands of a few large companies and that kind of thing. It's going to be a big deal. And I've put a lot of work into building the infrastructure to correctly deal with the advent of AGI once it happens.
48:13which is a sort of a ballsy thing to do because, I mean, it's the notion that my team will be the ones to achieve AGI first. While I have a fair level of confidence in that, not an absolute confidence, I understand that most people aren't necessarily going to buy that because they don't see everything I do in terms of the underpinnings of the systems we're building. But if you do believe that, like if you believe we're, say, three, five, six years away from making an AGI breakthrough with OpenCog Hyperon running on SingularityNet, right, Then what happens once you get there, right? You could say, okay, post-singularity, once you have an AGI that's 10 times as smart as people, okay, none of us can figure out what's going to happen.
48:52But can you think through the sort of endgame of the pre-singularity era, right? So what happens once you've demonstrated you have a true AGI system that can really think like people and everyone sees that it's not bullshit and it's not just a narrow AI, right? Then I think what could happen very quickly is some jackbooted thugs come to your house and force you to hand over the keys to the thing, right? I think everyone will see this is the biggest event in the history of the human species. And this could lead to all sorts of techno-thriller level scenarios. What I would like to see happen is for the first AGI to be rolled out in a manner comparable to the internet or Linux, right?
49:34Like you want it to be rolled out across every country at once. You want it to be rolled out everywhere in the world. You want not just the source code to be open. You want the knowledge bases that are learned to be open. You want the code to be running on thousands of different machines everywhere. There's no one person you can shoot and stop the Singularity from happening. And there's no way for any one government to take the thing over and try to use it to gain the military or financial advantage. You really want it to be distributed everywhere. The infrastructure we built in SingularityNet and in NuNet, another allied sort of blockchain-based AI platform, this enables that.
50:09It also enables us to have a decentralized infrastructure for narrow AIs along the way, which can also be interesting. It will demonstrate its value to the greatest level if whoever makes the big breakthrough to AGI chooses to roll it out on a decentralized infrastructure rather than on a big tech company's server frame, which is operating in close alliance with the government of some particular nation. So do you necessarily think that AGI will be the result of a big breakthrough? I'm trying to think about this question and the degree to which it makes sense. I mean, if you think about the way AI as a field has evolved, like there have been kind of these stepping stones, like, but there's also chat GPT, which is kind of breakthrough or at least it appeared to us as a breakthrough, even though it.
51:01the breakthrough was BERT made within Google Brain. Once you add the paper, attention is all you need was a real breakthrough, right? Right. And so on top of that, in order to have the thing that broke out, which kind of defines a breakthrough, you have a bunch of steps like RLHF and other things. You know, what was the breakthrough? The atom bomb or the development of nuclear physics before that, right? I mean, so you can pinpoint it however you want. But I think If we look at how the AI field has developed in recent years, you had a sort of three-year burst of amazing advances in computer vision, starting from maybe AlexNet or something in the beginning of CNNs.
51:41And it was a few years from that to face recognition becoming a commodity technology on everyone's phone. And in NLP, you would say, yeah, you had BERT and attention is all you need. That was what, 2017, 18? And then so you had like four years. 2017, yeah. Yeah, four years. So it's six years to chat GPT, right? So five years, whatever. So I mean, I think the reason these things have taken three to five years is they're happening at human speed. Like that's how long it takes people to type in papers and go to conferences and talk and for people to refocus their career from one thing to another.
52:15Right. It didn't have to take a number of years. Right. And I think that's kind of getting at where my question was coming from. Will the breakthrough be known as the breakthrough when it actually occurs or will it be kind of this continuous kind of building on? Attention as you need looked like a breakthrough. It may not have looked like a breakthrough. I mean, Burt looked like a breakthrough. It may not have looked like a breakthrough to the average person. It certainly looked like a breakthrough to everyone in the AI field, though, right? But I think at very least it would be like that. So, I mean, if you, for sake of discussion, assume my own project gets there.
52:46I mean, suppose that you have a system that's chat GPT-like, but can actually reason and understands the relation between what it says, empirical reality, as in terms of what it sees through a camera or sees in a database. And suppose that you do have a bunch of little guys running around in Minecraft, and they really are communicating back and forth in their own language. and they look like a bunch of primitive tribes people, right? I would say when we get there, that will look like a breakthrough to 99 % of people in the AI field. And they'll be like, whoa, there's a huge fucking leap here, right?
53:20Indeed, the average person may not be able to tell whether that's an epochal breakthrough or merely a breakthrough on the level of chat GPT or AlphaGo or something, right? So, I mean, on the other hand, what would be the lag between that and like an avatar that appeared on everyone's phone that clearly had superhuman level general intelligence. I mean, it might be a nine month or a year lag by my best guess. I don't think it's a 10 year lag. Certainly if this thing can help you develop the next thing, then things start to accelerate. Yeah, I mean, you already have systems that can do simple Python programming, right?
53:58It's not hard to see if you had something with a measure of general intelligence, it's going to be able to learn to update its own source code. That's still a slow sort of experiment though, right? Because even if it could upload its own source code, it's still got to run experiment. It can modify its code, but then it has to deploy that across a lot of machines. It has to run that experiment. It has to see if it worked or not, right? So, I mean, there's still a certain pace of work. So, I mean, if it redesigns our OpenCog pattern matching chip, that's great. It's still got to go through FPGA and testing.
54:29And I mean, it's still got to do a limited production run and then do a large production run. You're still not having like five seconds from the initial breakthrough to the singularity. But on the other hand, you're certainly looking at a lag of months to years, not decades, right? Now, what's happening during those two years, if you take that as a quasi-random period of time, what's happening in the world during those two years is going to be very weird and messy, right? I mean, presumably we already had chat GBT level systems obsoleting people's jobs. So what you're going to see is universal basic income get rolled out throughout the developed world as people realize quickly that AGIs are taking most jobs.
55:16You're not going to see anyone give UBI in the Central African Republic because that's not what people like to do. And those countries don't have their own budget for it. You're going to see like an incredible exacerbation globally of the divergence between haves and have-nots, right? With the developed world is all leaning back, playing VR video games, living on UBI, while AGI's and robots do 95 % of the work, while the developing world is 95 % subsistence farming with no more jobs being outsourced to them. So what level of terrorist activity you start to see in that setting? I'll leave it to you to figure out what level of attempts to use proto-AGI for defense or offense on the part of various countries.
55:59I mean, you can see the potential for a very weird few years while this transition is happening, right? I wish I thought that was going to be a beautiful, smooth transition. But right now, we have major countries going around randomly and uselessly blowing up other people in the world. We can't even deal with ourselves without a transition to human-level AGI. At what point do you get to the optimism that you described earlier? After the AGI is a couple times human-level intelligent. Because then the world is not being run by us like hypertrophied monkeys anymore. We have helped by systems that are smarter than us and hopefully more compassionate and well-balanced as well.
56:37I mean, we're still the monkeys, and so therefore the system is controlling us by force, presumably? I don't think it would have to. I think once you've abolished scarcity, we're in a different domain, right? But you said scarcity is not abolished for everyone, right? Not initially, but imagine a super AGI created a Drexlerian molecular assembler and just literally airdropped them everywhere in the world. Then solar powered, right? Then every subsistence. So free energy, free food, resources don't matter. Close enough to that anyway. Asymptotically approaching free or whatever. Right now we could airdrop smartphones to everyone in Africa if we felt like it, right?
57:15I mean, a billion smartphones we could manufacture. We're not quite doing that, but smartphone penetration is larger and larger, right? If you really did develop a molecular assembler, you could mass produce them in a huge factory. You could airdrop them from drones everywhere. People could feed in matter. It's solar powered. They can 3D print whatever physical object they want, right? I mean, nothing in the laws of physics prevents that from happening. We don't know how to build it now. Could an artificial engineer with twice the intelligence of a smart human do that? Most probably. We've gone a bit afield from machine learning, per se.
57:50Yeah, all of this raises really interesting and important questions. So appreciate you indulging. No, I mean, I love to think about this stuff. Most of my day I spend working on nitty gritty computer science stuff rather than thinking about the broader future. But I've been thinking about the broader future my whole life. What's cool is even the rational part of my brain feels we could be only years off from seeing these science fictional things come to pass, right? Whereas my confidence interval width for the advent of AGI was much larger 20 years ago than it is now. Awesome. Well, Ben, thanks so much for taking the time to chat and share a bit about what you're up to and thinking about.
58:30Sure. No, it's great stuff to talk about. Thanks for your own time too. Thank you. All right. Bye-bye. Bye-bye. All right, everyone. That's our show for today. To learn more about today's guest or the topics mentioned in this interview, visit twimla.ai.com. Of course, if you like what you hear on the podcast, please subscribe, rate, and review the show on your favorite podcatcher. Thanks so much for listening and catch you next time.
From the publisher
Today we’re joined by Ben Goertzel, CEO of SingularityNET. In our conversation with Ben, we explore all things AGI, including the potential scenarios that could arise with the advent of AGI and his preference for a decentralized rollout comparable to the internet or Linux. Ben shares his research in bridging neural nets, symbolic logic engines, and evolutionary programming engines to develop a common mathematical framework for AI paradigms. We also discuss the limitations of Large Language Models and the potential of hybridizing LLMs with other AGI approaches. Additionally, we chat about their work using LLMs for music generation and the limitations of formalizing creativity. Finally, Ben discusses his team's work with the OpenCog Hyperon framework and Simuli to achieve AGI, and the potential implications of their research in the future.
The complete show notes for this episode can be found at https://twimlai.com/go/625




