Abstract
IBM Cognos Analytics has been tattooed with the Watson name in version 11.2.1. His full name is now IBM Cognos Analytics with Watson 11.2.1, formerly known as IBM Cognos Analytics. But where exactly is this Watson and what does it do?
In short, Watson brings AI-infused self-service capabilities. Your new “Clippy”, actually AI Assistant, offers guidance in data preparation, analysis, and report creation. Watson Moments chimes in when it thinks it has something useful to contribute about its analysis of the data. Cognos Analytics with Watson offers a guided experience that interprets an organization’s intent and supports them with a suggested path, leading to improved decision-making.
Meet the new Watson
Watson, the fictional doctor invented by Dr. Arthur Connan Doyle, played a foil to detective Sherlock Holmes. Watson, who was educated and intelligent, often observed the obvious and asked questions about seeming inconsistencies. His powers of deduction, however, were no match for those of Holmes.
That’s not the Watson we’re talking about. Watson is also IBM’s AI (artificial intelligence) project named after its founder. Watson was introduced to the world in 2011 as a Jeopardy contestant. So, at its roots, Watson is a computer system which can be queried and responds with natural language. Since that time, the Watson label has been applied by IBM to a number of different initiatives related to machine learning and what it calls AI.
IBM asserts, “IBM Watson is AI for business. Watson helps organizations predict future outcomes, automate complex processes, and optimize employees’ time.” Strictly speaking, Artificial Intelligence is a computer system which can mimic human thinking or cognition. Most of what passes for AI today is actually problem solving, Natural Language Processing (NLP) or Machine Learning (ML).
IBM has a number of different software applications infused with Watson’s ability for Natural Language Processing, searching and decision-making. This is Watson as a chatbot using NLP. This is one area in which Watson excels.
What was once known as Cognos BI, is now branded IBM Cognos Analytics with Watson 11.2.1, formerly known as IBM Cognos Analytics.
As a summary of the unwieldy named ICAW11.2.1FKAICA,
Cognos Analytics with Watson is a business intelligence solution that empowers users with AI-infused self-service capabilities. It accelerates data preparation, analysis, and report creation. Cognos Analytics with Watson makes it easier to visualize data and share actionable insights across your organization to foster more data-driven decisions. Its capabilities enable users to reduce or eliminate IT intervention for many previous tasks, providing more self-service options, advancing the analytic expertise of the enterprise, and enabling organizations to capture insights more efficiently.
Cognos Analytics with Watson offers a guided experience that interprets an organization’s intent and supports them with a suggested path, leading to improved decision-making. Additionally, Cognos Analytics with Watson can be deployed on-premises, in the cloud, or both.
Where’s Watson?
What are these “AI-infused self-service capabilities?” What is the Watson part? The Watson part is the “guided experience,” “[interpreting] an organization’s intent,” and providing a “suggested path.” This is the start of AI — synthesizing data and making recommendations.
What is Watson and what is not? Where does Watson start and the product formerly known as IBM Cognos Analytics end? To be honest, it’s hard to tell. Cognos Analytics is “infused” with Watson. It’s not a bolt-on or a new menu item. There’s not a Watson button. IBM is saying that Cognos Analytics, now that it’s branded as Watson-powered, benefits from design philosophy and organizational learning that other business units within IBM have been evolving.
That being said, Watson Studio — a separate licensed product — is integrated, so that, once configured, you now can embed notebooks from Watson Studio into reports and dashboards. This allows you to leverage the power of ML, SPSS Modeler, and AutoAI for advanced analytics and data science.
In Cognos Analytics with Watson, you will find Watson influence in the AI Assistant that allows you to ask questions and discover insights in natural language. The AI Assistant uses NLM to parse sentences, including grammar, punctuation and spelling. I’ve found that, like Amazon’s Alexa and Apple’s Siri, it is necessary to compose or sometimes rephrase your question to include appropriate context. Some of the actions the Assistant can assist you with include:
- Suggest questions – provides a list of questions via Natural Language Query that you can ask
- View data sources – shows data sources that you have access to
- Show data source (column) details
- Show column influencers – displays fields that influence the result of the initial column
- Create a chart or visualization – recommends an appropriate chart or visualization to bests represent two columns, for example
- Create a dashboard – given a data source, does just that
- Annotates dashboards via Natural Language Generation
Yes, some of this was available in Cognos Analytics 11.1.0, but it is more advanced in 11.2.0.
Watson is also used behind the scenes in “Learning Resources” on the Cognos Analytics 11.2.1 home page which assists searching for assets in IBM and the broader community.
In the 11.2.0 release, “Watson Moments” made its debut. Watson Moments are new discoveries in the data that Watson “thinks” you might be interested in. In other words, while you’re building a dashboard using the Assistant, it may detect that there is a related field to the one you asked about. It may then offer a relevant visualization comparing the two fields. This does appear to be an early implementation and it sounds like there is going to be more development in this area in the near future.
We also see Watson in the AI-assisted data modules with intelligent data preparation features. Watson helps with the important first step of data cleaning. Algorithms help you discover related tables and which tables can be joined automatically.
IBM says that the reason why we see Watson in the title of the software as well as features is that “the IBM Watson branding helps resonate how something significant has been automated by the AI.”
Cognos Analytics with Watson is borrowing from research teams and IBM Watson Services — concepts, if not code. IBM introduces Watson cognitive computing in 7 volumes with the Building Cognitive Applications with IBM Watson Services Redbooks series. Volume 1: Getting Started provides an excellent introduction to Watson and cognitive computing. The first volume provides a very readable introduction to the history, basic concepts and characteristics of cognitive computing.
What’s Watson?
To understand what Watson is, it is useful to look at the characteristics that IBM ascribes to AI and cognitive systems.
- Extend human capabilities. Humans are good at thinking deeply and solving complex problems; computers are better at reading, synthesizing, and processing huge amounts of data.
- Natural interaction. Thus, the focus on recognition and processing of natural language,
- Machine learning. WIth additional data, predictions, decisions or recommendations will be improved.
- Adapt over time. Similar to ML above, adapting represents improving recommendations based on the feedback loop of interactions.
In talking about Artificial Intelligence, it’s hard not to anthropomorphize the technology. It is the intention to develop cognitive systems that have the capability to understand, reason, learn and interact. This is IBM’s stated direction. Expect IBM to bring more of these capabilities to Cognos Analytics now that it wears the Watson brand.
Not so elementary
We started this article talking about deductive reasoning. Deductive reasoning is “if-this-then-that” logic which has no uncertainty. “Inductive reasoning, however, allows Sherlock [Holmes] to extrapolate from the information observed in order to arrive at conclusions about events that have not been observed…His extensive catalogue of facts to help him make leaps with his inductive reasoning that others might not be able to conceive of.”
Considering IBM Watson’s skill at inferences and wealth of reference material, I think “Sherlock” might have been a more appropriate name.