CTO and co-founder of Symbl.ai, a platform for developers to rapidly deploy conversation intelligence at scale
Zero-shot learning is a relatively new technique in machine learning that’s already having a major impact. So called because with this method, machine learning systems such as neural networks require zero or very few “shots” in order to arrive at the “correct” answer. It has primarily gained ground in fields such as image classification and object detection and for natural language processing, addressing as it does the twin challenges in machine learning of having “too much data” as well as “not enough data”.
But the potential for zero-shot learning extends well beyond the static visual or linguistic fields. Many other use cases are emerging however with applications across almost every industry and field, not least re-imagining the way humans approach that most human of activities - conversation.
How Does Zero-Shot Learning Work?
Zero-shot learning allows models to learn to recognize things they haven’t been introduced to before. Rather than the traditional method of sourcing and labeling huge data sets, which are then used to train supervised models, by contrast, zero-shot learning appears a little short of magical. The model does not need to be shown what something is in order to learn to recognize it. Whether you’re training it to identify a cat or a carcinoma, the model uses different types of auxiliary information associated with the data to interpret and deduce.
Assimilating zero-shot learning with machine learning networks holds many advantages for developers across a wide range of fields. First, it dramatically speeds up machine learning projects because it cuts down on the most labor-intensive phases, data prep and the creation of custom, supervised models.
Second, once developers have learned the basics of zero-shot learning, what they can achieve radically expands. Increasingly developers appreciate that, once a modest initial knowledge gap is bridged, zero-shot learning techniques enable organizations to dream much, much bigger with what they can achieve with machine learning.
Finally, the technique is very useful when models need to tread a fine line between being general enough to understand a broad range of situations and at the same time being able to pinpoint meaning or relevant information within that broad context. And what’s more, this process can take place in real-time.
How Zero-Shot Learning Improves Conversation Intelligence
The ability to pick out the right meaning from a broad spectrum in real-time means zero-shot learning is transforming the art of conversation. Specifically, pioneering businesses have found ways to apply zero-shot learning to improve outcomes in high-value interactions, typically in customer support and sales. In these scenarios, humans, assisted by AI, are coached to respond better to information that the customer is providing, to close deals faster, and deliver higher customer satisfaction.
Generating Sales Opportunities
Conversational AI, developed using zero-shot learning, is already being deployed to recognize upselling opportunities, such as every time a prospect or customer talks about pricing. There are hundreds of different ways the topic could present itself – “I’m tight on budget”, “How much does that cost?”, “I don’t have that budget”, “The price is too high”, and so on. Unlike traditional supervised models, in which data scientists would need to gather the data, train the system, then test, evaluate, and benchmark it, using zero-shot learning, the system very quickly starts to train itself.
Going beyond simply identifying when particular topics are present, trackers in real-time streams can make recommendations in response to particular situations. During a call with a customer service or sales agent in a financial services company, if a tracker detects a person is in financial difficulty, it can offer an appropriate response to this information (a loan, for instance).
Developing AI-Assisted Human Interactions
Coaching and training are among the most promising applications for zero-short learning in such conversation-based scenarios. In these cases, the AI is working alongside humans, assisting them to better fulfill their roles.
There are two main ways this works. After a customer-agent call is done, the system can generate a report summarizing the interaction, rating how it was conducted according to pre-agreed KPI and providing recommendations. The other approach is for the system to respond in real-time during the call with targeted recommendations based on context, effectively training agents on the optimal way to handle calls.
On-the-job Training with Zero-Shot Learning
In this way, zero-shot learning systems address an essential, perennial challenge for sales teams who have until now relied on laborious, expensive training supplemented with sales scripts for staff that aim to coach them on the best way to identify and respond to the needs of the customer.
Training represents a hefty investment for businesses, especially high-churn sales environments. Sales staff turnover has been riding around
Beyond Training to Career Coaching
This ability to improve output and performance through AI-assisted coaching does not just benefit companies, it can be tailored to accelerate an employee’s personal career trajectory too. Consider a scenario in which a zero-shot learning system works with an employee to help them attain their personal 360 targets. A goal like “Convert x percent more leads” becomes more attainable when assisted by a machine learning model primed to spot and develop opportunities the employee alone might miss.
Turning Conversations Into Insights
Zero-shot learning is a relatively new technique and we are only just beginning to understand its full breadth of applications. Particularly suited to situations where models need to be trained to pinpoint meaning within a broad context, conversational intelligence is rapidly emerging as a leading development area. For data scientists, developers, and time-sensitive, cost-conscious business leaders alike, conversational intelligence systems require no specialist model training, accelerating processes and cutting lead times.
Although conversational intelligence applications are thriving, alongside the better known image detection and natural language processing use cases, the reality is that we have barely scratched the surface of what zero-shot learning can achieve.
For example, my company is working with clients seeking to solve problems to radically improve conversational AI’s capabilities when it comes not only to coaching and training but also how machine learning systems improve productivity by compressing and contextualizing business information, how they improve compliance, clamp down on harassment behaviors or profanity and increase engagement in virtual events, all through the use of zero-shot learning models.