November 9, 2020 By Kazuaki Ishizaki 4 min read

Does AI Model Lifecycle Management matter?

Artificial intelligence (AI) is becoming ubiquitous in many areas, from the edge to the enterprise. So, how do you use AI? Do you just feed data to a predictor? The answer is “no.”

In fact, during the infusion of AI, we need to collect data, train the data, build a model, deploy the model, and run the predictor. The pipeline to using AI is longer than one might expect, given that there are several elements (seen in Figure 1 as described in the Google article “MLOps: Continuous delivery and automation pipelines in machine learning”):

Figure 1: Elements for machine learning systems.

In enterprise, the critical role of AI requires a well-defined and robust methodology and platform, and a business may even fail if its methodology and platform are not up to par. For example, if fraud detection makes bad decisions, a business will be negatively affected. In the long pipeline for AI, response time, quality, fairness, explainability, and other elements must be managed as part of the whole lifecycle. It is impossible to manage them individually.

Therefore, what we call “AI Model Lifecycle Management” manages the complicated AI pipeline and helps ensure the necessary results in enterprise. We will detail AI Model Lifecycle Management in a series of blog entries. In addition, we will show how the IBM Cloud Pak® for Data can help AI Model Lifecycle Management.

We expect these blog entries to be of interest to the following people:

  • Data science and AI leaders: To better understand how to increase returns on data science and AI investments.
  • Data scientists: To better appreciate how data science activities can leverage/integrate with DevOps tools/processes, and to more deeply understand IBM’s strategy for end-to-end AI Model Lifecycle Management.
  • DevOps engineers: To better understand the AI development process, its associated complexities, and how it can integrate with DevOps.

What is AI Model Lifecycle Management?

Let us think about what is necessary for AI Model Lifecycle Management. The first requirement is a set of components for the whole pipeline. The document “The AI Ladder – Demystifying AI Challenges” explains how to introduce AI into enterprise and clearly outlines four steps in the pipeline:

  • Collect: Make data simple and accessible.
  • Organize: Create a business-ready analytics foundation.
  • Analyze: Build and scale AI with trust and transparency.
  • Infuse: Operationalize AI throughout a business.

Figure 2 shows these four steps with their relationships and operational examples:

Figure 2: AI Model Lifecycle.

Another requirement is data governance of the whole pipeline. Quality is essential in enterprise, and explainability and fairness are growing increasingly essential. During the whole pipelining, data governance for AI Model Lifecycle Management should monitor and give feedback regarding quality, fairness, and explainability.

How tools help AI Model Lifecycle Management

As we have seen, AI Model Lifecycle Management is not easy. It is impossible to do it manually. Therefore, the necessary tools should have the following features to effectively support AI Model Lifecycle Management in a cloud:

  • Ease of model training and deployment
  • Model deployment and training at scale
  • Monitoring data governance, quality, and compliance
  • Visualization of the whole pipeline
  • Rich connectors to data sources

One example of these tools is the IBM Cloud Pak for Data. IBM Cloud Pak for Data is a multicloud data and AI platform with end-to-end tools for enterprise-grade AI Model Lifecycle Management, ModelOps. It helps organizations improve their overall throughput of data science activities and achieve faster time to value from their AI initiatives. The Cloud Pak for Data includes the following key capabilities:

  • Model development and training tools, including AutoAI and no-code, drag and drop capabilities, and support for a rich set of commonly used open source libraries and frameworks.
  • Model deployment tools to scale deployed models in production for modern apps and meet performance requirements.
  • Model monitoring and management tools to deliver trusted AI.
  • Data virtualization capabilities to significantly increase the AI throughput of data science teams by helping data scientists efficiently access the broad set of data sources of an enterprise across a hybrid multicloud environment, without having to copy data.
  • DataOps to meet data governance, quality, and compliance requirements.
  • Complete data services, with a rich set of data connectors and scalable multicloud data integration capabilities to enable efficient extract, transform, and load (ETL) operations from a variety of data sources.

Stay tuned for the next blog entries

Future blog entries will detail the following phases in AI Model Lifecycle Management:

This post will be updated with links as they become available. For a deeper dive into the subject, see our white paper.

Was this article helpful?
YesNo

More from Cloud

How a US bank modernized its mainframe applications with IBM Consulting and Microsoft Azure

9 min read - As organizations strive to stay ahead of the curve in today's fast-paced digital landscape, mainframe application modernization has emerged as a critical component of any digital transformation strategy. In this blog, we'll discuss the example of a US bank which embarked on a journey to modernize its mainframe applications. This strategic project has helped it to transform into a more modern, flexible and agile business. In looking at the ways in which it approached the problem, you’ll gain insights into…

The power of the mainframe and cloud-native applications 

4 min read - Mainframe modernization refers to the process of transforming legacy mainframe systems, applications and infrastructure to align with modern technology and business standards. This process unlocks the power of mainframe systems, enabling organizations to use their existing investments in mainframe technology and capitalize on the benefits of modernization. By modernizing mainframe systems, organizations can improve agility, increase efficiency, reduce costs, and enhance customer experience.  Mainframe modernization empowers organizations to harness the latest technologies and tools, such as cloud computing, artificial intelligence,…

Modernize your mainframe applications with Azure

4 min read - Mainframes continue to play a vital role in many businesses' core operations. According to new research from IBM's Institute for Business Value, a significant 7 out of 10 IT executives believe that mainframe-based applications are crucial to their business and technology strategies. However, the rapid pace of digital transformation is forcing companies to modernize across their IT landscape, and as the pace of innovation continuously accelerates, organizations must react and adapt to these changes or risk being left behind. Mainframe…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters