Why general artificial intelligence will not be realized
nature.com
nature.com
"Hubert Dreyfus, who argued that computers, who have no body, no childhood and no cultural practice, could not acquire intelligence at all. One of Dreyfus’ main arguments was that human knowledge is partly tacit, and therefore cannot be articulated and incorporated in a computer program. "
I have not read the rest of the article but in the introduction it's stated:
"The article further argues that this is in principle impossible, and it revives Hubert Dreyfus’ argument that computers are not in the world."
Wiktionary defines tacit as "Not derived from formal principles of reasoning" [1].
So the main argument is that humans have intelligence that is impossible to express through reason or codification. In other words, humans have a literal soul, divorced from physical world, that cannot be expressed in our physical world thus making any endeavour to create artificial intelligence impossible.
This is a dualist line of reasoning and, in my opinion, is nothing more than theology dressed up in philosophy.
I would much rather the author just flat out say they are a dualist or that they reject the Church-Turing thesis.
Every deep learning system has tacit knowledge: it knows a chair when it sees one but can't explain how it knows. It just adapted its connections to training until it got it right most of the time.
So computers are provably capable of what, in humans, is defined as tacit knowledge and can be given sensors and actuators to learn from. A car can learn to parallel park with practice. It can't explain how it does it, but you can copy the trained system into a new car.
I don't see why you couldn't produce a combination of sensors and actuators that vastly exceeds what any human is capable of.
But AGI isn't that. It's a variety of information processing techniques (algorithms) deployed as a toolbox managed by meta-techniques (more algorithms) that know how to deploy the others in various combinations. We don't yet know much about the management algorithms, but I don't see any reason in principle why we couldn't eventually find some and invent others.
A traditional computer program that can find the derivative of sin(x) also can not explain how it knows.
Oh but it could, and that's the point. Some computer differentiation techniques just follow the same rules you learned when you took calculus. They typically don't show you which rules they followed, but they easily could. Other differentiation techniques are more exotic but there's no reason they couldn't show you the chain of computations and/or deductions they went through to arrive at that derivative. Such programs can easily justify their results and even teach humans calculus if configured properly.
Contrast that with the chair example. It is impossible right now to write a program that can show a human the chain of reasoning it went through to decide some image is a chair, because no such chain exists. There's a giant iterated polynomial with nonlinear threshold functions and a million coefficients, but there's no chain of reasoning.
At a certain level, "knowledge" is baked into the execution hardware.
> The digital computer, when programmed to operate by taking a problem apart into features and combining them step by step according to inference rules, operates as a machine—a logic machine. However, the computer is so versatile it can also be used to model a holistic system. Indeed, recently, as the problems confronting the AI approach remained unsolved for more than a decade, a new generation of researchers have actually begun using computers to simulate such systems. It is too early to say whether the first steps in the direction of holistic similarity recognition will eventually lead to devices that can discern the similarity between whole real-world situations. We discuss the development here for the simple reason that it is the only alternative to the information processing approach that computer science has devised. [...] Remarkably, such devices are the subject of active research. When used to realize a distributed associative memory, computers are no longer functioning as symbol-manipulating systems in which the symbols represent features of the world and computations express relationship among the symbols as in conventional AI. Instead, the computer simulates a holistic system.
Further down, this is quite a good summary of Dreyfus general argument:
> Thanks to AI research, Plato's and Kant's speculation that the mind works according to rules has finally found its empirical test in the attempt to use logic machines to produce humanlike understanding. And, after two thousand years of refinement, the traditional view of mind has shown itself to be inadequate. Indeed, conventional AI as information processing looks like a perfect example of what Imre Lakatos would call a degenerating research program. [...] Current AI is based on the idea, prominent in philosophy since Descartes, that all understanding consists in forming and using appropriate representations. Given the nature of inference engines, AI's representations must be formal ones, and so commonsense understanding must be understood as some vast body of precise propositions, beliefs, rules, facts, and procedures. Thus formulated, the problem has so far resisted solution. We predict it will continue to do so.
A lot of the rhetorical momentum comes from pointing at the progress of technology at various stages in human history, especially the fits and starts of AI/Language research in the mid 20th century, and remarking at how little progress has been made.
And the terms used to define how computers were are also vague.
>Given the nature of inference engines, AI's representations must be formal ones
When AI trained on images of dog faces "dreams" on an image, and progressively twists flowers and purses into dog faces and noses, is the connection made between patterns and dog faces "formal" ? Are the images generated by ThisPersonDoesNotExist informal? The ways computers work on data now deals with abstractions & fuzziness in a way that I think Dreyfus did not imagine to be possible. I think Dreyfus wanted to say that the higher-level methods that we now employ to generate images, human-like language, transpose art styles and create nearly photorealistic faces are on a foundation of principles that are new and distinct from the characteristic principles that he understood to be central to computing. But all of our new progress is implemented on a foundation of silicon and bits, too, which simulate neural networks, meaning those are just as computational as the desktop calculator app. I think Dreyfus just couldn't imagine that 'computing' could include all this extra stuff, and, to take a term from Dennet, Dreyfus mistook his failure of imagination for an insight into necessity.
We haven't got much of a clue about what AGI is or isn't because we don't have much of a clue about GI is or isn't without the A.
The OP comments here is just wrong: it misunderstands what tacit means, and mischaracterizes the argument in the article.
Humans evolve the complexity of a computers electron states, not the computers own inherent properties. My use doesn’t force transistors to evolve into better transistors. It has no self regeneration.
You don’t see the issue in principle but here you have an article by an expert pointing them out.
Perhaps be a better listener?
A computer has observable, literal limitations relative to a humans mechanical functionality.
You can’t scrape away literal reality to arrive at some reductionist idea of what a consciousness is.
Our only known good model for a machine that can create our consciousness is us. It took billions of years of the universe churning at random to accidentally generate us. We have no clue how to replicate that scale.
A computer literally lacks a whole lot of literal information that’s embedded in the hardware and software of a person.
Watch this and tell me the last time your computer reconfigured it’s literal shape when you altered its electric field properties: https://youtu.be/RjD1aLm4Thg
There’s something to “life” we’ll never be able to jam into silicon.
Yes computers aren’t biological, they aren’t life, but so what? Why does that constrain their ability to interact with and learn from the world?
AGI is defined as human like intelligence, human go to the toilet, computers don’t go to the toilet, therefore AGI is impossible. See? It’s easy to “prove” AGI is impossible. That’s really all their argument boils down to. I kept reading the article expecting to hit some essential argument, not to find one. Very disappointing.
> Our only known good model for a machine that can create our consciousness is us. It took billions of years of the universe churning at random to accidentally generate us. We have no clue how to replicate that scale.
Would you please provide a counterargument? Do you understand how difficult this really is? We can't even comprehend the physical constraints.
The tacit knowledge description only talks about the acquisition process of the knowledge, not that the knowledge itself is outside bounds of rationality or the physical world. By the same token when you claim "humans have intelligence that is impossible to express through reason or codification" the entire argument hinges on the actual meaning of impossible. Is it impossible in itself, or ever, because human intelligence is non-reason based or are we using a meaning of impossible that at this day and age the process of doing that is still intractable for all intents and purposes. If you're claiming the former, that itself is such a strong claim it requires its own strong proof. If it's the latter, well we have been developing psychotechnologies for several millennia to be able to express ourselves and our cognitive processes and getting better at it, you just need to be patient.
If you found a working x86 chip in the wild, but all documentation and knowledgeable people were wiped out for some reason, I bet the process of finding out how that x86 worked would look quite similar. It wouldn't make x86 otherworldly or in need of a soul.
He states that the environment and embodiment are crucial for the development of intelligence. Even for humans, 'our environment puts a hard limit on our individual intelligence'.
https://medium.com/@francois.chollet/the-impossibility-of-in...
The implausibility of intelligence explosion (2017)
..
In essence we need simulators on par with reality to train human-like intelligence. BTW, take a look at ThreeDWorld, just came out: 'A High-Fidelity, Multi-Modal Platform for Interactive Physical Simulation'. We're getting closer, and AI scientists are aware of the environment problem.
I have been interested in this debate for perhaps a decade now, and to me one of the most important things to get clear is whether skeptics are just claiming X is really hard, or whether they are claiming it's impossible as a matter of principle, which are two very different things. I think this discussion is about the latter rather than the former, but that many people talk about the former as if it's relevant to the latter.
(I too have not read the whole article; I'm just replying to this comment.)
Then a bald assertion, computers will never X. Says you. Just because we’re not there yet is no proof it’s impossible.
I think that's redefining teaching so that teaching, whatever it is, includes a subjective human 'ghost' inside of it.
But Dreyfus wasn't just saying that machines can do those things, only without a soul. Dreyfus was arguing that things such as walking are clever and subtle in ways that depend on tacit knowledge to execute successfully, and things that depend on it simply aren't even achievable by machines at all, because the nature of those tasks is such that they require a special magical soul. Being able to do the task at all, with or without a special magical soul, stands as a counterpoint to the argument Dreyfus had been making for half of the 20th century.
That could be true, but I think that's a different argument. That's more like claiming that it is impossible for a computer to become intelligent unless it can experience its environment and remember those experiences. That seems like a much more plausible and less dualist claim.
it's an interesting question if they're actually tacit in the human sense or not. At the base level even deep learning systems certainly rely on digital manipulation. It's almost certain that the human-brain due to speed constraints of biochemical processes doesn't run on tons of matrix-multiplication or loss functions, so it's an open question I guess if deep learning systems really just resemble the tacit capacity of humans or if there's something fundamentally different in the architecture of organic systems that cannot be replicated at least in today's machines. Which I think is actually fairly likely to be honest and I always wonder why it's disregarded.
It's funny that the top comment of this chain asserts dualism, but I think dualism is overwhelmingly common among CS folks, who almost seem to treat intelligence like some sort of platonic thing, completely ignoring the stuff it's made out of.
"Every effectively calculable function is a computable function" [1]
The definition is a little terse so we have to expand on what "effectively calculable function" and "computable function" mean.
By a "computable function", we mean a Turing machine. The term "effectively calculable function" is a little unclear but one definition that I think is the closest to the intent is "it can be done by a human without any aids except writing materials." [2].
In other words, the Church-Turing thesis is saying:
"All physically computable functions are Turing computable"
That is, the physical world, including human cognition, can be realized by a Turing machine.
While one formulation might be cast in terms of lambda calculus, this is hiding the underlying assumption that lambda calculus is used as a proxy to simulation of the physical world and, as a subset, human cognition, effectively saying "if it can do lambda calculus, it can do the physical universe and can do human cognition".
[1] https://en.wikipedia.org/wiki/Church%E2%80%93Turing_thesis#S...
[2] https://en.wikipedia.org/wiki/Effective_method#Definition
How did you get to the conclusion that all physical world is computable? Rather a huge jump i would say. Sure some things are, but "all of it" would rather be a BIG assumption. Physical theories of the world are limited to our current state of observations and knowledge of the world, they AREN'T the actual world. Who is to say this continuous search, observation and refinement of theories will ever end and we'll have a FINAL theory of everything that we can then plug into a computer and simulate?
Sure you can now say "I don't require a theory of everything, I just need a "sufficient" amount of theory to simulate the part of the world from which I can have my intelligence & cognition emerge". Sure you can say that but that would again hinge on the assumption that such cognition is reducable to these "sufficient" laws.
Likewise saying that the whole physical world can be realized by a Turung machine is a bit rich when we don't even know if such a complete reduction of the physical world is possible and when such reduction to physical laws is surely not yet complete.
EDIT: grammar
That’s not the conclusion, that’s the whole thesis. The whole point of it is that yes, it’s not provable, but so far we haven’t seen anything to suggest the contrary. All of our current physical theories are very much computable, for example.
In the case of transistors that is because all that matters are binary stable states, which reliably abstract over the complicated device physics. In the case of biological cells and neurons in the brain it is much less obvious what the reliable abstraction is. Right now a lot points towards "it is just a bunch of linear algebra and lots of data", but especially when we come to things like memory, online and few shot learning, the answer becomes far less obvious.
In other words, God has been a replaced with a very small shell script.
So, even if an intelligent creator is ultimately responsible for our plane of existence, there may not be much in the way of intent or even observation associated with that responsibility at any scale we would find meaningful.
Heck, who is to say that our particular simulated universe isn't just a honeypot of some sort?
No, in other words, humans have tactile, empirical, emotional, social, etc intelligence that is perfectly physical but not available to mere software in a computer.
It might be available to software running in humanoid robots, that can see, walk around, hang with other humans to learn, etc.
But even in that case, it won't be codified in any axiomatic way "through reason". Think more of neural networks and less of an 1960s AI program...
I'm personally skeptical that we'll see AGI any time soon but I don't think we know enough to say this definitively.
My comment doesn't say that "computers will never realize similar intelligence".
It says that they will never realize it through reasoning - and rule based systems, 1960s-1990s AI style.
Which isn't the way we realize it either, even if we don't fully understand how we do realize it yet.
There is US, our parts, and the rest of the world, and OTHERS.
A computer, brain in a box, lacks that.
Maybe one embodied in such a way as to be capable of "the self" may display emergent properties similar to how we and the animals do.
It's probably reasonable to argue that an AGI would require interfaces to all of the outside world's complexity to be self aware, but there's nothing stopping us from building it those interfaces.
There is a major league difference, and that is the closed loop our body, the aspect of being, missing from everything we have made so far.
In a technical, not inclusive sense, I agree with you. Brain in a box is part of the story.
I do question "limited"
Again, in the technical sense, we do build interfaces that offer superior capability. But, they are nowhere near as robust and integrated.
I am not saying complexity itself makes us possible, though I do believe it is a part of the story.
Higher functioning animals display remarkable intelligence, yet they are simpler than we are in many ways, including the intelligence itself.
We feel, for example. Pain, touch, etc. And when we pay close attention to that, we can identify where, how, when, and map all that to US, what we are and know it is different from others, and the world overall.
Pain is quite remarkable. There are many kinds. Touch is equally remarkable as is pleasure.
Ever wonder why pain or pleasure is different depending on where we experience it? Why a cut on my leg feels different from one on my foot, or hand? Same for a tickle, or something erotic.
I submit these kinds of things are emergent, and happen when the whole machine has enough complexity to be self aware. Even simple creatures demonstrate this basic property.
Beings.
We have not made a being yet. We have made increasingly complex machines.
As we go down that road further, I suspect we will find emergent properties as we get closer to something that has the potential to be.
Not just exist.
I realize I am hand waving. That is due to simple ignorance. We all are sharing that ignorance.
Really, I am speaking to a basic difference that exists and how it may really matter.
Could be wrong too. Nobody is going to know for some time yet. Materials science, our ability to fabricate things, all are stones and chisels compared to mother natures kitchen.
We are super good at electro mechanical. We are just starting to explore bio-mechanical, for example.
The latter contains intelligence that we can see, even if we do not yet understand.
The former does not. Period.
Could. Again, nobody knows.
There are things stopping us, and I just articulated them.
But not completely!
Scale may help. If we did build something more on par with a being, given our current tech, it would end up big.
And every year that passes lowers the bar too.
We can make things today that were science fiction not so long ago.
One other pesky idea out there too:
There may be one consciousness.
A rock, for example, literally is an expression. It has a simple nature, no agency due to low complexity. But, it's current state is what happened to it, how it formed, where it moved. And it is actually changing. The mere act of observing it changes it in ultra subtle ways.
Now, look at bees, ants. Bees know what zero is, appear to present far more complexity in how they respond to the world, what they do, than their limited, small nature might suggest.
Why is that?
What we call emergent may actually be an aggregation of some kind. Given something is a being, perhaps a part of that is a concentration of consciousness.
I am not a believer in any of that. I just expressed our ignorance.
But, I find the ideas compelling and suggestive.
They speak to potential research, areas where we could very significantly improve our ability to create.
Doing that may open doors we had no idea even existed.
We may find the first intelligence we end up responsible for is an artifact, not a deliberate construct.
In fact we may find a construct is not possible directly. We may find it just happens when something that can BE also happens.
Anyway, I hope I have been successful in my suggestion there remains a lot to this we flat out do not know.
Yet.
No, it just means there is no simple symbolic path that is human understandable towards human level intelligence. We need systems like neural nets and simulators to 'learn' things that can't be directly formalised. And we have tried for 50 years to formalise intelligence in symbolic representations.
I imagine that, piece by piece, if we really wanted to, we could look at the 175 billion parameters in GPT-3, test which are 'active' when this poem is written, which are active when that imitation of copypasta is active, and through a torturous interrogation, find that one particular parameter, say, is for weighting the 0.001% likelihood that you would use an accented é during a particular rhetorical flourish in certain contexts. Perhaps another parameter codes a meta-meta-meta abstraction about how a meta-meta rule governs a meta-rule for how to use a sometimes-used linguistic rule.
And the totality of those 175 billion parameters could in principle be uncovered and described in ways that are satisfactory to humans. It would be tedious and unproductive, and akin to the project of archeologists patiently, tediously uncovering a dinosaur.
But the point is it would be practically difficult, not something forbidden as a matter of principle.
More importantly though, is that I don't think the supposed incomprehensibility to humans has relevance to anything. What's the argument supposed to be? Humans don't depend in any explicit, conscious way, on having conscious grasp of our own tacit knowledge. I don't know why I unconsciously shift my weight a certain way when going up stairs. This doesn't stop me from walking up stairs. And it doesn't stop us from making machines that could walk up stairs.
We need neural nets? Okay, sure, we need them. But we can run those on machines that, at the end of the day, are silicon and 0s and 1s, which are every bit the brute, formal systems that supposedly can't model intelligent things. Weren't we supposed to have encountered a barrier to what computers can do at some point in this thought exercise? Because it appears that what began as an extremely bold claim, that computers can't do X, Y, and Z, ends in a whimper, as a vague exhortation to appreciate that neural nets are in some sense structurally different from logic design. Nothing about that latter claim is making any bold statements about the limits of what computers can or can't do, which makes me feel like the argument forgot what it was supposed to be about halfway through.
The mission to simulate a human mind seems more like a cultural precept for programmers. The physical task to create a human mind simulation is a fool's errand. The human body is incredibly complex and I doubt we'll stumble over the ability to sythensize that system any time this century or next.
Free will might have something to do with it as well. Seld awareness is the basis of our desire to find our place in the world and the meaning of reality relative to self. This desire might be a core driver of human intelligence, the intial lack of purpose,self awareness and the need to survive by solving arbitrary problems is important as well.
Computers may not live in the real world but a virtual world of games, coupled with self aware program that trains subprograms to adopt and solve solutions to survive might be an interesting approach.
But that has nothing to do with dualism or theology.
But, I don't think that argument is especially strong. Knowledge doesn't seem to be tied up in the system, otherwise we wouldn't have abstract subjects like math. Additionally, if knowledge is a function of a certain process of developmwnt, we can at least in theory reproduce any physical process computationally.
The article still has a point about general intelligence without a body, but I think this can be solved by developing robotics and AI together, and I've seen some research in this area (I think Japan).
I think what it means is not about codifcation, but that to achieve GI machines would need to go through human experiences that are not possible to a machine.
I don't agree, but I think that's the point the paper makes.
Like we don't even have a full conscious understanding of what we are made from, or what we need to survive.
How do we 'install' those ideas and that imperative in an agent, when we don't fully understand it ourselves?
I'm not entirely supporting one side or another, but I think it's reasonable to bet against the imminent arrival of AGI at this stage, unless some radical discovery comes to light soon.
And if (when?) that discovery eventually comes, I'd suspect it to be a biological one. But then, who knows...
Self-driving cars have rudimentary visual input, proximity sensors, location data, and other inputs.
Many who practice meditation and/or experiment with psychedelic drugs will tell you that there's something in there that's not a computer.
We could assume, as many do, they're fooling themselves; since we can't measure it. Or, we could trust our authentic experience of the real world even when it can't (yet) be measured.
Also you are misunderstanding what tacit means. It doesn't mean anything mystical - merely that it is gained from observations rather than logically reasoning about something.
"The article further argues that ... computers are not in the world."
The specific quote you mention is in a larger paragraph which says:
"Computers are not in our world. I have earlier said that neural networks need not be programmed, and therefore can handle tacit knowledge. However, it is simply not true, as some of the advocates of Big Data argue, that the data “speak for themselves”. Normally, the data used are related to one or more models, they are selected by humans, and in the end they consist of numbers."
My reading of this is that "tacit" is used as a kind of dog whistle to dualists. It's ambiguous enough so that the author can claim they meant "learned" while still suggesting an underlying dualism.
Regardless of the meaning of "tacit" in this context, the author pretty much flat out says they're a dualist by repeatedly claiming "computers are not in our world" and "in the end they consist of numbers".
I think you're giving the author too much credibility that they aren't making a plea to mysticism.
I don't think the author makes a strong argument, and I disagree with their conclusion.
But the author's argument actually appears to be mostly that science itself is insufficient to understand the world. This argument is outlined in the section starting "But the replacement of our everyday world by the world of science is based on a fundamental misunderstanding. Edmund Husserl was one of the first who pointed this out, and attributed this misunderstanding to Galileo."
I think it's a pretty weak argument and I'm surprised Nature published it - the author wouldn't last 2 minutes trying to defend it on HN.
I do think that a better articulated version of his argument would be something like this (which attempts to capture what he means by "not in the world"): "despite all the advances in neural networks encoding tacit knowledge, it still takes a deeper human-level set of tacit knowledge in a wider context to make these neural networks useful. While we have surpassed human skills in-the-small, science based benchmarks, we seem no closer to achieving embodied human-level intelligence from machines in-the-large."
But tacit still doesn't mean what you claimed.
I forgot to add the reference in the comment above but tacit means what I said it meant. I quoted directly from Wiktionary [1]. I'll do so again here:
Adjective
tacit (comparative more tacit, superlative most tacit)
1. Expressed in silence; implied, but not made explicit; silent.
tacit consent : consent by silence, or by not raising an objection
2. (logic) Not derived from formal principles of reasoning; based on
induction rather than deduction.
I chose the "logic" interpretation as it seemed the most appropriate given the context.As the article hints at, his line of argument was a completely valid criticism of AI based on a set of rules written with symbolic logic. He arrived at this conclusion after studying Heidegger's concept of dasein. The best way to describe dasein is through a classic example [1]:
"...the hammer is involved in an act of hammering; that hammering is involved in making something fast; and that making something fast is involved in protecting the human agent against bad weather. Such totalities of involvements are the contexts of everyday equipmental practice. As such, they define equipmental entities, so the hammer is intelligible as what it is only with respect to the shelter and, indeed, all the other items of equipment to which it meaningfully relates in Dasein's everyday practices. "
In Heidegger's mind, meaning is distributed across the web of interrelationships between objects and their various uses and ideas to humans. Intelligence was thus a process of knowing those relationships, and being a part of them. Being-in-the-world (dasein is a German word related to 'being') is a result of us as humans being 'thrown' into the web of meaning, in fact we are born already finding ourselves in it.
Dreyfus' objections to AI stemmed from the idea that computers are thrown into the world differently from us. They are the hammer in the anecdote, and not the human. During the class, we argued a lot with him about whether humans are the only creatures that have 'being-in-the-world'. We asked about the idea of the soul, and why humans are unique in this paradigm. My feeling after the end was that his entire philosophy comes directly from Heidegger. And since Heidegger didn't mention animals, or the lack of souls, his conclusion was "dunno".
Related to this, Dreyfus had an understanding of physics that was quite antiquated and classical. One example was the concept of time. According to Dreyfus, the physicists' notion of time was a series of discrete observations along a timeline, whereas humans experience time in stretches and long segments. I remember telling him that the notion of a single instant of time is poorly defined in quantum physics, and that we do recognize that every event has some time uncertainty. I remember asking him why we couldn't model human experience with some complicated function. For him, everything came back to Heidegger. To him, we physicists were being too reductionist, and there is indeed something about humans that cannot be described using physics. He stopped shy of calling it a soul, but it was essentially that.
[ETA: I now remember talking to him about Conway's game of life, and how a simple set of rules could result in complex, often hard to model behavior. My point was emergent systems exist within physics, and the way we describe them is different from single particles. His reply suggested that he was certain that human experience wasn't just 'emergent' - it was fundamentally different from anything in physics, no matter what.]
The class was on physics vs philosophy, and we disagreed. I don't think he really understood what I was trying to tell him. This was in 2013, before most of the deep learning revolution, but I think he would have the same objections with what we have now. Here are two possible directions we can go from here:
1) Argue with continental philosophers about reductionism and whether humans have a unique essence that cannot be modeled.
2) Understand Heidegger's and Dreyfus' thoughts about being and time, and drive AI research in better directions.
I prefer (2), because I already tried (1) with Dreyfus and it wasn't successful or productive.
I think understanding and modeling the graph of inter-relationships between objects and humans is exactly where we need to improve when it comes to AGI. It's probably going to need a good degree of embodiedness, an idea of a computer being thrown-into-the-world. Dreyfus would tell us that it's fundamentally impossible, and that we should all just give up on it. I think he came to the wrong conclusion. What I get from Heidegger is not "AGI is impossible" but rather "hey, this is what we should be worrying about. This is how humans see the world".
TLDR: Dreyfus had some good ideas about AI. I think it's extremely insightful to pay attention his thoughts. Don't waste time worrying about his arguments against physicalism.
I've idly had similar thoughts about the web of interconnections of concepts. Our idea of "cat" is not a single unit but an array of different ideas of body shapes, fur colors, sensory touch experiences, sounds, and other concepts that are rolled into one word.
I've often argued that general artificial intelligence will probably look like a complex series of individual 'utilitarian' components working on concert to achieve what looks to us like consciousness. A kind of "unix philosohpy" of AI: small, targeted tools working in concert to create a larger "operating system" of consciousness.
I've taken a few undergraduate philosophy classes myself in addition to talking to many philosophy grad students. It pains me to see people waste so much time on this subject. Philosophy itself is wonderful. Academic philosophy is a hollow shell where all the significant subjects have branched off into their own disciplines, leaving the husk of theology parading as science. At least theologians have the honesty to admit they study theology.
I would rather learn from engineering lore and draw from their wisdom on how to build complex systems than listen to academic philosophers.
I was actually introduced to Heidegger via "Tool-being" and read Dreyfus's "Being in the world" later. I think honestly I didn't pay much attention to Dreyfus's arguments since I had just read Harman's book, which is argumentatively and anticipatively of objections etc. to the extreme.
Our bodies offer a closed loop, very robust and complex feedback system.
Our intelligence can process that and learn all sorts of things. Can learn what is "them" and what is other.
Without those things, a computer, as we have constructed them so far, really don't have a childhood.
It is barely at the level of an undergraduate essay on AI (or AGI or ANI, as the author prefers). A hand-waving argument about "computers not being in the world" that relies on not bothering to define "computers", "being in" or "the world". Convenient avoidance of almost every more subtle anti-Searle/anti-Dreyfus critic (notably Dennett). Almost wilfull narrowing of a much broader argument about the nature of reality and the connection between causality and conventional parametric science, when these things lie at the heart of the author's argument (such as it is).
It is amazing that Nature chose to publish this.
It's a Springer joint. Note that the counterpart journal, Science, is published by the AAAS, and is not for profit the way Nature is. If you're interested in science, Science is a great one-stop shop and it's about $120 per year.
Sometimes one wonders whether the chase for exciting stories affects some Nature publications.
I would be interested in keeping up the latest cutting-edge science developements, but I expect a Nature subscription is too heavy-duty for that. Not necessarily because of the price, but I don't think I would end up using it.
Instead, what would fit my interests better would be a science newsletter that, say, once a month summarizes the most interesting recent developements and sends them to my inbox. I would then use that as a jump-off point and even read the full articles I care about in Nature.
Are there any such newsletters?
Referring to a recent TOC [1], the "Research Articles" would likely be more in-depth than you want, but there are also summarizing "Perspectives", "Features", and "Reviews" that I generally find OK for medium-difficulty reading.
[0] https://www.sciencemag.org/subscribe/get-our-newsletters
Oh. Yes, there are lots of those. They publish too many overhyped battery technology articles. Don't know how bad it is in other fields.
I believe the goal of the article was to describe the differences between computers and humans, from the viewpoint of humans. What seems to be more popular these days is to start from the viewpoint of a computer and pretend humans are the same thing.
The author's whole claims about "being in the world" and "tacit knowledege" are quite amenable to further, useful definition and expansion. For example, do they mean by "tacit" "not subject to an implementation in a way that could include an electronic digital computing device?" Or do they mean "not subject to explication by the human that carries said knowledge" ? By "being in the world" do they mean being a causal object or is merely being subject to the behavior of other causal objects sufficient? There are so many dimensions to both of these central concepts, and yet the author barely explores them at all.
The author also makes no effort to differentiate between computers and robots, even when such a distinction seems quite important if you're going to make claims about "being in the world".
The stated goal of the article was to show "Why General Artificial Intelligence will not be realized".
And it's not going to happen, because we're not there yet.
My impression is that the general dynamics robots are already on a path that isn't hard to imagine becoming quite animal-learning like in the reasonable near-term future. Their body (as with any animal) is a mostly-given, as are the available control systems. Couple this to a NN-style learning process that takes place inside the robot rather than over there in the programmer's development system, and I'm not really sure I see an important distinction given the parameters of your question.
Does anyone have a reasonable article or book making this point (for or against) that is well-researched and argued?
For me, even though it is somewhat old at this point (e.g. definitely no big-data/ML approaches even considered) would be the anthology "The Mind's I" edited and annotated by Dennett and Hofstadter. It's not going to directly rebut this author's point, but definitely gives a deep and rounded overview of many of the issues involved in thinking about computers and minds as somehow related to each other.
But there are many, many others, almost any of which will be better than this article.
This is a classic example of the Mind Projection Fallacy [1], where a property of how you think is assumed to be a property of reality.
It's true, for humans, that it is simply not possible to be told how to ride a bike and then be good at riding a bike. No matter how carefully and completely you explain to a human what they will have to do, when you put them on a bike for the first time they will struggle.
The mistake is assuming that this "have-to-really-do-it" effect is a limitation intrinsic to bike-riding-knowledge instead of a limitation in human learning and communication mechanisms. The mistake is assuming this property will generalize to all bike riding systems.
In a computer system, what would be tacit knowledge for a human is no longer tacit. If you create a computer program that can successfully control one bike riding robot, that program can be copied to a freshly built bike riding robot of the same make. The new robot will then successfully ride a bike the first time it is placed on it, without any hint of the human "have-to-really-do-it" struggling phase.
It can be intuitively useful to imagine computers as having the ability to "super communicate" in a way that humans simply can't. That has its advantages, and its disadvantages. If you had super communication you could super-explain to a blind person what it was like to see and if they ever did gain their sight there would be no "Oh so that's what you meant" moment. On the other hand, a heroin addict could super-explain being addicted to heroin to you.
The point is that humans and computers operate differently. The human approach is based on adaptive experiential heuristics.
The computer approach is based on explicit formalism. (Even in neural networks, there's still a formal model. It's just made of weightings instead of logic paths.)
The epistemology of these approaches is completely different. The problem isn't getting a computer to ride a bike, it's getting a computer to learn to ride a bike how a human learns.
Why would anyone do this? Because adaptive experiential heuristics are far more flexible and generalisable than explicit formalisms. And - it suggests here - you can't have real AGI without them.
So the problem then becomes unpicking what "adaptive" and "experiential" really mean. Both rely on huge accumulations of tacit knowledge and tacit motivations.
If this isn't obvious, consider that a human child will learn how to ride a bike and then go and have a lot of fun with it. An ideal bike-riding computer doesn't even have a concept of fun.
The human experience of fun is a complex system of experimentation, exploration, reward, and challenge, combined with physical, emotional, and mental correlates.
This matters because play in childhood helps develop the heuristics that adults use for problem solving, and for personal motivation and satisfaction.
Even more simply, the problem is the difference between building a workable but dumb bike riding machine and building a machine that will improvise bike riding as a goal for itself, will "enjoy" the experience, and will generalise from that to mastery of other domains.
This is just a more sophisticated way of assuming that there's something human-intrinsic about bike riding. Human-like is not the only way to approach doing or learning. Whatever works, works.
I would also say that we shouldn't agree that there's an irreducibly human-like way to do things that only belongs to humans. The things we think 'belong' to humans, such as our intrinsic bike-riding ability, may well turn out to be not intrinsic at all, and able to be modeled in all salient ways by a machine.
I think if we allow that distinction to be made, and proceed to argue that machines can learn in different ways, it allows a very strange human-essentiallism to go unchallenged.
The only reason it works is that a lot of humans put a lot of effort into more or less figuring out exactly how to ride a bike. It doesn't generalize at all, teaching the same robot to ride a skateboard would mean doing it all over again.
This doesn't sound right, but I'm just a curious layman when it comes to AI.
I'm thinking AlphaGo vs. AlphaZero. Hypothetically couldn't the same relation exist between an AlphaBike and AlphaRide?
Instinctively it seems impossible to describe the color green to someone who has never seen it. Seeing it seems to add "something" that is impossible to acquire in any other way. But this is because of our physical limitations, rather than the existence of some ephemeral quality. If we would have total knowledge and full ability of introspection, I don't see why we wouldn't be able to accurately predict the subjective experience of any input, including colors.
I've gotten color matching done at Home Depot, to get paint for repairing my house. It's uncanny.
Being unable to perceive color and color relationships does not equate to being unable to have knowledge of color and color relationships.
I'm not sure that's automatically true. The way we learn riding bikes, as young children, yes of course. But someone who was already an expert skateboarder, inliner, equestrian, fighter pilot etc, somehow without ever having ridden a bike, likely wouldn't struggle. Balance, lack of fear and general trust in your instruments definitely transfers.
For me it always comes down to: If we assume the human mind to be a physical, deterministic phenomenon, then an informational, deterministic system could simulate it. It's as simple as that. To take the brute-force route, every atom in a human body could be simulated, which would include its intelligence.
Now, that says nothing about time-scale or practicality. It doesn't even say anything about whether electronic computers as we know them can achieve the physical density necessary to simulate something so complex, given the natural resources we have available. But in principle, unless you believe in the metaphysical, there's no denying that AGI is something that can exist.
Of course, it's easier for me to agree with Dennett than for many other people, because I'm a computationalist in the philosophy of mind and suspect that consciousness is an emergent property of certain computations. It might in theory even be possible to realize that by analytical insight - though probably not in practice. I'm generally not a fan of the philosophy of mind, though, because it mostly consists of speculation and intuition pumping.
I'm not a philosopher of any variety and this always seemed like a much more plausible scenario to me than some kind of consciousness magic sauce. It is pretty amazing to watch the intellectual contortions people will twist themselves into to avoid reaching this conclusion. Like deep down they are certain their lived experience can't possibly be an effect of purely physical processes, but they need to couch that belief in sufficiently convoluted words that they can convince themselves they aren't just talking about souls.
[1] https://www.quantamagazine.org/random-search-wired-into-anim...
This even has some concrete applications. See this: https://icfp19.sigplan.org/details/icfp-2019-papers/15/Sound...
Finally, saying that digital computers can't compute functions of the form Real -> Real is like saying that a computer can't compute functions of the form (Int -> Int) -> (Int -> Int). In other words, it's like saying that higher order functions are impossible.
Because of this, no matter how "smart" computers get, we can't trust them not to do stupid stuff. They are smart like that kid in high school who comes up with a formula to turn the world into silly putty, and is stupid enough to use it. There is more than one kind of intelligence, here the argument is that some kinds of intelligence require having skin in the game.
So that kid isn't intelligent?
Computers are just devices that perform computations. It's perfectly possible to construct computers that operate on values that are continuous and not discrete. In fact, such computers have been constructed before. They are know as analog computers and were used for things like numerically solving differential equations.
See here for a concrete application of the theory: https://icfp19.sigplan.org/details/icfp-2019-papers/15/Sound...
Another application is the Android calculator, which computes over exact real numbers in the sense described by Computable Analysis.
Finally, it's debatable whether analog computation achieves true computation over the real numbers. The presence of physical noise, and the fact that many physical quantities (like electrical charge) are ultimately discrete at the quantum level, implies that it doesn't really work AFAICT.
However if I remember correctly continuous signals (that is functions of the reals) can be represented without loss with a finite (but sufficient number of) discrete samples.
I read the exact opposite argument yesterday but not from an AGI perspective: https://getpocket.com/explore/item/a-new-theory-explains-how...
Brains are computational devices that are embodied.
We do know that embodiment is a sufficient condition for general intelligence: if we assume humans have general intelligence then it is clearly a sufficient condition. But the question of necessary is more interesting because we have to actually ask what embodiment means.
Is a computer a embodied machine? What about a robot that can explore its environment? What about a simulation with an environment? If no, what makes us distinct? If yes, does embodiment even matter?
To me it is clear that feature space is the more important issue. It is also clear that embodiment helps with creating a more complex and rich feature space. The ability to move around and interact with your environment greatly expands the complexity of the environment.
I think the bigger question is about our ability to create rich enough environments to generate intelligence. Even if we can get machines in bodies, can we get them into the complex and evolving environmental pressures that we experienced over millions of years (without robots living for similar timescales)? It is reasonable to think that at some point in time we'd be able to have that kind of computational power. It is also possible that the learning function is incredibly difficult. With a large and complex feature space there are many local extrema and it may be possible that general intelligence is only possible with a few of these (essentially we can have an estimation similar to the Drake Equation). But overall, I'm not sure there really is any issue that means AGI is impossible. Maybe at current knowledge and computational limits, maybe for all of the foreseeable future! But I don't see any limitations in physics that are killers.
I'm not sure what you mean by "sufficient condition" here. Consider:
"We do know that having a moustache is a sufficient condition for general intelligence: if we assume moustachioed humans have general intelligence then it is clearly a sufficient condition."
https://en.m.wikipedia.org/wiki/Necessity_and_sufficiency
You’re rightly confused because the GP formulated a non-sequitur. Embodiment is if anything a necessary, but not sufficient condition for the human brain to develop intelligence. It’s not a sufficient condition on its own for general intelligence; cats are embodied too.
The reason I use sufficient is more broad. A cat does have intelligence. Human level? No. Intelligence? Yes. As I explained in the post, embodiment enables a rich feature space, which is what makes it a sufficient condition. It isn't just the simple act of having a body, but the ability to interact with the environment creating a more rich environment. I cannot think of any creature (by definition all having bodies) that doesn't have some form of intelligence. But we need to distinguish "human level" intelligence from "intelligence" and "human level" from "human like." These are different things.
For the record, I have just argued in a different thread, that this stuff is not needed for "AGI", at least not the way I perceive it as being defined. And I believe that way is consistent with others in the field.
But... if you'll allow my use of the distinction between "human level" intelligence and "human like" intelligence, then I will say that I think embodiment is important to the latter. Why? Because I believe a lot of our learning is experiential, and especially the learning that yields a lot of our very basic "model of the world" ideas. Take our "intuitive metaphysics" - there are objects in the world. Objects can't be in two different places at the same time. Two objects can't be in the same place at the same time. Etc. etc. And likewise our "intuitive epistemology" which we use to decide what things are true, and so on. I believe that it will be very difficult (although perhaps not impossible) to give an AI very human like equivalents to these things, as well as "intuitive physics" (things fall over when they're off balance, you can't stand a pencil up on it's sharpened point, etc.) without having it "experience" a lot of these things.
Now the really interesting spin on that is whether or not a virtual body in a simulation would suffice to a degree. If you built a really hyper-realistic "fake world" using a really advanced game engine with somewhat realistic physics and what-not, and "put" the AI "in" that world... maybe it would learn some, or most, or even all, of what we learn. I doubt it would be "all", but who knows?
I 100% agree with this and think it is a important distinction. I'm glad you brought it up. One of my hobbies has been reading a lot of linguistics and about languages. There's the whole linguistic relativism topic at hand. When you learn just a little about linguistics you find that embodiment is embedded into our language, as the last sentence gave an example of (the use of "hand," which was likely unnoticed). There are lots of cultural references (especially with Americans) that make things more difficult too. Much of our language is dependent upon this multi-agent factor (I'd argue that language itself was born because we are social creatures). There's general language patterns that arise because of embodiment, environment, and culture. This affects the way we think. So I think this distinction between "human level" and "human like" is an important one. If AGI is not trained in a similar fashion to human growth and history it would have very different thinking styles, wants, and needs. But that wouldn't prevent it from being hyper-intelligent. I'll leave with an overly simplified saying
> If a lion could speak, I would not understand it.
In order for a machine to have this "human interface", we will have to share the same environments in which we learn, and simulating the real world is more expensive than building a robot with some kind of software AI that together simulate a human. In other words, it's easier to actually use the world instead of simulating it (at least to the same degree of detail, so at least it becomes increasingly cheaper).
Strongly disagree. If that was all he experienced in his life, the brain would not host a mind we would recognize as a healthy human.
A human is not a computer. A human life is not decomposable to purely language. This is not a ‘spiritual’ statement, it’s merely an observation that the mind takes in input and processes it far beyond in ways which we are able to describe in terms of language. Any modern terminology, at least. The mind needs experiences.
On lack of human contact: they’ve tried this in orphanages. Babies that don’t get human attention generally wither and die.
I'm not sure about that. A person locked in a room with a radio would probably go crazy or recess into some primitive mental state. Also, the article specifically claims that General Intelligence has this requirement of embodiment, not just intelligence as you imply.
However I agree with your first conclusion that AI will eventually include bodies and it won't take long to integrate software intelligence and embodied intelligence to get something greater that could resemble AGI.
Hellen Keller managed to do well without vision or hearing.
Probably but there will be at least two really difficult challenges:
- the hardware part (building the actual body) is far from easy, and still out of reach as of today.
- the “intelligence” needed to control a “body” is super super hard too. Having children gives you some insight on the relative difficulty of problems. Facial/object recognition is learned in months, body control requires years to learn. And we're talking about fundamental problems for living animals, so you'd guess it's been pretty well optimized by natural selection.
Number of false negatives must be sky-high :)
Without fully experiencing the outside world, such an agent will still have gaps in intelligence. Knowing the specific wavelength of the color red (564–580 nm), and how the optic nerve processes color is different than the experience of seeing a red flower in the world for the first time.
Because absent evidence that there is something fundamental preventing us from one day copying the structure of a human brain and ending up with a working device, whatever claims they make are hand-waving.
In other words, the only working models we have for "intelligence" are nothing like the silicon binary switches we are attempting to use to replicate it.
So if the brain is an analog computer, then it seems reasonable to believe that we might be able to someday construct an equivalent analog computer (or a digital equivalent thereof).
Analog computers exists, and we have used bio-mechanical systems for computation... Heck, the first "computers" were humans.
Getting hung up on the current preferred paradigm of computation as the only possible one is one of the biggest flaws of the article.
If X and Y appear dissimilar, the burden of proof is on he who would argue they are similar.
If one contends a brain and a computer and the functions of each appear similar, then one is being disingenuous.
I do not accept that there is a difference between computation and thought without some meaningful definition of thought.
> A closer look reveals that although development of artificial intelligence for specific purposes (ANI) has been impressive, we have not come much closer to developing artificial general intelligence (AGI). The article further argues that this is in principle impossible, and it revives Hubert Dreyfus’ argument that computers are not in the world.
This is not an argument about cost - the article argues that it is "in principle impossible".
Any argument about cost I think is also irrelevant: We know from the existence of the brain and how a brain is produced that it is possible to produce one relatively cheaply via biological processes.
It seems highly unlikely that our ability to produce an artificial brain will not eventually approach the cost of growing one, because the "worst case" scenario is for us to find ethical ways of growing brain matter via biological processes and hook them up to computers, and it would seem unlikely that we will not eventually find cheaper ways of doing so than growing full mammalian bodies with it, and that we can not find any ways of optimising the process.
If I were a betting person, I would wager that the connectome is enough to get something like intelligence, but that without the biochemistry the entire system is unstable in some way. The chemistry that we see in the brain is far more complicated than what would be required to minimally sustain the cells. There's a reason all of this chemistry is going on, and unfortunately I think we're going to find that intelligence just cannot exist as we know it without the chemistry. If that's true, then we're talking hundreds of years before we have computers powerful enough to model the chemistry at the requisite level.
Disappointing.
My counterpoint: is there anything that cannot be ran in algorithms? The way I see it the only thing stopping me from simulating every atom in a brain is computational power.
I am not for sure I understand the specifics of what you mean by "is there anything that cannot be ran in algorithms?", but there are plenty of things that are not computable or decidable in computation. These are theoretical constraints. There are also practical constraints that effectively increase the list of these things.
Is there any portion of reality that cannot have the evolution of its set of magnitudes replicated in a Turing Machine?
> there are plenty of things that are not computable
I clicked on the article expecting to see something like a mapping between aspects of human intelligence and undecidability or the halting problem.
Anyway, the fact we haven't been able to do it is not a proof that it's impossible. The article claims that impossibility.
The Dreyfussians may retreat to their motte and say, well, a robot body can’t give it the experience of walking barefoot through the grass so it can’t be fully general because there’s something people know that it can’t.
But it’ll surely know things we can’t, and we’ll have to admit that humans don’t have fully general intelligence either. Wr just think we do because we can’t think of the ideas we can’t think.
Like, even if there's something magical about neurons that can't be replicated through conventional electronics, we could certainly put a bunch of actual neurons in chips and use those instead.
A computer is just a playback machine for binary logic.
We know that "intelligence" can create binary logic.
We don't know if binary logic can create "intelligence".
Claims that it is possible are really more "religious" than scientific at this point.
That would be quite an extraordinary claim that requires equally extraordinary evidence.
What we do know at this point is that no amount of "just chemistry" has ever managed to create even the most rudimentary form of "life" from inert chemicals.
And the only working models we have for "intelligence" at this point are inextricably bound to life.
If not, then the history of science strongly suggests we can eventually learn the mechanisms of life and intelligence and then find a way to imperfectly yet sufficiently reimplement them.
No. I am simply suggesting that creating life (and intelligence) from inert materals may involve more than "just chemistry". In the same way that lead can not be turned into gold by "just chemistry".
I welcome knowledge and proof to the contrary but thus far, there is none.
EDIT: some grammar
Keep in mind that no amount of rocketeering has ever put a man on Mars, but that hardly constitutes a proof, or even serious evidence, that it is impossible.
Arguments from ignorance are a terrible thing.
One would think that the synthesis of urea back in 1828 would at least weaken this argument, but hey...
That claim has roughly the same epistemological status as Last Thursdayism ("the world was created last Thursday in a state where we have memories and see evidence of past events but those events aren't actually real.").
> What we do know at this point is that no amount of "just chemistry" has ever managed to create even the most rudimentary form of "life" from inert chemicals.
How do we know that? Are you just talking about humans practicing chemistry?
For example, how transfer of functions emerges after hemispherectomy (half a brain is removed), to best of my understanding is unknown.
(There are a few more technicalities which amount to forcing the simulator to solve an uncomputable puzzle before we tell them the laws. Let M be a turning machine that whose halting behaviour is undecidable. Even a spin-1/2 system might be "uncomputable" if all I tell you is that its Hamiltonian is (1 0; 0 1) if M halts and (1 0; 0 2) otherwise. Since a spin-1/2 system is one of the most blatantly computable things out there, this objection doesn't have much force.)
https://en.wikipedia.org/wiki/Church%E2%80%93Turing%E2%80%93...
Actually it's not uncommon for AI "sceptics" (the sort of people who write these articles not just people who suspect we'll have another AI Winter) to just not accept Church-Turing at all, or to insist upon squinting at it in a peculiar way that renders it tautological.
I'm consistently disappointed that people who feel they're quite sure general AI isn't possible mostly have bad intuitions about Computer Science. Twice so far I've been recommended books by sceptics "which will show you why you're wrong" and been disappointed with the poor quality of argument deployed which sometimes is little more than a show of incredulity or a resort to mysterious dualism.
A more robust attempt at this sort of argument was put up by Stevan Harnad, who taught an undergraduate class I sat in on many years ago now (one of the privileges of a post-graduate is that they're entitled to attend relevant undergraduate lectures and so I did). Harnad thinks† you need to build a robot because the intelligence will need some means to experience the universe for itself. But Harnad doesn't disbelieve that general AI is in principle possible, he just thinks our present methods can't get there.
† In general with people who've made a career of such thing they are very careful with words, and so I have doubtless mis-characterized (or even misunderstood) the details and you should blame me for that not Stevan.
In other words, this rudimentary analog logic playback device is every bit as "smart" as any other binary logic computer will ever be --- which is to say, not at all.
If you have code changing code, based on input, which is a neural net, then you have a bit more.
What is it then? Magic?
The fact that you don't understand how it works doesn't make it magical.
Every program ever written for your desktop computer was ultimately "compiled" into a long series of simple binary logic operations that your computer blindly repeats at very high speed. For every set of inputs, it recreates the same output --- kinda like a loom mechanically weaves a particular pattern at high speed once it has been "programmed" using a set of punch cards not unlike those once used to program computers.
I'm of the opinion that we don't even know what questions we are trying to answer.
What is intelligence? What is consciousness?
Can you explain them in concrete terms that are acceptable to everyone and don't have any notable exceptions? That's going to be the first step to being anywhere close to realizing general a.i..
That there is a tough engineering job involved in reproducing such machinery so we can grown brain matter at will, and that we'd prefer our computers to be less squishy does not mean it is likely to be impossible to reproduce it.
Although you can argue that we already do it because we, as a species, reproduce.
It could be quite possible that our level of intelligence is not reproducible by the means we have chosen. It could be that there is something inherent in our entire composition that allows for our particular expression of intelligence and consciousness.
I'm not saying it's impossible. I am saying that first, we don't even know what we're looking for. And when pressed as to what that is, the answer comes down to basically, "You know..." while gesturing broadly.
Maybe you could discuss whether classical computers could achieve AGI, but I think overall the quest is to build machines with AGI, not necessarily in the form of classical computers.
Humans are animals. Part of the paper defends the notion that a lot of human intelligence is tacit based on being embodied in the world as a living organism. The idea that humans are biological robots is only one that came about as metaphor when we created machines and some similarities were noted.
Are we? How do you know this?
Define "general intelligence". Then prove we have it. Then demonstrate that this definition that includes us doesn't include something commonly accepted to not have the same qualities.
Also, if we don't have "general intelligence", what does that mean?
I believe, it is disputed, whether humans are just machines. But it is mostly a matter of definition, I believe.
We haven't figured out how to travel faster than the speed of light. That doesn't necessarily mean it can't be done. But we currently lack the knowledge and resources needed to do it.
Machine comes from mechanic and there is doubt, that general artificial intelligence can be achieved with a mechanical base.
But if you define any complex systema machine, then yeah sure, we humans are machines. Therefore GAI can be achieved with machines. Tautological proof.
because it's largely automatic for us, we need to know where to go but not how
https://en.wikipedia.org/wiki/Gait_(human)#Control_of_gait_b...
with AI this means we can automate more than we need to genuinely understand, often times approximation gives good enough solution
we humans often fool ourselves on how capable we actually are, but then yet without training in dangerous situation we simply act on instinct and impulse
Author has incorporated the argument's conclusion into its premise, a tautology.
On to concrete criticisms, most of this article is irrelevant; you can skip straight to the last few paragraphs as the arguments there are largely unsupported and stand on their own:
> Conclusion: computers are not in the world The main thesis of this paper is that we will not be able to realize AGI because computers are not in the world.
I think it’s a valid criticism of the current breed of ANI algorithms, and is a problem that we will need to address (though it might turn out to be less of a problem than the author thinks). But to claim that computers will _never_ inhabit the world, and are logically incapable of doing so, seems trivially refutable to me.
Why can’t an AGI have a childhood wired up to a robotic body, where it interacts with people and the world, thereby learning a tacit model of physical and social causality? Currently this might be science fiction, but to say it cannot happen in a hundred, or a thousand years seems arrogantly certain to me, and to claim it is logically impossible is to be epistemologically confused.
Even physics seem to have this rule-obssessed assumption. Can we really simulate the universe AS IT IS? Sure we can some parts of it. But is there a theory of everything really? After such a theory we would need to know nothing. physics would be pretty much done with. This theory would explain all observations in the past, present and future of anything we make in the universe.
Even in our search for the smallest particles can such a "bottoming out" ever take place?
EDIT: grammar
Deleted comment
Unfortunately this experiment has already been done, on an abused girl named Genie.
> one can imagine, the know-nothing brain will learn to
She was never able to learn.
So does this refute your premise, or will you say "that's different"?
Humans are automatons - so we see a 'single unit' of intelligence.
The Internet is a vastly connected system.
A 'basic robot' in a factory in China can have access to 'all the world's information'.
The power of 'masses of data, services, systems' all combined, means that 'the Internet' itself, in the broadest sense, will be much more intelligent than any GAI anyhow.
Example: Is Siri 'AI'? We don't think of 'Siri' as a thing, rather a service, a front end to a lot of things.
Well - 'Siri' is going to get really, really smart and be able to do a ginormous number of things in the future, including have 'human level' conversations with you, predict your needs and moods. She'll be talking to a billion people at once! Isn't that even 'beyond' GAI?
The factory will be able to take a design, command robots to prepare, place orders for parts, design work schedules for humans, prepare shipping, anticipate problems. The factory is waay smarter than a human, is it 'GAI'?
Siri, the Factory, your car, the grid of traffic, the financial system, distribution networks - it's all working together to do things utterly beyond any individual 'GAI'.
And as these things develop, there really never is a real economic driver for a true, atomic style 'GAI' like you see in the movies. There's no reason for a company to spend $500B building a 'Data' from Star Treck - because everything he could do, would otherwise be performed much more efficiently, cheaply and intelligently by a system or group of systems oriented towards those tasks.
A more useful question is "what can't machine learning do"? Each generation of AI technology has solved some problems, then hit a wall. (I had the unfortunate experience of going through Stanford CS in the mid-80s, when expert systems had hit a wall but the faculty was in denial about that.)
Is there some way to get "common sense", defined as "knowing if something bad is going to happen before you do it", from machine learning? So far, no. DARPA is funding work on it, though.[1] The Allen Institute even has a competition.[2] Both are verbal, though; they work on text statements.
I don't buy that the single data point that is Human intelligence has much to say about the possible bounds or limits of general intelligence.
Computers inhabit a world. They have interactions. Seems sufficient to me. As for culture - they have enough learning material of human culture, and it's not impossible to train multiple AI intelligences at the same time to create a culture of their own. Surely at some point in history Humans developed their culture from nothing? As for childhood - attempts at AI already have training periods where they are given training data, made more plastic and develop against simple situations before moving on to more complex situations.
The (also terrible and wrong) Chinese room argument is more convincing.
One problem with computer scientists and AI researchers is the level of arrogance that they display about their state of knowledge.
It would have had been good for us to rather engage with the larger body of philosophical work (which has a long tradition of thinking about how the mind works, how meaning and cognition emerge, how such embodied cognition interacts with the world) and then conduct empirical research trying to verify a philosophical paradigm rather than just going at it blindly by sometimes assuming mind can be reduced to logical systems and sometimes trying to simulate a reductionist and incomplete model of neural networks.
That's fine. We can (and do) do those too. Pretending otherwise is weird. Authors of these kinds of articles always seem to start from positions that woefully misunderstand or misrepresent present scientific theory and capability. Like there's this weird information barrier where historians and philosophers of science regularly skip the part that involves understanding what's going on even though they're still supposed to talk about it.
> you also need to simulate the environment it’s in
You literally don't for the same reason that we don't have to simulate our own environment. The simulated me can just be in the same environment that I am. The environment isn't going anywhere.
“Jerone Lanier has argued that the belief in scientific immortality, the development of computers with super-intelligence, etc., are expressions of a new religion, “expressed through an engineering culture” (Lanier, 2013, p. 186).”
In other words, as soon as a facet of AI (NLP etc) gets a specific name and context, it is no longer considered part of AGI.
An analogy I've thought of is this. A modern jetliner is a miracle of engineering, aerodynamics, electronics, and programming. If the average person on the street, such as myself, was tasked with attempting to recreate one the best that would be achieved would be an extremely crude model that could not even achieve the most basic task of an aircraft: taking off and flying. Thus it is with researchers trying to recreate human intelligence.
The first sentence shows that the authors know nothing about computation. So, there is nothing substantial to read here.
All the article is based on statements like the previous one. Scientifically is possible to nullify it with a counterargument.
[1] Boston dynamics Atlas. https://youtu.be/rVlhMGQgDkY
[2] Boston dynamics parkour. https://youtu.be/_sBBaNYex3E
QED.
In the next 80 years, we will have AGI, and in the next 8000 years humans will be androids/cyborgs.
That we haven't managed to create true AGI for now doesn't mean anything. It's like the case for the aeroplane: there were even mathematicians that "proved" things heavier than the air cannot fly.
1) We somehow model GI artificially, which seems like an impossible task.
2) Or instead we just model the fundamental neural mechanisms (dentrites, axons, etc) and find a way to copy the state of a brain into a sufficiently powerful computer.
Is this correct or are there different approaches?
Your body stays alive by keeping levels within certain range. There are many functions in your body that have as an objective controlling those levels and your brain controls them at different levels of automation. Like your heart rate, sweating, urine output, etc.
But not everything can be automated, because some situations are more complex: finding a place with the right temperature, access to nutrients, and breathable air, etc. That is where decision making comes in... survival-oriented decision making. And that was what resulted in us developing what we today call intelligence.
When you disembody learning, and put it in an abstract evolutionary environment where survival only depends on solving an abstract problem, the result will not necessarily be an "AGI", a self-preserving, self-aware intelligence that is adapted to survive a wide range of scenarios. But if you changed that environment, made it very hostile and constantly changing, it could eventually lead to the evolution of an AGI.
This is where you lost me. You are very right that brains do all kinds of things to regulate the body that we don't usually think of as influencing thought. But we can't model those because they're too complex? I don't think environmental variables are too complex.
But (1) if those are important, we can model them too and (2) it may be that we don't need to model computer 'thinking' after the structure of human brains anyway to solve problems intelligently. And (3) the totality of things an AGI might be 'aware of', even without simulating biology, could very well mean that the 'intelligence' of a system is nestled in a complex web of variables that give it the ability to have the equivalent of our tacit knowledge. That's probably an informational question rather than a question of needing to simulate biology.
If you are in the jungle and a lion comes at you, you will not have time to sit down and think what to do, and your brain is prepared to act in those situations as well.
See:
> which have allegedly shown that our decisions are not the result of “some mysterious free will”, but the result of “millions of neurons calculating probabilities within a split second”
> the quotations are “nothing but” the result of chemical algorithms and “no more than” the behavior of a vast assembly of nerve cells. How can they then be true?
The article is suggesting that human beings cannot say true things about the world or themselves if human intelligence is no more than chemical algorithms and nerve cells, and that proponents of physicalism are therefore contradicting themselves. This is a fairly bizarre argument.
The use of "allegedly" with regards to explaining human decisions as a result of neurons further reinforces the claim that therefore, there must be some mysterious free will, a human soul, or here a "social context", to explain human consciousness.
The trouble with vitalism or claims of a human soul should be fairly self-evident in the modern age, and claiming that denying it is "scientism" is utter nonsense.
They then mix it up by saying that computers are not in the physical world and do not have a body, therefore cannot be generally intelligent like humans. This is obviously false, what is a robot if not a computer with a body? Computers can interact with the world using sensors and actuators, there's no theoretical reason that they could not match or exceed human physical capabilities (they already do in narrow instances).
At least some of the latter (e.g. a portion of compatibilists etc.) will if pressed admit that their "free will" is an effect or illusion of mind layered on top of determinism, but for a lot of people the very idea that they don't have actual agency seems entirely impossible to accept.
Except that would be like saying your phone is conscious just because it gets bombarded by cosmic waves that sometimes cause bitflips. Just because the machine isn't 100% predictable, doesn't mean that those cosmic waves have any specific goal in mind.
Trying to use QM to introduce free will is just another manifestation of the same "mistaking the model for the reality" problem.
We have no reason to believe that quantum probability is the end of the road just because we can't see what causes the probabilistic results. For all anyone knows, Einstein was still correct and there is still no god playing dice, just the same old predictable billiard balls at a plane that we can't readily observe.
It's hard to even follow that previous sentence with my own view because it presupposes its own conclusion: Some things you just have to take on faith. For me, the definition of free will is action outside of the constraint of fate. And I'm not sure if it's a fantasy or not, but if fate does not exist, I'd be much more likely to take it on faith that free will does exist. But again, the whole playing field of this discussion is denied because it presupposes that a mind can know a truth, and I've yet to see any reasoning that that can be proven, let alone an actual proof.
The starting point would be: Come up with a definition that does not devolve into infinite regression ("god did it", which just moves the question "up one plane" and so does not provide a solution) or smoke and mirrors (and illusion over determinism).
If someone were to be able to form a cohesive definition that does not fall down one of those two holes, it'd be possible to at least try to determine whether or not the definition has holes.
But without even such an attempt at a definition, any argument in favour of free will falls on its face from the start.
Take care that your "determinism" isn't just smoke and mirrors, too.
Eeee, errr, well, no, it's not. Strong AI is the pursuit of human-level (not human-like), general purpose intelligence. Weak AI is the pursuit of solutions to difficult individual problems or classes of problems. Source: my AI classes, ca. 1989.
This article isn't starting well.
Edit: And I'm back after reading it all.
There are two important points when evaluating philosophical arguments about artificial intelligence.
1. Have they introduced dualism? (Usually, it's "how have they snuck in dualism without admitting it." Sometimes it's easy to see, as in Searle's Chinese Room thing. Othertimes not so much.)
2. What happens if you continue with their own questions? Does it lead to an unpalatable (or simply wrong) conclusion?
"The main thesis of this paper is that we will not be able to realize AGI because computers are not in the world."
To start with number 2, who exactly is "in the world"? A blind person? A deaf person? A quadriplegic person? A deaf-blind-mute-quadriplegic-from-birth person? That poor bastard from Johnny Got His Gun? How about this laptop? A robot? A robot that is indistinguishable from a human being without physiological tests? The author started out with an elaborate discussion of human-like and non-human-like general intelligence, but now has unrolled that (Without suitable caution signs. Health and Safety are going to be pissed.) and is now only interested in human-like artificial general intelligence, only in something that resembles a human being: "As Hubert Dreyfus pointed out, we are bodily and social beings, living in a material and social world. To understand another person is not to look into the chemistry of that person’s brain, not even into that person’s “soul”, but is rather to be in that person’s “shoes”. It is to understand the person’s lifeworld." (And I'm going to go out on another limb and ask how well anyone, anywhere, understands some other persons' lifeworld. I don't think that is possible.)
"However, there is a problem with both these quotations. If Harari and Crick are right, then the quotations are “nothing but” the result of chemical algorithms and “no more than” the behavior of a vast assembly of nerve cells. How can they then be true?"
And here we have number 1. If materialism is right, how can those quotations be true? How can anything said or done by humans be true? They can't be; they're just biochemical algorithms, neurons, and molecules. Truth requires a soul, and a soul could completely grok some other person's lifeworld. Obviously.
So clearly, nothing even remotely like Watson or AlphaGo would be intelligent. (Even if they're not intended to be general intelligences. Yes, he spent the last part of the article complaining that two systems weren't something that they were never intended to be, in spite of spending a large time at the beginning delineating that very difference.)
There are billions of neurons in a brain. There are billions of transistors in a CPU or graphics card. Somehow, somewhere along the line, we convinced ourselves that brain neurons and transistors are fungible.
At some layer of abstraction they probably are. But, it seems to me that the sheer number of transistors necessary to emulate a neuron would lead to tertiary negative impacts to the overall system. Imagine, for a second, it takes a billion transistors to emulate one neuron; given we're quickly approaching the physical size limit of the universe in our production of transistors, this means you'd need many chips, and actually many computers, to emulate many neurons. Introduce many computers, and you have to introduce network latency and communication problems; both problems that the brain really does not have. And while you could argue "ok, the simulation will be slower, but it would still work", maybe, just maybe, the latency of communication between neurons is actually a critical component of cognition. In fact, that seems likely to me.
Many people are trying to build a brain on tensorflow with their nvidia graphics card originally designed to make unreal tournament run 20% faster. Google was among the first groups with the insight that custom silicon would make training and running these intelligences faster. But, what we're talking about here isn't "running faster"; its running fundamentally differently. We buy supermicro motherboards with PCI busses, plug in silicon that's just a little different than the silicon I use to play Doom Eternal; is it really any surprise that very little progress on AGI has been made?
I don't know what chips to truly, more accurately emulate a neuron would look like. I suspect no one knows. I suspect that, if anyone figures it out, it won't be Google, or Microsoft, or Apple, or China, or Russia; organizations with so many processes, procedures, and immediate-term outcome expectations that selling an idea as wild as "we can't use any of the pre-existing computing theory out there, we need to start from scratch" would be impossible, in favor of "can't you just make the Tensorcore V2 20% faster?" If it will be invented, it will be invented by one person, in their garage, with a unique insight and decades of work.
But I also suspect that it will never be invented. If we can't even solve alzheimers, or psychosis, or even depression, brain disorders which impact hundreds of millions of people every year, what level of hubris is necessary to think we have even 0.1% understanding of what goes on in our heads? We live in a society which refuses to even address, let alone help alleviate, mental illness, and you think we're going to be able to build, let alone maintain and debug, a simulated brain?
Godel's Incompleteness Theorem and Turing's Halting Problem.
https://plato.stanford.edu/entries/goedel-incompleteness/ https://en.wikipedia.org/wiki/Halting_problem
Two different versions of the same idea.
You can't build a perfect machine, because that would imply understanding reality perfectly.
Ugly reality is going to break your perfect machine, eventually. With long enough time horizons, the probability approaches 1.
When your machine breaks, you are going to need something else, either another, newer machine which can fix or replace it (in Godel's example, the new book of logic/truth), or something dumb like a human wetware, just flexible enough to know the right answer is "unplug the machine and plug it back in"
> If you ask me in principle if it’s possible for a computing hardware to do something like thinking, I would say absolutely it’s possible. Computing hardware can do anything that a brain could do, but I don’t think at this point we’re doing what brains do. We’re simulating the surface level of it, and many people are falling for the illusion. Sometimes the performance of these machines are spectacular.
Yes, it's probably true that AI's will not have "human like" intelligence, for some of the reasons cited. Lack of embodiment and the associated experiential learning is the chief reason that I would personally cite for why this is true. However, that line of reasoning is completely irrelevant unless A. make the mistake of conflating "human like" and "human level" OR B. you very specifically demand that your AI must be "human like."
Everybody else realizes that the goal is to build an AI that is as general as human intelligence, not necessarily to build an artificial human.
Edit:
To go back to the embodiment issue for a moment... I think embodiment is important. I've been playing around with building a trivial little shell to pack some AI research in, that can be carried around (initially), and "experience" the world via a variety of different sensors. And I do think, again, that embodiment will probably be necessary to get an AGI that can "act human". I just don't see that as being the goal. Yeah, yeah, Turing Test, blah, blah, I know. As much respect as I have for Turing (and it's a lot, obviously) I don't actually consider the Turing Test to be very interesting, vis-a-vis evaluating an AI. In fact, I think focusing on it could be harmful, because it seems that getting an AI to pass it amounts to teaching the AI to lie well. This seems counter-productive to me.
As for why I think embodiment would matter to making a "human like" (as opposed to "human level") AGI: it mainly comes down to experiential learning. Imagine, if you will, what you know about the meaning of terms like "fall", or "fall down". How much of your knowledge of this is rooted in that fact that you, in your body, have fallen down? And how does that play into your ability to construct metaphors involving other things "falling"? And so on.
But I don't think any of this stuff is necessary to make an AGI that can operate at a human level of generality and solve useful problem on our behalf. And by "operate at a human level of generality" I mean something approximately like "the same AI software, with appropriate training, can do anything from playing chess, to driving a car, to coming up with new theories in physics and chemistry (and so on).
It must generate its own data, and classify it, organize it, compartmentalize it, and regularly subdivide it. And most importantly, it needs to be able to invalidate it. It needs to operate on a ”most likely” scenario, based on its own gathered evidence. Where the scenario is true, until it isn’t, and then it needs to find the new scenario.
All of the data and information in the world, can not be encoded for the AGI, and manually spoon fed to it. This is the fallacy. It doesn’t scale. It cannot work, because it doesn’t operate on the “most likely” scenario. The whole concept would fall apart and crumble in on itself.
This data fidelity issue was the problem that ultimately killed the symbolic AI attempts in the 70s, with all the Lisp programming, where they attempted to manually give knowledge to a robot. And then, after running out of money, they realized that they just couldn’t sustain creating all of the data manually.
And the problem with today’s Deep Learning AI, is that it’s just a very fancy pattern matcher. It’s like a very fancy regular expression searcher, to give an analogy.
The problem with today’s AI attempt, is the same problem that doomed the 1970s attempt: namely, the lack of data fidelity. At some point, you can’t have a human go around classifying everything for you.
Given that, I still think AGI is possible, but a major rethinking is necessary to achieve it. The Deep Learning neural net ideas of today, will not achieve it.
(I know, Gates never said it, but no one posted this yet and I felt it my duty.)