The global and independent platform for the SAP community.

Advancing Machine Learning with DevOps

Machine learning (ML) is one of the most promising approaches to using artificial intelligence in the enterprise. But so far, almost nine out of ten projects fail before go-live. With DevOps and ML-Ops, this trend can be reversed.
Oliver Köth, NTT Data
March 9, 2021
DevOps column
avatar
This text has been automatically translated from German to English.

Allowing failure is a basic prerequisite for innovation. If you are not prepared to fail, you will not be able to create anything truly new. As the German CTO of a Japanese IT service provider with a strong culture of innovation, I am deeply convinced of this. But if only a good tenth of machine learning projects ever go live, something is wrong.

After all, machine learning is one of the central applications of artificial intelligence (AI) and the basis of numerous future technologies such as autonomous driving, smart cities and the Industrial Internet of Things (IIoT). To advance ML and other AI technologies more quickly, we therefore need a new form of collaboration between the development and operation of solutions based on DevOps principles, or ML-Ops for short.

Why ML-Ops? Because AI is different. In classical IT, the code determines the behavior of the system. The functionality of the system can be tested and evaluated step by step.

In artificial intelligence applications, on the other hand, data determines the behavior of the system. The difficulty here is that the source data is updated in the course of machine learning and other AI processes. Therefore, we need to continuously monitor the behavior of the ML models.

This process corresponds to the principle of continuous integration (CI) in classic software development. Experts for ML-Ops refer to this as Continuous Evaluation. In addition to the technological know-how for automating evaluation processes, this includes permanent close collaboration with the company's data scientists.

ML-Ops in practice

A typical use case for this type of ML ops is quality improvement. A Japanese automotive company, for example, launched a project in which machine learning is to help improve vehicle quality based on complaint letters in natural language. ML is used here to analyze the meaning of the complaint data in the texts. A particular challenge was to maintain the accuracy of the analyses even when introducing new products.

Here, we created a simple and fast way to update new classification models based on "bag-of-words" and "gradient boosting". The immediate result: In the areas of data processing, design and deployment, the lead time was reduced by a total of six weeks. Among other things, the high speed of checking complaints had a positive impact here. At the same time, the model is much easier and more economical to maintain - throughout the entire lifecycle.

Similarly, in an AI project of an internationally operating insurance company, it was possible to simplify and automate the development and operation of the solution to such an extent that no operational support from IT is required for operation and continuous evaluation. The data scientists can concentrate fully on their data experiments - without restrictions from the IT infrastructure.

Trustworthiness of the AI

Third example: In an Italian bank, the aim was to detect anomalous behavior in gigantic volumes of financial transactions. Experts see this as a key benefit of artificial intelligence for digital banking. But the volumes of data involved make manual training of AI models impossible. By using ML-Ops, an automated system for training the data models could be established. And since it makes every analysis model generated and every prediction based on it reproducible, it also fulfills the most important requirement for AI, not only in the financial industry: trustworthiness.

NTTDataCI banner.jpg
avatar
Oliver Köth, NTT Data

Oliver Köth is CTO at NTT Data Germany.


Write a comment

Working on the SAP basis is crucial for successful S/4 conversion. 

This gives the Competence Center strategic importance for existing SAP customers. Regardless of the S/4 Hana operating model, topics such as Automation, Monitoring, Security, Application Lifecycle Management and Data Management the basis for S/4 operations.

For the second time, E3 magazine is organizing a summit for the SAP community in Salzburg to provide comprehensive information on all aspects of S/4 Hana groundwork. All information about the event can be found here:

SAP Competence Center Summit 2024

Venue

Event Room, FourSide Hotel Salzburg,
At the exhibition center 2,
A-5020 Salzburg

Event date

June 5 and 6, 2024

Regular ticket:

€ 590 excl. VAT

Venue

Event Room, Hotel Hilton Heidelberg,
Kurfürstenanlage 1,
69115 Heidelberg

Event date

28 and 29 February 2024

Tickets

Regular ticket
EUR 590 excl. VAT
The organizer is the E3 magazine of the publishing house B4Bmedia.net AG. The presentations will be accompanied by an exhibition of selected SAP partners. The ticket price includes the attendance of all lectures of the Steampunk and BTP Summit 2024, the visit of the exhibition area, the participation in the evening event as well as the catering during the official program. The lecture program and the list of exhibitors and sponsors (SAP partners) will be published on this website in due time.