Cognitive computing TECHNOLOGIES: Models and algorithms
The article presents the theoretical foundations of cognitive computing, as well as methods and algorithms of cognitive computing in cognitive computer science, soft computing and computational intelligence. The paper considers two paradigms of cognitive computing, known as systems of autonomous agents and mechanisms of cognitive search. Cognitive computing systems include both the theory of learning and the theory of the cognitive process, striving to fully realize the natural (native) intelligence. Since the intuition and experience that a person uses when solving tasks or problems imply thinking about the process in approximate and inaccurate terms, most modern computer models are built using only the analytical part of the equation, forming a cognitive model of this problem or process. Cognitive computing as a general methodology and technology of knowledge processing can be used to develop cognitive computers and autonomous systems of the next generation. The range of applications of cognitive computing, such as autonomous agent systems and intelligent search engines, is described. As an example of the application of cognitive computing, a learning intelligent decision-making agent is given. Consequently, cognitive computing systems provide a person with support in communication with machine intelligence within the framework of a single cognitive model developed with regards to the principles of the human factor, which allows for natural and simple interaction with users.