Data is evolving from traditional Business Intelligence (BI) to Artificial Intelligence (AI) and Machine Learning (ML) for predictive analytics. In this blog we will take look at how Machine Learning allows for automated, data-based decision-making, improving projections and predictions for businesses and how AI/ML tools differ from BI tools in goals, data types, algorithms, automation levels, complexity, and required skill sets.
We have all heard the clichés about today’s data industry. Data is the new oil. The new gold even. Enterprises large and small understand that they in fact live on data. Data drives processes every day - and as the digitalisation of our economy progresses, data literally becomes the true lifeblood.
Having worked in the data industry for the past few decades, we feel like we have had a front row seat in this evolution, and strongly feel that there is no end to the range of new possibilities in the world of data. New data platforms have emerged, and new applications have been enabled by these platforms.
Some of these newer applications are based on new ways of dealing with massive amounts of structured, semi-structured and unstructured data. This is new: traditional technologies were always engineered to provide “Business Intelligence” (BI) - specifically helping business leaders to better understand what had been and was currently going on in their organizations. Now “Artificial Intelligence” (AI), more specifically Machine Learning (ML), is tasked with a different assignment: to predict the future.
This is a different task from before:
It may be useful to contrast this approach with previous analytical approaches, like for example the one taken by traditional Business Intelligence tool sets:
As you can see Machine Learning requires different types of tooling that is very complementary to traditional analytical toolsets. “Business Intelligence” tools have been characterized as using traditional algorithms and statistics that were mostly used on smaller historical, and often well-structured datasets. This provided a less refined model of that data - and therefore less accurate predictions - except in simple cases.
Machine learning tools are different:
At Hopsworks, our conclusion has been that this may be ok for building AI/ML prototypes and test beds, but if we want to make production quality AI/ML systems, then this becomes a real challenge that just slows down adoption and implementation of the technology.
Therefore, Hopsworks has made it its mission to offer products and services that will help with operationalizing AI and ML. This will require a different approach and different platforms, like for example a feature store. Some people have called feature stores the “data warehouse” for your Machine Learning data. It will allow for all your Machine Learning operational processes to be built around it, and allow you to get to market more quickly. This is the vision and architecture of Hopsworks in a nutshell - and we look forward to making a difference in this exciting space!