The Limitations of Artificial Intelligence

To a person living as soon as half a century ago, firing people from your call centre department to hire data scientists in their stead may have seemed as all but the most eccentric idea imaginable.

The Limitations of Artificial Intelligence

By Iffy Kukkoo

01 Jul, 2017

Where AI May Fail Us

To a person living as soon as half a century ago, firing people from your call centre department to hire data scientists in their stead may have seemed as all but the most eccentric idea imaginable. To us, using bots instead of people seems as nothing less than a necessity: the times are changing and machines are taking over.

But, there’s still so much to do in the meantime! In fact, even though most experts rightly claim that we have progressed to a point of no return as far as AI is concerned, and even though supercomputers, in relatively short time, have evolved enough so as to be able to beat some of our best guys at board games humans have studied for millennia, in general, humans are still way smarter than computers and creating a fully functional human brain is still some miles away.

Microsoft’s bot Tay transforming from enthusiastic teenage girl into a Hitler-loving sex robot in less than a day, road accidents among self-driving cars, or insufficient filtering of inappropriate content – are merely some of the ways AI has failed us and is failing us daily. As is obvious from the given examples, as opposed to a human blunder, one made by an AI-driven system may be more difficult to manage and far more serious from financial or ethical perspective.

But, let’s face it: errors haven’t stopped humanity before, and they probably won’t this time as well. And that’s a good thing, since, in the opposite case, we probably wouldn’t have invented well, almost everything. True, all things have their limits, but, even truer, this doesn’t mean that we should stop exploring.

On the contrary, in fact: the better we come to know the limits of something, the more chances we have to go beyond them.

 

The Way AI Works and the Way It Doesn’t

By now, you should already know that artificial intelligence (AI) and machine learning (ML) are two different, yet closely associated, concepts. AI is the umbrella term, its interests being wider than ML and its research taking into account any device able to mimic man’s cognitive functions. ML, on the other hand, is AI’s most important subfield, an application of AI which gives machines an ability to learn independently, without being programmed to do so.

Artificial neural networks (ANNs) – so, learning algorithms inspired by the functional aspects of biological neural networks – should be the pinnacle of all the hard work some of the best minds on the planet have put in during the past few decades. By feeding ANNs with relevant data, scientists expect to get high-precision predictions about many different areas of life, anything from filtering spam to detecting cancer tumours.

However, despite all the advancements in deep learning (a collective name given to all the ML techniques usually associated with ANNs), scientists can’t seem to find a solution to the great AI problem: the lack of true consciousness. To be fair, human consciousness is one of the great scientific mysteries ever since the dawn of civilization (we know just a little more about it than the Ancient Greeks), but as long as existing ML methods fail to reproduce it in inanimate beings, there’s a reason to believe that we still haven’t discovered the right technique to do this. For all we know, ML may be the wrong method. Or it may be impossible.

A closer look may help us understand better the limitations of AI and their implications.

1) Lack of Consciousness

Even the smartest programs can’t learn the way humans do. The architecture of a “computer brain” differs significantly from the one present in a human brain.

A simple example: how many times a person should be shown an object to recognize it in the future? One or, perhaps, few times the most, right? It’s completely different when it comes to making a computer program learn. If you want to make it, let’s say, recognize the same object a human can in a second, you will need to feed the program with large datasets.

But wait, you say, I just read that image recognition isn’t really a problem any longer! That’s true, of course – but only if you have enough data at your disposal and you don’t expect a program to understand the relevant context. The latter is the real issue, the one we can’t really think of a way to tackle.

Whether it’s text analytics or filtering inappropriate video content, the issue emerges again and again: even the most advanced AI-powered systems are unable to grasp underlying contexts. You can train them to recognize visual (in image, speech and emotion recognition) or audio (in voice recognition) patterns, but they still won’t be able to get the full picture.

Now, don’t get me wrong: this doesn’t mean that modern AI is useless. Far from it. ML is advantageous whenever we need to process huge amounts of data. Computing speed isn’t the strongest side of the human brain, and neither is the ability to simultaneously deal with so many information at once.

