Cognitive Computing (Course Code: 18CS3272) : CO1 - Session4 Session Topic: The Elements of A Cognitive System
Cognitive Computing (Course Code: 18CS3272) : CO1 - Session4 Session Topic: The Elements of A Cognitive System
COGNITIVE COMPUTING
(Course code: 18CS3272)
The Elements of a Cognitive
System
Elements of a cognitive system
A cognitive system
consists of many
different elements,
ranging from the
hardware and
deployment models
to machine learning
and applications.
Infrastructure and Deployment Modalities
• In a cognitive system it is critical to have a flexible and agile infrastructure
to support applications that continue to grow over time.
• As the market for cognitive solutions matures, a variety of public and
private data need to be managed and processed.
• In addition, organizations can leverage Software as a Service (SaaS)
applications and services to meet industry-specific requirements.
• A highly parallelized and distributed environment, including compute and
storage cloud services, must be supported.
Data Access, Metadata, and Management Services
• Because cognitive computing centers around data, it is not surprising that the sourcing, accessing, and
• To prepare to use the ingested data requires an understanding of the origins and lineage of that data. Therefore,
there needs to be a way to classify the characteristics of that data such as when that text or data source was
• There will be a variety of internal and external data sources that will be included in the corpus.
• To make sense of these data sources, there needs to be a set of management services that prepares data to be
used within the corpus. Therefore, as in a traditional system, data has to be vetted, cleansed, and monitored for
accuracy.
The Corpus, Taxonomies, and Data Catalogs
• Tightly linked with the data access and management layer are the
corpus and data analytics services.
• A corpus is the knowledge base of ingested data and is used to
manage codified knowledge.
• The data required to establish the domain for the system is included
in the corpus.
• Various forms of data are ingested into the system .
• In many cognitive systems, this data will primarily be text-based (documents, textbooks,
patient notes, customer reports, and such).
• Other cognitive systems include many forms of unstructured and semi-structured data (such
as videos, images, sensors, and sounds).
• In addition, the corpus may include Ontologies that define specific entities and their
relationships.
• Ontologies are often developed by industry groups to classify industry specific elements such
include only the data that pertains to the focus of the cognitive system. A taxonomy works
hand in hand with ontologies. A taxonomy provides context within the ontology.
Data Analytics Services
• Data analytics services are the techniques used to gain an understanding of the
data ingested and managed within the corpus.
• Typically, users can take advantage of structured, unstructured, and semi-
structured data that has been ingested and begin to use sophisticated algorithms
to predict outcomes, discover patterns, or determine next best actions.
• These services do not live in isolation. They continuously access new data from
the data access layer and pull data from the corpus. A number of advanced
algorithms are applied to develop the model for the cognitive system.
Continuous Machine Learning
• Machine learning is the technique that provides the capability for the
data to learn without being explicitly programmed.
• Cognitive systems are not static.
• Rather, models are continuously updated based on new data, analysis,
and interactions.
• A machine learning process has two key elements: hypothesis
generation and hypothesis evaluation