{"id":153165,"date":"2025-01-21T14:01:17","date_gmt":"2025-01-21T13:01:17","guid":{"rendered":"https:\/\/spotler.com\/guides\/how-does-predictive-ai-work"},"modified":"2025-08-29T14:19:04","modified_gmt":"2025-08-29T12:19:04","slug":"how-does-predictive-ai-work","status":"publish","type":"guides","link":"https:\/\/spotler.com\/en-gb\/guides\/how-does-predictive-ai-work","title":{"rendered":"How does predictive AI work?"},"content":{"rendered":"<div class=\"wp-block-cover\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"400\" class=\"wp-block-cover__image-background wp-image-150647\" alt=\"\" src=\"https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/predictive_ai.webp\" data-object-fit=\"cover\" srcset=\"https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/predictive_ai.webp 770w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/predictive_ai-300x156.webp 300w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/predictive_ai-768x399.webp 768w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/predictive_ai-767x398.webp 767w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/predictive_ai-366x190.webp 366w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-dark-blue-background-color has-background-dim-60 has-background-dim\"><\/span><\/p>\n<div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h1 class=\"wp-block-heading has-text-align-center has-pale-pink-color has-text-color has-link-color has-large-font-size wp-elements-952bc86b23cfecc0f8b1988949393a1f\">How does predictive AI work?<\/h1>\n<\/div>\n<\/div>\n<p><strong>Predictive AI is a specific form of artificial intelligence, different from generative AI. With generative AI \u2013 such as ChatGPT \u2013 you can create content. With predictive AI, you create predictions based on a probability calculation.<\/strong><\/p>\n<p>Predictive AI uses historical data, algorithms and machine learning models to predict future outcomes or trends. It analyses patterns in existing datasets and extrapolates them to future scenarios. Let\u2019s explore how that works and what you can get from it.<\/p>\n<h2 class=\"wp-block-heading\" id=\"predictive\">What can you do with predictive AI in marketing?<\/h2>\n<p>For marketers, predictive AI is a game changer. Every marketer has the core task of understanding their target group(s), increasing the demand for products or services and ultimately driving more sales. Predictive AI can help you in all of these areas and tasks:<\/p>\n<h3 class=\"wp-block-heading\">Predicting customer behaviour<\/h3>\n<p>With predictive AI you gain insight into customer loyalty and you can make great churn analyses. With the models that the AI uses, you can make predictions about purchasing habits such as order value and purchase frequency. This gives you the insight you need to split your audience into useful, effective segments.<\/p>\n<h3 class=\"wp-block-heading\">Campaign optimisation<\/h3>\n<p>Predictive AI can be used to improve your A\/B testing and to optimise the channels you use. For example, predictive AI can help you choose the moment in the campaign where a series of paid ads would be most effective.<\/p>\n<h3 class=\"wp-block-heading\">Lead scoring and segmentation<\/h3>\n<p>If you have insight into potential future conversions, predictive AI can use that information to classify leads, which can then provide information for meaningful segmentations.<\/p>\n<h3 class=\"wp-block-heading\">Dynamic Pricing<\/h3>\n<p>Many organisations want to base their pricing on the demand for products or services. If you can predict how that demand will develop, you can always adjust your prices accordingly at the right time. Predictive AI makes that possible.<\/p>\n<h3 class=\"wp-block-heading\">Personalisation of content<\/h3>\n<p>Predictive AI is particularly helpful in recommendation systems. Large organisations, in particular, use this. For example, Amazon works with recommendations for the right clothing size depending on customers&#8217; styles and brand choices. This is simply because not every clothing brand uses the same size chart. If you choose a certain piece of clothing as a customer, you will hear from other customers via reviews and feedback whether it is smart to order the item of clothing a size larger or smaller. Customers love this.<\/p>\n<p>But an organisation like Netflix also fully uses these smart forms of personalisation. We would like to give an example of this. It clearly shows what predictive AI makes possible.<\/p>\n<div class=\"wp-block-group has-light-blue-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<h3 class=\"wp-block-heading\">Example of predictive AI at Netflix<\/h3>\n<p>Netflix wants a lot of viewers on its platform. Fortunately, Netflix marketers are sitting on a goldmine of data. After all, customer preferences are widely available. Netflix uses all that data in a smart way. Netflix&#8217;s recommendation systems are personalised by using predictive AI. But what does that look like in practice?<\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<h4 class=\"wp-block-heading\">Same recommendation, but still personalised<\/h4>\n<p>Netflix personalises movie posters based on previously viewed movies, a focus on certain actors and preferences for certain movie genres:<\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<figure class=\"wp-block-image size-full is-resized wp-duotone-grayscale\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/Stranger-Things.webp\" alt=\"Verschillend gedrag wordt gemotiveerd door verschillende thumbnails van Stranger Things\" class=\"wp-image-150600\" style=\"width:844px;height:auto\" srcset=\"https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/Stranger-Things.webp 1024w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/Stranger-Things-300x169.webp 300w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/Stranger-Things-768x432.webp 768w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/Stranger-Things-767x431.webp 767w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/Stranger-Things-338x190.webp 338w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/Stranger-Things-817x460.webp 817w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">An example of different Netflix thumbnails by <a href=\"https:\/\/www.denofgeek.com\/tv\/what-are-your-netflix-thumbnails\/\" target=\"_blank\" rel=\"noopener\">Den of Geek<\/a><\/figcaption><\/figure>\n<p>Netflix tries to attract more customers for this specific film or series with this smart recommendation technique. This is a great example of the power of predictive AI.<\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<\/div>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<h2 class=\"wp-block-heading\" id=\"data\">What data do you need for predictive AI?<\/h2>\n<h3 class=\"wp-block-heading\">Types and types of data you can use<\/h3>\n<p>It should go without saying that the benefits of predictive AI are only possible if your data is in order. After all, the predictions are made on the basis of historical data. If you do not store price developments and times of purchase in your systems, something like dynamic pricing becomes difficult. And if Netflix personalises movie posters, you have to store how often which customer prefers to watch which type of movie.<\/p>\n<p>The data you need to enable Predictive AI, therefore, depends on your business and mainly on what you want to do with predictive AI.<\/p>\n<h3 class=\"wp-block-heading\">Data that Spotler uses in its Predictive AI module<\/h3>\n<p>We want our customers to earn and save money with our software. For that reason, we focus on improving the Customer Lifetime Value (CLV). The data points required for this are: customer_id, transaction_timestamp, invoice_id, item_number and order_type. This data is loaded into a specific statistical model that is frequently used by data scientists to make predictions about order value and transaction frequency.<\/p>\n<p>In addition, we use the Random Forest model. We feed that model not only with the above data, but also with things like email behaviour and website interactions.<\/p>\n<p>Below is a brief explanation of both models. This will give you a good introduction to predictive AI and how it works.<\/p>\n<h2 class=\"wp-block-heading\" id=\"clv\">How to improve CLV with predictive AI?<\/h2>\n<p>If you want to gain insight into the future development of the CLV of customers, you start with the following historical data: the number of times a customer has bought something from you, the order value of each purchase and the time at which the last purchase took place. This is also known as an RFM model. RFM stands for Recency, Frequency and Monetary Value.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"441\" src=\"https:\/\/spotler.com\/wp-content\/uploads\/2024\/06\/activate-rfm-news2.webp\" alt=\"An RFM overview in Spotler Activate\" class=\"wp-image-78355\" srcset=\"https:\/\/spotler.com\/wp-content\/uploads\/2024\/06\/activate-rfm-news2.webp 770w, https:\/\/spotler.com\/wp-content\/uploads\/2024\/06\/activate-rfm-news2-300x172.webp 300w, https:\/\/spotler.com\/wp-content\/uploads\/2024\/06\/activate-rfm-news2-768x440.webp 768w, https:\/\/spotler.com\/wp-content\/uploads\/2024\/06\/activate-rfm-news2-767x439.webp 767w, https:\/\/spotler.com\/wp-content\/uploads\/2024\/06\/activate-rfm-news2-332x190.webp 332w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><figcaption class=\"wp-element-caption\">An RFM overview in Spotler Activate<\/figcaption><\/figure>\n<\/div>\n<p>Then the CLV is calculated by multiplying the customer value (based on RFM) by the average duration of a customer relationship. You can calculate the average duration from historical customer behaviour. This calculation does not give you insight into future developments and is deterministic in nature. However, once you know your CLVs, you can start to ask the questions you really want the answers to:<\/p>\n<ul class=\"wp-block-list\">\n<li>How many transactions will take place in, for example, the coming month?<\/li>\n<li>Which customers will make a purchase in the given period?<\/li>\n<li>What is the average order value you can expect per customer?<\/li>\n<\/ul>\n<p>With this knowledge, you can set up great marketing campaigns.<\/p>\n<h3 class=\"wp-block-heading\">Making predictions with CLV data<\/h3>\n<p>If you want to answer the above three questions, you are making a prediction about possible future behaviour. To do that, you need a mathematical model that calculates that for you. Long story short: the model with the best track record is the BG\/NBD model including a gamma distribution of the data (GG model).<\/p>\n<p>BG\/NBD + GG-model stands for Beta Geometric \/ Negative Binominal Distribution + Gamma Gamma Submodel. This sounds very complicated, but what you need to know is that it\u2019s a model for probability calculation. The model is not that old. It was developed by <a href=\"https:\/\/journals.sagepub.com\/doi\/10.1509\/jmkr.2005.42.4.415\" target=\"_blank\" rel=\"noopener\">Fader, Hardie and Lee in 2005<\/a>. A short explanation:<\/p>\n<h3 class=\"wp-block-heading\">Predicting the number of transactions with the BG\/NBD model<\/h3>\n<p>English-speaking marketers and researchers have reduced the complicated abbreviation of the model to &#8216;Buy Till You Die&#8217;. The model calculates the possible amount of transactions in a predetermined period (this is the &#8216;Buy&#8217; part). For example: how many transactions will take place in the coming month? But also: which customers will buy something in the coming month?<\/p>\n<p>The model is &#8216;negative binomial&#8217;. After all, if you know which customers will make a purchase in the coming month, you also know which customers will not. In addition, you almost certainly have a number of customers who no longer buy anything from you or who have been inactive in your database for months (this is the &#8216;Till You Die&#8217; part).<\/p>\n<p>When you put all that information about active and inactive customers into the BG\/NBD model, you gain insight into which customers are likely to churn, which ones are most likely to make a purchase, and how often a purchase occurs.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"354\" src=\"https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/cut_3-1024x354.webp\" alt=\"\" class=\"wp-image-150213\" srcset=\"https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/cut_3-1024x354.webp 1024w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/cut_3-300x104.webp 300w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/cut_3-768x266.webp 768w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/cut_3-767x265.webp 767w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/cut_3-549x190.webp 549w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/cut_3-817x283.webp 817w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/cut_3.webp 1098w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<h3 class=\"wp-block-heading\">Predicting average order value with the GG model<\/h3>\n<p>Furthermore, the GG model provides you with insight into the average order value you can expect per customer.<\/p>\n<p>Remember, the GG model looks at the total order value that each customer has and then randomly distributes that value over the total number of transactions. This way, the average order value can change over different periods. Finally, a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Gamma_distribution\" target=\"_blank\" rel=\"noopener\">gamma distribution<\/a> of the average order value over all customers takes place.<\/p>\n<p>Or, to put it more simply, you get a prediction of the average order value per customer by looking mathematically at the average order value for all customers.<\/p>\n<h3 class=\"wp-block-heading\">Spotler uses the BG\/NBD + GG model<\/h3>\n<p>As you have read, Spotler&#8217;s Predictive AI model is fed with RFM data. We also use the BG\/NBD + GG model for CLV predictions.<\/p>\n<h2 class=\"wp-block-heading\" id=\"modellen\">Which machine learning models enable predictive AI?<\/h2>\n<p>Organisations not only use the predictive BG\/NBD + GG model, but also refine the outcomes by looking at email behaviour, website interactions, responses to seasonal promotions, event attendance, and so on.<\/p>\n<p>It is perfectly conceivable that a customer scores low based on the number of transactions, but still looks around your website a lot and has visited your last event. Every prediction becomes better if this data is also taken into account. You have <a href=\"https:\/\/spotler.com\/en-gb\/blog\/a-look-into-the-future-with-predictive-modelling\">different AI models<\/a> for that.<\/p>\n<h3 class=\"wp-block-heading\">Examples of machine learning models for predictive AI<\/h3>\n<p>There are several machine learning models that are used in Predictive AI. Think of: Gradient Boosting Machines such as <a href=\"https:\/\/xgboost.ai\/\" target=\"_blank\" rel=\"noopener\">XGBoost<\/a>, Logistic Regression, Recurrent Neural Networks (RNN) and Random Forest. If we were to explain all these models in one article, it would be roughly the length of a PhD thesis, so we\u2019ll focus on Random Forest because Spotler uses that model itself.<\/p>\n<p>Keep in mind that generative AI models provide a probability calculation as output. If a customer buys exactly one item from you every month, you can expect this customer to repeat this action the following month. The chance is high, but it is not a law. The outcome is not determined.<\/p>\n<h3 class=\"wp-block-heading\">Difference between deterministic and probabilistic<\/h3>\n<p>AI models are probabilistic and not deterministic in nature. Or, more simply, AI models take into account the factor of &#8216;uncertainty&#8217; in the predictions they make. People do the same thing all day long when they make decisions. Very often, those decisions are based on incomplete and uncertain information.<\/p>\n<p>We even have a nice word for it: intuition. And there is even an equation that says &#8216;thinking + feeling = knowing&#8217;. Now, AI models don&#8217;t have feelings, but they are probabilistic. We asked Chi Shing Chang, managing director of SPARQUE.AI, for a quote.<\/p>\n<div class=\"wp-block-group has-light-blue-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<h3 class=\"wp-block-heading\">Difference between deterministic and probabilistic<\/h3>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<p>\u201cSuppose you have a pet shop and you want to send visitors a targeted offer. In a deterministic model you say: everyone who visits the category &#8216;dog&#8217; will receive an email with an offer for their dog. But what if a visitor visits multiple categories? A probabilistic model takes this into account by calculating probabilities. For example: the visitor&#8217;s behaviour can be divided into 60% dog, 25% cat, 10% bird and 5% rodent. If you have a nice offer for cat owners and not for dog lovers, you can still send something relevant to a visitor with the aforementioned search behaviour.\u201d<\/p>\n<p><strong>Chi Shing Chang, SPARQUE.AI<\/strong><\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<\/blockquote>\n<\/div>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<h2 class=\"wp-block-heading\" id=\"forest\">How does the Random Forest statistical model work?<\/h2>\n<p>Take a look at the following table:<\/p>\n<figure class=\"wp-block-table is-style-stripes\">\n<table>\n<thead>\n<tr>\n<th><strong>Customer ID<\/strong><\/th>\n<th><strong>Last purchase<\/strong><\/th>\n<th><strong>Purchases per year<\/strong><\/th>\n<th><strong>Average order value<\/strong><\/th>\n<th><strong>Email opens<\/strong><\/th>\n<th><strong>Email clicks<\/strong><\/th>\n<th><strong>Promo<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>100<\/td>\n<td>13-12-2024<\/td>\n<td>10<\/td>\n<td>15<\/td>\n<td>6<\/td>\n<td>4<\/td>\n<td>winter<\/td>\n<\/tr>\n<tr>\n<td>101<\/td>\n<td>09-10-2024<\/td>\n<td>2<\/td>\n<td>70<\/td>\n<td>3<\/td>\n<td>2<\/td>\n<td>october<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<p>Suppose that on January 1, 2025, you want to predict which of these two customers \u2013 with customer_id 100 and 101 \u2013 is most likely to make a new purchase within 30 days. How would you approach this? There is a good chance that you will set up decision trees. Maybe not literally, but at least in your mind. Visually, you can think of the following:<\/p>\n<h3 class=\"wp-block-heading\">Setting up decision trees<\/h3>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/decision_tree-1024x576.webp\" alt=\"\" class=\"wp-image-153155\" srcset=\"https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/decision_tree-1024x576.webp 1024w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/decision_tree-300x169.webp 300w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/decision_tree-768x432.webp 768w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/decision_tree-1536x864.webp 1536w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/decision_tree-767x431.webp 767w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/decision_tree-338x190.webp 338w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/decision_tree-817x460.webp 817w, https:\/\/spotler.com\/wp-content\/uploads\/2025\/01\/decision_tree.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p>From this simple decision tree, you could predict that all customers with a value of 1 are likely to make a new purchase within 30 days. Of course, this is not guaranteed; such a decision tree can be expanded with multiple decision moments, and datasets based on multiple decision trees can become complex. Before you know it, you have a whole forest of decision trees. The AI model is not called Random Forest for nothing.<\/p>\n<p>But why do you need a whole forest? This has to do with a key part of the AI model: bootstrap aggregation. This needs some explanation.<\/p>\n<h3 class=\"wp-block-heading\">Bootstrap aggregation<\/h3>\n<p>The term bootstrap aggregation refers to a statistical method that allows you to collect data. To keep things simple, think of a group of musicians playing together in an orchestra. Then only one musician, for example, an oboist, plays his part in the piece of music. It would be difficult to guess the piece of music based on just one instrument. Such a prediction becomes easier (or more accurate) when multiple musicians play their part in the piece of music.<\/p>\n<div class=\"wp-block-group has-light-blue-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<h4 class=\"wp-block-heading\">Looking for a new car\u2026 \ud83d\ude97<\/h4>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<p><strong>Scenario 1:<\/strong><\/p>\n<p>You are looking for a new car, and you ask a good friend which car you should buy. He says to you: \u201cBuy the new Ford Explorer.\u201d How big are the chances that you will run to the showroom now?<\/p>\n<p><strong>Scenario 2:<\/strong><\/p>\n<p>You are looking for a new car, and you ask a good friend a few questions:<\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<ul class=\"wp-block-list\">\n<li>\u201cCan you recommend some good cars that fit my budget?\u201d<\/li>\n<li>\u201cWould you recommend me to buy a brand new car or a used one?\u201d<\/li>\n<li>\u201cWhich car do you think has the best option packages?\u201d<\/li>\n<li>\u201cDo you know which car has the best trade-in value after 150,000 kilometres?\u201d<\/li>\n<li>\u201cWhich car brands offer the most comprehensive warranty?<\/li>\n<li>\u201cWhich car brands are easy to maintain?\u201d<\/li>\n<\/ul>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<p>After an inventory of all the answers, you conclude that a new Ford Explorer is the best option. Is the chance of purchase in scenario 2 greater or less than in scenario 1? Exactly: much greater. This is, in layman&#8217;s terms, how bootstrap aggregation works.<\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<\/div>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<h3 class=\"wp-block-heading\">Why is bootstrapping a good predictor?<\/h3>\n<p>Bootstrap aggregation involves creating subsets from the original dataset. Or, in the car example, sub-questions are created from the main question. Each subset contains the same amount of data as the original set. It is even possible that the different subsets contain the same data. After all, the new Ford Explorer must appear in different subsets.<\/p>\n<p>Such a subset is also called a bootstrap sample. These samples are randomly drawn from the original set. Hence &#8220;Random Forest&#8221;. This is a powerful technique. You can make statistical predictions without having to rely on assumptions.<\/p>\n<p>Of course, the reliability of this method has been tested. <a href=\"https:\/\/medium.com\/analytics-vidhya\/evaluating-a-random-forest-model-9d165595ad56\" target=\"_blank\" rel=\"noopener\">A cool example<\/a> is a test in which the model had to predict the ground cover of a piece of land in Colorado, USA. The model was fed with data such as the number of hours of sunshine, the presence of water, etc. Random Forest scored 94%.<\/p>\n<h4 class=\"wp-block-heading\">How does Predictive AI train itself?<\/h4>\n<p>Predictive AI, like generative AI, has the property that it &#8216;learns&#8217; or trains itself. The question is of course: what does that look like in an AI model like Random Forest?<\/p>\n<p>Training Predictive AI is done by splitting data into training and test sets. For example, 80% training and 20% testing. The test data is then used to check the training data. To explain:<\/p>\n<div class=\"wp-block-group has-light-blue-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<h3 class=\"wp-block-heading\">How does Predictive AI train itself?<\/h3>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<h4 class=\"wp-block-heading\">Our knowledge of the world<\/h4>\n<p>Suppose you want to predict what the temperature will be in Liverpool on December 28, 2025. How do you do that? One: you know it is December and not high summer. You know that Liverpool is in the UK. And you know today&#8217;s temperature. You also know that last year, on December 28, you were still shivering in the Peak District. In short, 5 degrees Celsius is a reasonable estimate.<\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<h4 class=\"wp-block-heading\">What a model must learn<\/h4>\n<p>As humans, we use a lot of knowledge of the world to make predictions. An AI model does not have that knowledge, but it does need it. The automatic human connection between &#8216;early December&#8217; and &#8216;colder than high summer&#8217; must be learned by an AI model. An AI model does this by assessing historical data in the training set (for example, temperatures at different times): \u201c1 = yes vs 0 = no\u201d or \u201ctrue versus false\u201d for the outcome we want: \u201cWhat is the temperature on 28 December 2024?\u201d The decision trees that ultimately lead to the correct result are then tested with comparable data (test set).<\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<p><strong>Remember<\/strong>: the AI model has no idea that it is working with &#8216;temperature&#8217;. &#8216;Worldly&#8217; data (clicks in an email or temperature in Liverpool) are entered as numerical data. If you were to set the AI model to work with the question, \u201cWhat will the weather be like in Manchester on 28 December 2025?\u201d then the AI model would have to recalculate everything, while we as humans can say, \u201cThat won&#8217;t be much different from Liverpool.\u201d<\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<p>In other words, people learn through experience plus knowledge of the world, and a Predictive AI model learns by testing decision trees. Of course, an AI model can calculate with a lot of data, which ultimately makes the prediction better than we as humans can achieve with our worldly knowledge.<\/p>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-16d1eb73\"><\/div>\n<\/div>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<h3 class=\"wp-block-heading\">Predictive AI model outcome: probability calculation<\/h3>\n<p>The output of the Predictive AI model is a probability calculation. The model predicts for each customer the probability that a purchase will take place within the time frames you have specified. The following could be a possible output of the model:<\/p>\n<figure class=\"wp-block-table is-style-stripes\">\n<table>\n<thead>\n<tr>\n<th><strong>Customer ID<\/strong><\/th>\n<th><strong>Chance of buying (30 days)<\/strong><\/th>\n<th><strong><strong>Chance of buying (60 days)<\/strong><\/strong><\/th>\n<th><strong><strong>Chance of buying (90 days)<\/strong><\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>100<\/td>\n<td>85%<\/td>\n<td>92%<\/td>\n<td>98%<\/td>\n<\/tr>\n<tr>\n<td>101<\/td>\n<td>20%<\/td>\n<td>50%<\/td>\n<td>65%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Probability calculation runs -theoretically- from 1% to 100%. The subdivision in percentages can be specified into deciles (divided into tens). If you score 85% or an 8.5, you&#8217;re doing well. In Spotler Activate, we do something similar. Customer 101 comes in the second decile for the chance of &#8216;buy 30 days&#8217;.<\/p>\n<h3 class=\"wp-block-heading\">Implementing predictive AI in your marketing<\/h3>\n<p>You can use predictions to plan personalised actions. You can exclude customers with a high chance of buying from certain promotional actions. Then you will not be spending marketing money on customers who were going to buy anyway.<\/p>\n<p>For example, you send customers with an average chance of buying an email with a targeted product recommendation and give customers with a low chance of a discount. In this way, you target very precisely to achieve the conversion\u2014more revenue for a lower spend!<\/p>\n<h2 class=\"wp-block-heading\" id=\"benefits\">What are the benefits of predictive AI?<\/h2>\n<p>Predictive AI has four key benefits:<\/p>\n<p><strong>Cost-effectiveness<\/strong><\/p>\n<p>This should be clear by now with the explanation above. With predictive AI, there is less wastage of marketing budget because you can target your marketing efforts very precisely.<\/p>\n<p><strong>Efficiency improvement<\/strong><\/p>\n<p>You can put predictive AI to work by automating tasks like segmentation and targeting. But even if you don\u2019t automate these kinds of tasks, the output of predictive AI will give you a lot of information about customer segments. After all, the models are probabilistic. You don\u2019t just have static data on which to base your decisions, but also predictions about possible future behaviour.<\/p>\n<p><strong>More customer engagement<\/strong><\/p>\n<p>With predictive AI, you can put customers into targeted campaigns and provide a highly personalised experience. If you can accurately predict what your customers need at what point in their customer journey, you increase customer engagement.<\/p>\n<p><strong>Improved decision making<\/strong><\/p>\n<p>Predictive AI is not only a boost for your database, but for your whole organisation. After all, you use advanced data analysis for strategic marketing choices. Every decision to use or not to use a certain campaign is better substantiated with predictive AI.<\/p>\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n<p>With predictive AI, companies can act proactively instead of reactively, leading to more efficient processes and better results. With predictive AI, Spotler customers can save money and make money.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Predictive AI uses historical data, algorithms and machine learning models to predict future outcomes or trends.<\/p>\n","protected":false},"featured_media":150657,"template":"","cat_industry":[],"cat_topic":[1592],"class_list":["post-153165","guides","type-guides","status-publish","has-post-thumbnail","hentry","cat_topic-artificial-intelligence-en-gb"],"acf":[],"_links":{"self":[{"href":"https:\/\/spotler.com\/en-gb\/wp-json\/wp\/v2\/guides\/153165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spotler.com\/en-gb\/wp-json\/wp\/v2\/guides"}],"about":[{"href":"https:\/\/spotler.com\/en-gb\/wp-json\/wp\/v2\/types\/guides"}],"version-history":[{"count":3,"href":"https:\/\/spotler.com\/en-gb\/wp-json\/wp\/v2\/guides\/153165\/revisions"}],"predecessor-version":[{"id":183720,"href":"https:\/\/spotler.com\/en-gb\/wp-json\/wp\/v2\/guides\/153165\/revisions\/183720"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spotler.com\/en-gb\/wp-json\/wp\/v2\/media\/150657"}],"wp:attachment":[{"href":"https:\/\/spotler.com\/en-gb\/wp-json\/wp\/v2\/media?parent=153165"}],"wp:term":[{"taxonomy":"cat_industry","embeddable":true,"href":"https:\/\/spotler.com\/en-gb\/wp-json\/wp\/v2\/cat_industry?post=153165"},{"taxonomy":"cat_topic","embeddable":true,"href":"https:\/\/spotler.com\/en-gb\/wp-json\/wp\/v2\/cat_topic?post=153165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}