The Future of Cognitive Computing

Cognitive computing is the miniature of human notion and thought process in a computerised environment. It is a cumulativeness of self-learning systems which incorporates pattern recognition, data mining and natural language processing(NLP) to impersonate the way the human brain works. The main objective of cognitive computing is to create self-operating computerized systems that are proficient in solving even complex problems without any human help or intrusion.
The cognitive process can be comprehended in a much simple way as “the mechanism which uses the existing knowledge for generating new knowledge”. The main theme of cognition is closely related to abstract concepts such as mind, perception, and intelligence. It is like understanding the obligation of a human brain and working on human kinds of issues. Such systems and set-up continually gain knowledge from the data. Cognitive computing system consolidates data from diverse and miscellaneous information sources while considering context and conflicting evidence to suggest the best feasible answers.
It is one of the classifications of technologies that uses machine learning and Natural Languages Processing(NLP) to enable people and machines to interact and gain understanding more naturally for magnification of human expertise, perception, and cognition.

What does it actually do?

Using computer systems to untangle the different genre of problems that humans are traditionally concerned with requires an extensive amount of structured and unstructured data, fed to machine learning algorithms. With the advancement of technology, cognitive systems are able to refine the way it identifies patterns and the way it process data to become capable of apprehending new problems and blueprint the possible solutions. To accomplish this proficiency, cognitive computing systems must have these five key attributes, as listed by the Cognitive Computing Consortium.



  • Adaptive
  • Interactive
  • Iterative
  • Stateful
  • Contextual

Applications of Cognitive Computing:

In the mainstream, cognitive computing is used to aid humans in their decision-making activities. Some examples of cognitive computing and its applications include in the treatment of some disease or illness by supporting medical doctors. For example, The IBM Watson for Oncology has been used at Memorial Sloan Kettering Cancer Center to provide oncologists with evidence-based treatment alternatives for patients having cancer. When medical staffs put up their questions, Watson generates a list of hypotheses and offers treatment possibilities for doctors.



My Personal Notes arrow_drop_up

An enthusiastic student with highly motivated and leadership skills currently pursuing bachelors of engineering degree in Computer Science Expert in implementation of each step of project and eager to learn new technologies and methodologies

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.