Tag Archives: artificial intelligence

Predictive Analytics 101 – The Real Business Intelligence, part 2

by Ashith Bolar,  Director AmBr Data Labs @ Amick Brown

In my first post, “The Real Business Intelligence” ,  I emphasized on the significance of Predictive Analytics in the Business Intelligence space.  Let us take a deeper look at Predictive Analytics by way of more concrete examples.

As a refresher, Predictive Analytics is a set of tools and techniques based on statistical and mathematical techniques to analyze historical data and subsequently predict the future. The basic premise is that by analyzing historical data, determining relationships, more specifically correlations between related (and sometimes seemingly unrelated) attributes and entities, one can derive significant insights into a system. These insights can be further used to make predictions.

Let’s take a look at this process step by step.

The fundamental component in Predictive Analytics is a Predictive Model, or just model. A Predictive Model is set of data points plus a series of algorithms working on that data. It attempts to capture the relationships between the data points by means of applying mathematical or statistical computations deployed as algorithms.

The output of a model is typically a single number — called a score. The score essentially is an quantitative value for a specific prediction by the model based on historical data. Higher the score, the more likely a certain behavior is predicted. Lower the score, the more likely the opposite behaviour is predicted.

Predictive models can be built for a wide variety of problems. But the most common predictive models, especially in the context of a business application, is one that predicts people’s behaviors. Predictive models are designed to predict how people behave under new circumstances, given what we know about how they behaved in the past with other known circumstances. For instance, Netflix’s movie recommendations — based on the movies that you have seen and rated highly (known circumstances) recommendations for new movies (unknown circumstances) are generated.

You will hear terms like “Machine Learning”, “Artificial Intelligence”, “Regression Analysis”, etc. While, each one is an independent area of mathematics and computing, for a Predictive Analytics suite, these are just different algorithms (computing models) that are employed in the process of predicting.

Let’s dig deeper into the concept of Scores. Let’s take two classical examples of scores generated on customers.

  1. Based on the movies you have seen and rated in the past, Netflix tries to determine if you will like a new movie or not. Say for instance, a scoring of 0-10: 10 being a prediction of you absolutely loving the new movie, and 0 being a prediction of you absolute not caring about it. This type of a score is called a Probability Score. In essence, the score tells you the probability of you liking a movie.
  2. Another type of score is called the Quantitative Score. Here the prediction is not the probability of whether you will like the movie or not, instead to quantitatively predict the amount of something. For instance, Life Insurance companies try to predict how long a certain customer will live based on the life choices and other circumstances of the customer.

In case of the Netflix model (Probability Score), if a customer gets a 8 (out of 10) for the likelihood of liking a particular movie, it can be rephrased as “There’s a 80% chance that the customer will like this movie, and a 20% chance that they will not like it”. Such a prediction is basing its prediction on the spread of probabilities (probability distribution). Another way of looking at this score of 8 (out of 10 is) “The customer might not absolutely love this movie (which would be a 10/10), but definitely not absolutely hate the movie (0/10). Instead the customer is more likely actually liking the movie to some extent (8/10), rather than completely disinterested (5/10).

In either case, a careful examination of this score tells us that all the system is doing is categorizing people’s behaviours into a set number of ranks. Therefore, predictive models which generate probability scores are usually called classification models. On the other hand, the quantitative scoring (predicted life expectancy of an insurance customer) is really a quantitative number. Another classic example is customer spend which is how much a customer is willing to pay for a new product or service. The actual value is reached at by means of various statistical and mathematical computations. These models are typically known as regression models.

A good predictive model might not be accurate in every single case, but given a large set of data (read target customers), the model regresses to the predicted mean of the behavior.

In the following posts, we will delve deeper into predictive algorithms, and try to gain a better understanding of how they work, and more importantly why they work, and why they are important in your corporate strategy.

 

Artificial Intelligence meets Business Intelligence

By Ashith Bolar, Director of Research, Amick Brown

It’s bound to happen:  Artificial Intelligence (AI) will meet Business Intelligence (BI). In fact, in several places, it has already happened. But let’s take some time to see how this convergence is progressing, if at all.

The first decade of the 21st century was all about Business Intelligence. Towards the end of the decade, big strides were made to harness the explosion of Big Data. The second decade has been mostly about fuelling Business Intelligence with the Big Data. Several companies, large and small, have been making very impressive strides in this direction. However, there is still a lot of room for improvements.

On the other side in the world of computing, Artificial Intelligence has been making slow inroads in all aspects of life. In the last 15 years, AI has been creeping up into our personal lives with applications such as Siri, the entire Google ecosystem, and a myriad of social networking applications. All of this is happening without us realizing the amount of AI happening behind the scenes. Artificial Intelligence has moved out of the academic realm towards the daily lives of consumers.

Much of the business community associates AI with machine learning algorithms. While that’s true, it leaves much of AI underappreciated for its real capacity in Business Planning and Data Analytics. There is more to AI than just recommending your next movie on Netflix and making Google give you better results on your web search.

There are several applications and platforms that transform and summarize a corporation’s big data. However, ultimately it’s the humans that consume this summary of data, to make decisions based on higher human intelligence. I argue that this will change over the next decade. If history is any indication of how accurate our predictions of coming technological revolutions are, I would imagine this transformation will happen much sooner than a decade.

Most of us know Big Data and the Internet of Things that has enabled this explosion. Big Data infrastructure does much of the heavy lifting of cleaning up, harmonizing, and summarizing this data. However, the actual process of deriving intelligence and insights is still within the human realm.

Inevitably, the future of Business Intelligence goes hand in hand with Artificial Intelligence.

The new wave of BI software should be able to perform the basics of building data analytics models without human intervention. These systems should be able to generate hundreds of models overnight. The next step is to build systems that not only generate redundant set of models, but also identify the good models – ones that model reality accurately – and weed out the bad models. The third wave of solutions will be the ones that make a majority of decision making for a company.

In the coming posts, we will explore in more details some of the initial attempts of converging Artificial Intelligence and Business Intelligence.