Let me first start with an introduction on “Cognitive Computing”. Cognitive computing are systems that are designed to make computer’s think and learn like human brain.Similar to an evolution of a human mind from new born to child to an adult, where new information is learned and existing information augmented, cognitive system’s learn through the vast amount of information fed to it and training on a set of information,so it can understand the context and help in making informed decisions.
For example, if you look at any learning methodology, a human mind learns and understand the context, but its equipped to answer questions in an examination/interview which it might not have seen before, but using the experiences and past learning,a informed judgement can be made. Similarly cognitive systems are modelled to learn from past set of reference data set (or learning) to help users make informed decisions. Cognitive systems can be thought of non programming systems which learns through the set of information, training, interactions and a reference data set.
From a technology perspective, at a very high level, building a cognitive systems requires technologies that can understand the language,context, entities and relationship (NLP), learn through a set of supervised or unsupervised learning (Machine learning methodology), domain adoption through various techniques, technologies to help source, curate and manage content, runtimes to build out the components together in a loosely coupled manner and wide variety of tooling’s and methodology to enable making cognitive applications. I envision most of the cognitive capabilities offered as service over a cloud (a marketplace for cognitive and smart apps) which can be used individually or as a composite to create applications. Best way to get started with building cognitive applications, its through the Cognitive Services Zone on bluemix
So where does Internet of Things fits into the cognitive world. I assume you are aware of IoT, if not, please read my introductory blog at – IOT – Are you connected?
Let’s start with high level view of an IoT Cognitive Systems Architecture. The real value of IOT applications is realized by enabling them as part of existing applications and higher value added services to create new innovative business solutions.
IoT is not just limited to devices and sensors, but how do you derive real insights from the sensor data, filter and analyze the data and use the information with multiple data sources, understand and infer relationship in context of the use case to augment current application with new offerings or build new innovate solutions. The architecture talks about the evolution of an application, building on the value chain and how various cloud services and offering are used to enable smarter applications.
Let’s take an example of a cognitive IoT application. I have taken a very simple example to get the technology and benefits across.
1. I step out of my home and the home electricity turns into a power saver mode.
2. I step into the car and the car recognizes me.
3. My car seats are automatically adjusted.
4. My favorite music station is set and play list is started.
5. An aggregated news for the day is available and tailored for me on my dashboard and read it out by the dashboard device. If I am travelling, weather forecast and news related to the place I am travelling is available as an add-on.
6. As I pass by malls, my car reminds to purchase stuffs.
7. I sync my digital cart and get my purchases quickly. No need to move around, find things and put it to a physical cart.
8. I come back to my car, I start interacting with the Car in Natural human language instead of typing in numbers and searching for things.
9. I ask for good places for lunch which I haven’t visited. Based on my past experience’s and cuisine preference,ratings from third party sites, a set of recommendations are provided. I choose one of them.
10. GPS devices are synced up based on my response and direction’s changed.
11. Alternative route is automatically selected based on traffic sensor’s which the GPS device is subscribed to.
12. I have lunch, I don’t need to carry cards, I am being recognized. The best credit card (after checking available offers for that restaurant) from my digital wallet is automatically selected and used for the payment. Welcome to smart cashless transactions.
13. I come back home, lights are back up again, all devices started.
14. I say “good night”, lights are dimmed and tell my clock to wake me up at 7:00 am after checking my flight status.
As you see in the above example, the real value is derived from how data from sensors are used as part of the broader ecosystem and how cognitive capabilities and learning are used to provide value added services.
These are just one of the many experiences. The real experiences would be technology touching our every day lives and making it easier and a better place to live. I gave a consumer driven example, but IoT benefits can be leveraged across industries – connected cars, aviation, manufacturing, predictive maintenance, healthcare, insurance etc..
With the context set, I suggest to read my follow on blog on “Architecture of a Connected World“.