AI Mindset is required for a successful enterprise data transformation

This post provides the recommended lifecycle for structuring machine learning and AI projects.

AsanVerse
4 min readDec 27, 2021
AI mindset is growth minset

I came across many businesses and IT leaders struggling to make investments in AI. Most of the enterprises do not have in-house AI talent hence they engage outside AI consultancy firms for AI use case identification and implementation.

When the consultants propose the use case implementation approach and the deliverables, business leaders struggle to understand the process and the value that the use case is going to generate. This post will explain the AI mindset that enterprise leaders need to adopt to have a clear understanding that AI is different from traditional IT. Secondly, this post will also explain how the AI project should be executed.

AI Mindset

“Machine Learning changes the way you think about a problem. The focus shifts from a mathematical science to a natural science, running experiments and using statistics, not logic, to analyse its results.” — Peter Norvig — Google Research Director

In traditional software engineering, we can reason from requirements to a workable design, but with AI and machine learning, experiment is necessary to find a workable model.

Traditional software engineering deliverables include:

  • Web applications
  • Mobile apps
  • BI Reports etc.

We have a mature SDLC methodology for this type of work. Exact specifications of the application, sometimes even clickable wire frames are locked before the implementation starts. All stakeholders know exactly what the output is going to be, how it will look like, and how exactly it will behave. But AI does not work like that.

Exact specifications of the AI models like its accuracy, data it will require, and the deployment complexity can’t be fathomed before the implementation. This is why it becomes difficult for enterprises to accept these ambiguous and open-ended deliverables.

Successful AI transformation requires a change in mindset.

Get Comfortable with Some Uncertainty

Will you end-up with a usable model? You don’t really know at the start.

In traditional programming, you have set parameters and you understand how everything should behave. With ML, the non-coding work can be very complicated, but you’ll usually write far less code. If you are interested to learn more about traditional programming and AI read this post Software 2.0 by Tesla AI chief Andrej Karpathy

Think Like a Scientist

To address the challenges of transitioning to AI, it is helpful to think of the AI process as an experiment where we run test after test after test to reach a workable model. As in a scientific experiment, the process can be exciting, challenging, and ultimately worthwhile.

Following is the scientific process explained visually.

How an iterative scientific process works. source: https://www.pinterest.com/pin/409616528591860648/

The same scientific process can be mapped on the machine learning process as well.

  1. Set the research goal. We want to predict how sales of a shoe brand will be on a given day.
  2. Make a hypothesis. Our sales manager thought the weather forecast is an informative signal, as it influences the shoe sales.
  3. Collect the data. Our IT people looked at the data they have, or deploy systems to collect historical sales and weather data for each day.
  4. Test your hypothesis. Our data scientists and AI engineers will train a model using this data.
  5. Analyze your results. The business owner will evaluate Is this model better than existing systems?
  6. Reach a conclusion. We should (not) use this model to make predictions, because of X, Y, and Z reasons
  7. Refine hypothesis and repeat. The type of shoe can be a helpful signal. Incorporate the new data and test the model again. and continue experimenting until the business leaders agree that we have a workable solution that is significantly better than the current forecasting solution.

AI Project Lifecycle

A result-oriented agile approach is recommended to be followed. A Discovery workshop is conducted to prioritize use cases based on technical complexity and business ROI. After this, Minimum Viable Products (MVPs) are developed for testing within 3 months.

Tuning of the solution, integration with data sources, and deployment at scale are done within the next 4 months.The adaptation of the AI mindset and an iterative AI journey will ensure that AI investments are properly executed and more resources are put into the bets that are proven working in the MVP phase.

This is an excerpt of a more detailed article 1st appeared at AsanVerse.com

--

--

AsanVerse

Machine Learning | Technology Consulting | Strategy | Technical Pre-sales