But, one thing is still far from the reach of both ML and AI: its consciousness, the ability to be aware.

Our privacy promise to you
dee.ie Do you need some help?

2) The “Black Box” of ANNs

Deep learning (DL), as mentioned above, is as far as we have advanced in AI. In DL, scientists work almost exclusively with ANNs. And since a lot of data needs to be processed before an accurate model is created to be used by ANNs for future predictions, the architecture of ANNs is becoming more and more complex.

Here’s the tricky part: the more complex ANNs become, the more difficult it becomes to understand how they produce the predictive models. We have started losing the control over something we ourselves have created! This is how Tommi Jaakkola, a professor at MIT, explains the problem:

 

If you had a very small neural network, you might be able to understand it. But once it becomes very large, and it has thousands of units per layer and maybe hundreds of layers, then it becomes quite un-understandable.

Tommi Jaakkola

Scientists find nothing strange, however. In fact, they are convinced that this must be the way humanlike intelligence evolved. People have tended to ascribe the unexplainable to mysterious forces, but, in ML and ANNs, we are real-time witnesses of the fact that there are some things that may have happened almost all by themselves, determined by so many factors that it would have been impossible to understand their genesis even if had the privilege of first-hand accounts.

Jeff Clune, an assistant professor at the University of Wyoming, sums up the paradox in the following manner:

 

Even if somebody can give you a reasonable-sounding explanation [for his or her actions], it probably is incomplete, and the same could very well be true for AI. It might just be part of the nature of intelligence that only part of it is exposed to rational explanation. Some of it is just instinctual, or subconscious, or inscrutable.

Jeff Clune

Inscrutable or not, scientists may need to find an explanation and find it fast, because, according to the new protection laws in EU, if they don’t, they may have to pay million-dollar fines. Read all about it here.

3) Computational Limitations

Since you get ML only if you provide large amounts of data, the progress of AI depends on something much more material than ideas: hardware. Gordon Moore’s 1965 prediction that the number of transistors will double every two years proved to be spot-on, but even Moore doesn’t believe that his law is going to survive our decade. Even if it does, however (as others believe), it’s bound to die someday. Can ML scientists find a way to cheat its death by inventing new methods to increase computing power?

Horst Simon, Berkeley Lab Deputy Director, warns that, if we want to further develop, this should not a question of whether, but a question of how. According to him, supercomputers are already feeling the consequences and the fact that they are not getting any better during the past three years, should be an alarming call for scientists and engineers to focus on developing alternative architectures in order to pave the way for the more powerful technology of the future.

 

Conclusion

Machines are here to help humans, but there is so much to do before they can do it as well as we expect them to: building smart computer programs able to perceive the world the way that humans do, understanding how complex ANNs work, developing supercomputers which will outlive even the death of Moore’s law – these are only some of the things scientists are interested in and currently working on. They are also the best possible evidence that ML is not there yet.

Meanwhile, it would be nice if we could, at least once in a while, focus on using our brains for more delicate things, and let AI-powered programs do what we have problems to and they are best at: process large amounts of data rapidly and accurately.

The best, we hope, is yet to come.

Posted By: Iffy Kukkoo
Resident Editor-In-Chief

Iffy is our exclusive resident technology newshound editor, relentlessly exploring the beauties of the world from a 4th dimensional viewpoint. When not crafting, editing or publishing our IT content, she spends most of her time helping people understand life and its basic principles. You know, the little things around you, that you've failed to grasp each day.

Dee.ie IT blog has updates on IT Consultancy, IT Contractors and Software Development related posts, on how your business can be managed effectively using technology.

Feel free to read more and or reach out to share your thoughts, feelings and input on our articles, our team would love to hear from you!

Our privacy promise to you
Have a Question or Need an Answer? Ask our Live Chat and we will include it in our FAQ’s to make things easier for others

Our IT Blog

Latest Blog Post
blog-post

How to improve your businesses Software Maintenance?

Latest Blog Post
blog-post

What is the Difference Between a CTO & IT Consultant?

All Posts