Why Vodafone needed an AI Booster to scale data science

Did you miss a session from MetaBeat 2022? Head over to the on-demand library for all of our featured sessions here.

Telecom giant Vodafone is no stranger to the world of artificial intelligence (AI) and machine learning (ML), having used the technology for years, with hundreds of data scientists that have built thousands of models.

While Vodafone was able to deploy and benefit from AI, over the last several years it increasingly faced a number of challenges. Among the challenges was the issue of scaling its AI workloads in a standardized and repeatable approach. Vodafone also faced issues with speed and security.

In a session at the Google Cloud Next 2022 event this week, Sebastian Mathalikunnel, AI strategy lead at Vodafone, detailed the issues his organization faced and what it had to do to help overcome them.

[Follow VentureBeat’s ongoing Google Cloud Next 2022 coverage »]


Low-Code/No-Code Summit

Join today’s leading executives at the Low-Code/No-Code Summit virtually on November 9. Register for your free pass today.

Register Here

“Vodafone is pretty mature in its data science journey,” Mathalikunnel said. “But looking back two years ago, it was actually this exact problem of size and scale of Vodafone data science operations that led us to believe that we could have a problem on our hands.”

AI Booster to the rescue

Mathalikunnel said that two years ago, it took multiple steps for any Vodafone data scientist to get a production environment up and running in Google Cloud.

Not only were there multiple steps, but many of those steps were manual in nature, requiring time to set up. That situation also led to many bespoke deployments where one data scientist’s Google Cloud AI deployment was different from another’s. 

He explained that Vodafone was facing both vertical and horizontal scaling challenges. The horizontal challenges were from trying to replicate a workload across markets, which was difficult since each environment was different. The vertical scaling issues were about the time and effort it took to move from a data science notebook, to proof of concept, and then into production in the quickest possible manner.

To that end, Vodafone developed a platform it calls the AI Booster, which aims to help solve the scaling challenges with a standardized set of tooling and processes. The AI Booster relies on multiple Google Cloud components including Vertex AI, Cloud Build, Artifact Registry and BigQuery.

“We’re going from a custom, coding-based approach to machine learning engineering, to an approach where everything is working based on standard components and pipelines that tie those components together,” Mathalikunnel said.

Improving AI standardization with a data contract

Mathalikunnel noted that as Vodafone was going through the process of building out AI Booster, it also identified areas where processes could be significantly optimized.

For example, prior to AI Booster, he said that when Vodafone analyzed any ML workload it was running, approximately 30 to 35% of that code was simply related to data quality and data validation. Vodafone now automates much of that work with a data contract approach. 

Mathalikunnel explained that when data is first ingested by Vodafone, it triggers an analysis of the data in terms of its distribution and different characteristics, which then forms a contract. What Vodafone then does is get broad agreement against this contract with various stakeholders, such as data scientists and data owners. Once there is agreement that the data characteristics are what the stakeholders want, Vodafone sticks that contract back into the AI Booster pipeline.

When the AI Booster pipeline runs, Mathalikunnel said that it is able to automatically validate that the data meets the requirement that it was signed off against.

One of the use cases where AI Booster has been used by Vodafone is with the company’s Net Promoter Score (NPS). NPS is a metric that aims to help predict the satisfaction a customer has with Vodafone.

“What we’re trying to do with NPS is trying to get to know or measure the happiness of our customers with our products,” Mathalikunnel said. ”So as you can imagine, it’s a pretty important use case for us to have.”

Originally appeared on: TheSpuzz