Computers Cannot Think (Yet)steemCreated with Sketch.

in #steemstem6 years ago (edited)

Max Pixel (link) CC0 license

TLDR; Computers with their current architecture cannot think. I am going to go into the reasoning why this is so in this post (hint: everything in a computer is strictly mechanical and thinking is not strictly mechanical).

Introduction

Artificial intelligence (AI) is all the rage right now. From Alexa and Siri understanding your verbal commands, to Deep Blue playing chess and beating Grand Masters, to cars driving themselves in real traffic situations it would seem that computers are getting good at thinking.

I am going to take the polar opposite position to this; computers cannot think and I will explain the reasons why this is so.


Door Knob Mechanism
Pxhere.com (link) CC0 license

The Lowly Door Knob

First, let's consider the simple door knob. Turn the knob, a mechanism inside activates to retract a latch and the door can be opened. Release the knob and the mechanism executes the opposite mechanical action and the latch is released back out and enables a door to be blocked from opening.

It is obvious that this latch/unlatch mechanism is not thinking. It is not even what could be termed memory even though it is a mechanism that can be in one or two states.


A Mechanical Calculator
Claas Augner (link) CC BY-SA 3.0 license

The Mechanical Calculator

Let's move on to the mechanical calculator. Some of these are wonderful contraptions in which you can punch in numbers and then add, subtract, multiply and divide.

They are terrifically noisy and can do some mathematical calculations but you can look inside them and see that they are also obviously mechanical. The actions that they perform are also obviously not thinking even though they seem to be doing what we can do in our heads (some of us at least, I have the time tables only memorized up to about 12 x 12).


Charles Babbage's Difference Engine
Jitze Couperus (link) CC BY 2.0 license

Babbage's Difference Engine

Moving the next step up.

Charles Babbage designed his difference engine sometime around 1820. Although his success in building it back in that era was limited due to the technology levels in metallurgy and manufacturing a working model was successfully completed in the 1980's.

These engines are automatic calculators that are capable of tabulating polynomial functions.

Again, you can look inside them and see that a difference engine like this is obviously mechanical. The actions that they perform are also obviously not thinking even though they can do math that humans can only do using paper and pencil.


A Digital Adder Circuit
Image credit: Inductiveload (link) Public domain license

Electronic Digital Circuits

Moving a step up again to electric digital circuits.

They are not obviously mechanical but if you study their theory of operation in any digital circuits course it will become clear that they still are mechanical in operation. They have states that are well-defined and they move on to new well-defined states that in a completely deterministic manner.

The example in the figure is an adder circuit. It will add two binary digits, provide a sum (also in binary) and a carry bit (again in binary). The circuit is predictable and even though it is electric, it is still entirely mechanical. Combine many of these to add up bigger and bigger numbers.

The actions of these circuits is also not what I would consider to be doing what is called thinking.


CPU Block Diagram
Image credit: R. S. Shaw (link) CC BY-SA 3.0 license

CPU Circuits

The circuitry for a modern CPU is vastly complicated but it is only complicated because it is made up of very many "simple" and entirely understandable digital circuits. The word "simple" is in quotes here because it does take some study to understand these circuits but they are, in the end, completely understandable.

They are also both mechanical and deterministic in nature (complex yes, but still mechanical). The whole fetch, decode, execute, store cycle is entirely mechanical. Even the memory circuits in a computer are mechanical. The term 'memory' is borrowed from what human brains can do and applied to these circuits but that seems to me to be a quite a loose association.

Analogy to Thinking

So, modern computers are very fast and they seem to be able to do what we can do but these are only mechanical activities mimicking the functions of a real thinking brain.

Here comes the key point.

The confusion may lie in this observation: our thinking brains are so adaptable that they can perform mechanical functions like comparing objects, performing math and using logic to manipulate concepts (I also wrote a post on the limits of logic about 3 months ago here).

When we do these things it is just our brains dropping down a step to perform purely mechanical operations before going back up a step to perform proper thinking.

Let me repeat that: humans brains can perform mechanical tasks but that is only a subset of what they are capable of. This mechanical subset of activities is what we are able to get modern digital computers to mimic.

I consider these mechanical mental activities to not actually be thinking. Terms like understanding, comprehending, consciousness and creating better describe what thinking is.


The Thinker by Auguste Rodin
Image credit: Pxhere (link) CC0 license

What Is Proper Thinking Then?

I cannot answer that, nor can anyone else for that matter. Thinking and consciousness is still one of those uncracked problems and we do not seem to be be close to actually figuring that phenomenon out.

We don't know what thinking is but we are able to understand that we are doing it. This post is not about defining what thinking is, it is about illustrating that the mechanical activities of a computer are not mimicking thinking, they are just replicating the mechanical aspects our what humans brains sometimes do.

Closing Words

In summary, modern computers can only perform the strictly mechanical aspects of what our brains can do, albeit much faster and with a much smaller an error rate.

This is not to say that computers will never think but it seems that they will never be able to think as long as we keep using the current architecture for digital circuits.

Maybe something designed more along the lines of how brains in nature are constructed may be needed to do that particular job.

Thank you for reading my post.

Post Sources

https://en.wikipedia.org/wiki/Difference_engine
https://en.wikipedia.org/wiki/Instruction_cycle
https://en.wikipedia.org/wiki/Adder_%28electronics%29
https://en.wikipedia.org/wiki/Memory_cell_%28computing%29
https://en.wikipedia.org/wiki/Digital_electronics

Sort:  

.

It's like, dude, brain is not a fucking hard drive. It's totally different concept. How do you even measure human brain capacity?

I could not have put it better. Too many people are comparing the technology of digital electronics to the human, or even, animal brain.

I really enjoyed the way you brought the topic, starting with the lock to computers. Computers are definitely not thinking. They are doing what they have been programmed to. This brings my thoughts the the famous Turing tests :)

Thx. You cannot simply start in on this topic without first leading up to it step-by-step. Also a lot of people do not realize that digital electronics are deterministic in nature and what I call 'mechanical' just like a door knob.

This is actually true. I don't know many people who emphasizes it as you did. I will definitely reuse your examples when chatting with students :)

But maybe thinking and consciousness are just the result of very complicated 'mechanical' processes?

If not then that would be admiring that there is more to consciousness than brain and neurons.

Then you are in the realm of spirituality.

I deliberately dodged the whole topic of 'what is thinking' as I am not qualified to answer this one (nor is anyone else as far as I know).

Nicely written.
Thinking, consciousness and as it were; common sense are the grey areas when it comes to AI. But we all know that advances are underway to design some very intelligent machines. Let's just keep an open mind and watch as the future unfolds.

Thx samminator and congratulations on getting into SteemSTEM Distilled #42. It was well deserved.

It's an honour. Thanks a lot

The truth is that this topic gives me something of fear. Every time they are improving the computers more and it seems that they are done better in all our spaces.

I would relax. They can't think properly and may never do so. They will only replace the more mundane aspects of our thinking lives leaving us to do the good bits.

I hope only do the mechanical and never come to think for us, because at that moment we will say the end of humanity.

A valid concern but until they can reproduce or mine their own coal and oil they are at our mercy.

hahaha good there are still hopes!

The post is very good

Incredible invention (computers) help us make life easier and every time a silly hair.

On a micro level a computer is of course nothing like a brain. But on a macro level I see no reason why it cannot simulate the brain. Even though a computer is mechanical and deterministic at a micro level you still can use it to simulate non-deterministic and biological processes. The difficulty is obtaining a full map of the brain. Once you have this you can simulate a brain on a computer.

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.034
BTC 63672.48
ETH 3319.16
USDT 1.00
SBD 3.91