Uses of AI
Artificial intelligence has gone through major improvements, by leaps and bounds, in the last 10 years. Several events made global media coverage:
- in 2011, IBM's Watson beat the then incumbent winner of Jeopardy, Ken Jennings
- in 2016, Google's DeepMind AI beat Korean grandmaster Lee Sedol at Go, a game that is rumored to have more move variations than particles in the known universe
It is important to note that IBM's Deep Blue win against Chess Grand Master Garry Kasparov in 1997 was not an AI win but rather a brute-force algorithm.
The use of AI isn't just for beating humans at strategy games, however. In 2016, Google trained its AI on thousands of hours of "talking heads" (Newsreaders) from BBC, for which closed captioned content was available. With the closed captioning information, the video material provided a perfect training set for an AI capable of analyzing video material. Google's AI is now able to lip-read better than any human expert can. In case you're wondering why conversations between coaches and strategy consultants at the 2016 soccer world championship were always held with a hand covering the mouth, now you know. Without visually covering the mouth, some entity with an AI trained as Google's was might use the technology to capture the conversation on the field and relay its important points to the opposing team!
The caveat of AI, incidentally, is that an AI can only find patterns in data properly, if a lot of data is presented (I'll get into the significance of that in a future article). In this way, an AI learns similarly to humans (or any other intelligent animal): by using massive amounts of input to fine-tune the response system.
Subsequently, AI is great at analyzing anything that can present massive data in a reproducible format. Historic census data is a classic - AI is able to detect patterns such as migration of social groups in or out of cities over the years. The stock market, of course, is a welcome target - not only for AI researchers but also anyone wanting to make a buck.
The key, however, is that you can't just dump data you ingest from somewhere into an AI and expect results. The data has to be structured somehow, to keep the apples with the apples and the oranges with the oranges. A great way to do this - especially if the data needs to be collected from the internet or internal systems (databases, host systems, etc.) is to use RPA, of course.
AI systems are also used for Natural Language Processing (NLP), something most of us know in the form of Siri, Cortana, Amazon's Echo or Google Assistant. NLP has more uses than to automate actions on a smartphone, of course, although I believe the main drive behind NLP development these days is consumer use. NLP is used for medical comment recording (in Radiology or Pathology for example), where writing down notes would impede the medical practitioner's concentration on the subject matter.
NLP is also used to take protocol during conversations with legal bearing, such as call center activity to sell something over the phone. Call centers record all incoming and outgoing calls and are now starting to use this wealth of historical data to feed AI systems for analysis. To analyze the data, a specialized NLP AI needs to convert the spoken word to text first, of course, ideally with additional metadata to preserve inflection, speed and emotion of the speaker(s).
No discussion on the use of AI would be complete without touching on autonomous transportation or driverless cars. The real problem of autonomous transport in the future isn't the technology. This will be on par and affordable within just a few years. The problem will be the mix of autonomous and human-driven vehicles. Humans are horrible drivers (try the German Autobahn and you'll learn what that means). Humans are controlled by hormones ejected into the bloodstream by parts of the brain not controllable by our conscious mind, which - coupled with the constant information overload inherent in city driving - leads to completely wrong actions and reactions.
An autonomous vehicle control system will need to be able to take such reactions into account and work with them. This requires true machine cognition, something that I believe we are quite a ways away from.