The Rise of Artificial Intelligence is available for purchase in hard copy from Amazon, Booktopia, Readings, Dymocks, and other booksellers, as well as in ebook form.
Chapter 2: Artificial Intelligence as Applied to Decision Making
This supplementary video to Chapter 2 of The Rise of Artificial Intelligence discusses the problem-to-decision pyramid, along with an explanation of each layer and in-depth examples. This video also discusses where Artificial Intelligence methods apply to the decision-making process, and demonstrates the application of AI for prediction and optimization problems using examples from demand planning and trade promotion optimization.
Contact us to request a soft copy of any other chapter of the book.
Transcript (reading time: 12:45 min)
[00:00:06]
Hi, this is Matt Michalewicz, and I'm one of the co-authors of The Rise of Artificial Intelligence, and this is a supplementary video to Chapter 2 of the book. In this video, we'll discuss the problem-to-decision workflow, we'll show where Artificial Intelligence fits in and we'll provide examples. The easiest way to visualise the Problem-to-Decision workflow is through a pyramid with Problem at the bottom and Decision at the top. In any pyramid, the most important layer is the foundation, which in this case is the Problem.
[00:00:36]
And that makes perfect sense, because without having a clear definition of the problem we're trying to solve, the remaining layers don't make any sense. We don't know what data to collect. We don't know how to aggregate it into information. We don't know what knowledge we need, and so on. Hence, everything begins with the problem itself. Also, as we progress up the layers from Data to Information to Knowledge, our ability to make higher quality decisions increases. Thereby, we're able to unlock more value through better decisions.
[00:01:10]
As a case in point, imagine that the only thing we have is the problem itself. There's no data, no information, no knowledge. And for that we could only rely on intuition and gut when making a decision, which would likely compromise the quality of the decision that we make. But as we collect data, develop information and knowledge and so on, our ability to improve the decision greatly increases. And with better decisions there's more value. So it all begins with the problem itself.
[00:01:42]
Common problem examples include building promotional plans, reducing inventory and working capital, creating production plans, predicting demand with a certain level of accuracy, restructuring sales organisations so that they can cover more customers with the same amount of people or less. And the list goes on. The list is actually endless and it's not important what the problem is. What's important is that we have a clear definition of the problem. Once we have that, we can progress to the next layer of the pyramid, which is Data.
[00:02:17]
Common examples of data include employee time sheets – when someone began work, stopped work, did they take lunch or did they work overtime – pay slips, shopping receipts. This person bought a six pack of Coopers Light. This person bought everything from Jack Daniel's to Maker's Mark. All of these are examples of data, discrete units, values, attributes that we can aggregate up and create information with. And that's what Information is. It's aggregated data, data that is summarised, visualised, or reported on.
[00:02:53]
It tells us what happened. Here's an example of a chart that shows revenue and margin and how it changes month by month. Over the course of the year, we could also run inventory reports that show us inventory on hand for a location or a time period. We could run reports on employee overtime by shift, by person, by location, by time period. All of these examples are of information which tell us what happened in the past. And if information tells us what happened, then knowledge tells us why it happened.
[00:03:28]
It's something we try to discover. As an example, this is information pertaining to sales of a product. It's a visualisation of sales on a chart, and across a six-week period, we can see how many of these products were sold in thousands of units. We can see that sales have gone from 10,000 units to less than 4 back to 10, less than 4, up to 18,000 and so on. So this tells us what happened, but it doesn't tell us why it happened.
[00:03:58]
And to discover knowledge, we need to conduct some deeper analysis of the data. We could, for example, overlay weather data with this sales data to see if there's a relationship between the two. And in this case, there is: as the temperature drops, sales drop as you can clearly see in this chart. This is a form of knowledge, informing us that product sales are influenced by the temperature, and potentially rainfall, in the region that it's being sold.
[00:04:31]
Knowledge is discovered through this kind of data analysis and exploration, and you can immediately see how it enables better decisions going forward. Other representations of knowledge are things like shopper baskets and how they change over time. Or if you are a store manager in a retail network, how the pricing of your products differ from pricing of similar stores in the same network. Here, it shows five products that are overpriced and five products that are underpriced in relation to similar stores in the network. We could also discover knowledge on when we over-serviced customers or under-serviced customers by analysing how many customers entered a store and how many staff were on duty at that time.
[00:05:22]
And from that analysis we could identify periods of time when there was a lot of customers in the store and few staff, and then periods of time when there were a lot of staff but very few customers. And this type of knowledge can be used to improve rostering and staffing decisions. By progressing up the pyramid and increasing the quality of our knowledge, we're therefore able to make better decisions. Just having random pieces of data is not very helpful when trying to reach a high quality decision.
[00:05:56]
But once that data is organised, aggregated, summarised, and then visualised as information, it becomes useful in the decision making process, and we can make better decisions. Once we add knowledge, which explains why things happen, we can make even better decisions. Now, once we reach the next layer of the pyramid - Prediction - we realise that there's actually a gap between Knowledge and what lies below, and Prediction and what lies above. The reason for this gap is that knowledge and everything before it represents the past, whereas prediction and what we end up doing, the decisions we make, represents the future.
[00:06:35]
Artificial Intelligence methods are ideally suited and applicable to the top of the pyramid, because that's where the value and complexity is. We can create value by making better decisions in the future, not by changing the decisions we made in the past. And predicting outcomes to complex scenarios or optimising various decisions usually involves a lot of complicated modelling and complexity. That is a very well-suited for Artificial Intelligence, bringing us to Prediction. Common prediction problems include demand forecasting within companies where we have historical sales of a product, and then we rely on a software application, or some predictive model, to create a prediction of what demand will be like in the future.
[00:07:25]
We can see here that even though sales have fallen quite dramatically over the last two weeks, the system is predicting a bounce back in sales. This could be attributable to the system looking at other data that's available, for example, what did we sell at this time of the year during previous years? It might also look at promotional data or pricing data or external data, such as weather or events to come up with a prediction. And then the future eventually becomes the present.
[00:07:56]
And we can see in this case that demand has jumped back to the level that was predicted originally by the model or the system. A more modern view of the same problem is here, where we can look at historical data for sales of a particular product and then have a system predict what sales are likely to be in the future, taking into account pricing, promotions and other external data and information. Promotional planning is also a business problem that has a very strong prediction component.
[00:08:30]
And with this example, we can illustrate the value that prediction brings in the pyramid to improve in our decision making. Here we can see a promotional plan for beer products for a period of time in some geography, and we can make changes to this plan by adding additional products on promotion or taking some products that have already been scheduled on promotion and removing them, like this one or that. Once we've made whatever changes we want, we can create a new scenario.
[00:09:10]
All of this introduces the need for predictive capabilities when making a decision. And instead of guessing how this plan will perform in the marketplace, we can actually move to an Artificial Intelligence-enabled function and ask the system to predict performance in the future. This is a very good example of Artificial Intelligence algorithms being used to take a complex plan and predict its performance in the marketplace. And that's what the output is: predicted performance, which we can view by business metrics that are of interest to us.
[00:09:51]
We can then can go back to the planning board, create another plan. Or, we could take the same one, and make further changes by adding more products to promotion or removing some products from promotion. We could then save this new plan again, and call it something different. And then we can go back to the prediction tab, and use Artificial Intelligence algorithms to help us understand how good these plans are, how they'll perform in the marketplace. What is the predicted outcome of these plans? And we can begin comparing them.
[00:10:40]
Now, what we see here is still a very manual process. Even though we have enabled very advanced capability to predict outcomes, we still have to manually create these plans and then manually compare them and try to find the best plan. And this is the difference between Prediction and Optimisation in the pyramid. Optimization is the highest level just before a decision. It tries to look at all possible combinations, if possible, or some large number of combinations, and pick the one that gives us the best result.
[00:11:08]
So we can see that as we're moving through the pyramid, each layer is enabling a better decision, a higher quality decision. Having data on the problem is better than not having data. But having data summarised into information shows us what happened in the past. If we add knowledge, then we'll an understanding of why. If we add prediction capability, then we can create what-if plans or scenarios or plans, to understand whether our decisions are any good or not.
[00:11:38]
But optimization adds the capability to automatically review a number of possibilities or scenarios and have Artificial Intelligence algorithms return back the best one, on whatever our objective is. If we go back, here's the optimisation tab. We can pick a scenario, tell the system that we want to maximise volume and then have the system do the work for us, instead of going through this process in a very manual way. So what would have taken us hours, days, weeks, months, potentially years of creating thousands and thousands of these scenarios and evaluating them, is done in a very short period of time and then presented back not only as a prediction, but also as a plan that can be executed in the marketplace.
[00:12:30]
Also a plan that shows us the differences between what we were doing, and what the system is proposing we should do. Here's the before and here's the after. This is what I proposed, and this is what the system is proposing. It also shows us what kind of financial gain can be achieved through each of these changes that the Artificial Intelligence algorithms came up with. So you can immediately see the value that this level of the pyramid adds to our decision making process.
[00:13:06]
Which brings us to the capstone of the pyramid, which is the Decision itself, and it's not always as straightforward as taking the output of an optimisation process and then implementing it as a decision, for the reason that there might be trade offs between objectives. When we make decisions, as a very classical example, there is a trade-off between working capital and inventory levels, and our customer service levels, measured through metrics such as delivery in full on time or fill rate, which means there's no one answer to this problem.
[00:13:40]
We can carry more inventory and satisfy more demand, or we can carry less inventory and have less working capital costs, but then we'll be more exposed to stock outs and lost sales. The important point is that each one of these dots on this curve is actually an optimal solution and requires an expert user, a supply chain manager or whoever is in charge of making the final decision, to select where they want to be on this curve for different customers, different geographic regions, and different products.
[00:14:13]
It also guarantees that the business doesn't make suboptimal decisions. For example, this red dot represents a decision that requires a lot of inventory and working capital, but has customer service levels that are not that great. So either this decision can be pushed down where we dramatically reduce the amount of inventory we need, but achieve the same customer service level. Or we can move right and keep the same working capital and inventory level, but achieve a much greater customer service level.
[00:14:49]
An example of this within a software environment, going back to the example that we were using, is here in the inventory tab. We can go to optimization and we can type in, for example, the maximum working capital that we can possibly have and the minimum customer service level that we would be satisfied with. And we first need to select a scenario for which this will apply. And now we can see an Artificial Intelligence algorithm creating a trade-off curve for us, in this case trading off working capital against customer service levels at the bottom.
[00:15:27]
If we stop the process and scroll through these results, each of these trade-offs is a plan in and of itself that deals with replenishing certain stock in warehouses across the supply chain network. Each one of these is optimal. It just trades off one objective against another. For that reason, making the decision isn't that easy and requires some additional insight into potential trade-offs. Lastly is the concept of learning: just like human beings learn through past experience and decisions we made, software applications can do the same thing.
[00:16:06]
We can feedback the actual results of decisions made along with the new data and have the applications learn to be able to make more accurate predictions going forward and recommend better decisions. We can also look at the top of this pyramid as a decision optimisation system. These three levels represent the ability to predict, the ability to optimise a decision and then the ability to learn. And together they represent intelligent software systems that are generally based on Artificial Intelligence methods and can improve in quite dramatic ways the quality of our decisions.
"Larry will be our digital expert that will enable our sales team and add that technological advantage that our competitors don't have."
Kerry Smith
CEO, PFD Foods
$1.6 billion in revenue
"Lion is one of Australasia’s largest food and beverage companies, supplying various alcohol products to wholesalers and retailers, and running multiple and frequent trade promotions throughout the year. The creation of promotional plans is a complicated task that requires considerable expertise and effort, and is an area where improved decision-making has the potential to positively impact the sales growth of various Lion products and product categories. Given Complexica’s world-class prediction and optimisation capabilities, award-winning software applications, and significant customer base in the food and alcohol industry, we have selected Complexica as our vendor of choice for trade promotion optimisation."
Mark Powell
National Sales Director, Lion
"At Liquor Barons we have an entrepreneurial mindset and are proud of being proactive rather than reactive in our approach to delivering the best possible customer service, which includes our premier liquor loyalty program and consumer-driven marketing. Given Complexica’s expertise in the Liquor industry, and significant customer base on both the retail and supplier side, we chose Complexica's Promotional Campaign Manager for digitalizing our spreadsheet-based approach for promotion planning, range management, and supplier portal access, which in turn will lift the sophistication of our key marketing processes."
Richard Verney
Marketing Manager
Liquor Barons
"Dulux is a leading marketer and manufacturer of some of Australia’s most recognised paint brands. The Dulux Retail sales team manage a diverse portfolio of products and the execution of our sales and marketing activity within both large, medium and small format home improvement retail stores. We consistently challenge ourselves to innovate and grow and to create greater value for our customers and the end consumer. Given the rise and application of Artificial Intelligence in recent times, we have partnered with Complexica to help us identify the right insight at the right time to improve our focus, decision making, execution, and value creation."
Jay Bedford
National Retail Sales Manager
Dulux
"Following a successful proof-of-concept earlier this year, we have selected Complexica as our vendor of choice for standardizing and optimising our promotional planning activities. Complexica’s Promotional Campaign Manager will provide us with a cloud-based platform for automating and optimising promotional planning for more than 2,700 stores, leading to improved decision-making, promotional effectiveness, and financial outcomes for our retail stores."
Rod Pritchard
Interim CEO, Metcash - Australian Liquor Marketers
$3.4 billion in revenue
"After evaluating a number of software applications and vendors available on the market, we have decided to partner with Complexica for sales force optimisation and automation. We have found Complexica’s applications to be best suited for our extensive SKU range and large set of customers, being capable of generating recommendations and insights without burdening our sales staff with endless data analysis and interpretation.
Aemel Nordin
Managing Director, Polyaire
"DuluxGroup is pleased to expand its relationship with Complexica, a valued strategic partner and supplier to our business. Complexica’s software will enable DuluxGroup to reduce the amount of time required to generate usable insights, increase our campaign automation capability, personalise our communications based on core metrics, and close the loop on sales results to optimise ongoing digital marketing activity."
James Jones
Group Head of CRM, DuluxGroup
"Instead of hiring hundreds of data scientists to churn through endless sets of data to provide PFD with customer-specific insights and personalised recommendations, Larry, the Digital Analyst® will serve up the answers we need, when we need them, on a fully automated basis without the time and manual processes typically associated with complex analytical tasks.”
Richard Cohen
CIO, PFD Foods
$1.6 billion in revenue
"As a global innovator in the wine industry, Pernod Ricard Winemakers is always seeking ways to gain efficiencies and best practices across our operational sites. Given the rise of Artificial Intelligence and big data analytics in recent times, we have engaged Complexica to explore how we can achieve a best-in-class wine supply chain using their cloud-based software applications. The engagement is focused on Australia & New Zealand, with a view to expand globally."
Brett McKinnon
Global Operations Director, Pernod Ricard Winemakers
"70% - 80% of what we do is about promotional activity, promotional pricing -- essentially what we take to the marketplace. This is one of the most comprehensive, most complex, one of the most difficult aspect of our business to get right. With Complexica, we will be best in class - there will not be anybody in the market that can perform this task more effectively or more efficiently than we can."
Doug Misener
CEO, Liquor Marketing Group
1,400+ retail stores
"The key thing that makes such a difference in working with Complexica is their focus on delivering the business benefits and outcomes of the project."
Doug Misener
CEO, Liquor Marketing Group
1,400+ retail stores
"Australia needs smart technology and people, and it has been a great experience for me to observe Complexica co-founders Zbigniew and Matt Michalewicz assemble great teams of people using their mathematical, logic, programming, and business skills to create world-beating products. They are leaders in taking our bright graduates and forging them into the businesses of the future."
Lewis Owens
Chairman of the Board, SA Water
"Having known the team behind Complexica for some years ago now, I am struck by their ability to make the complex simple - to use data and all its possibilities for useful purpose. They bring real intelligence to AI and have an commercial approach to its application."
Andrew McEvoy
Managing Director, Fairfax Media - Digital
"I have worked with the team at Complexica for a number of years and have found them professional, innovative and have appreciated their partnership approach to delivering solutions to complex problems."
Kelvin McGrath
CIO, Asciano
“Working with Complexica to deliver Project Automate has been a true partnership from the initial stages of analysis of LMG’s existing processes and data handling, through scoping and development phase and onto delivery and process change adoption. The Complexica team have delivered considerable value at each stage and will continue to be a valued partner to LMG."
Gavin Saunders
CFO, Liquor Marketing Group
“Complexica’s Order Management System and Larry, the Digital Analyst will provide more than 300 Bunzl account managers with real-time analytics and insights, to empower decision making and enhanced support. This will create more time for our teams to enable them to see more customers each day and provide the Bunzl personalised experience.”
Kim Hetherington
CEO, Bunzl Australasia
"The team behind Complexica develops software products that are at the cutting edge of science and technology, always focused on the opportunities to deliver a decisive competitive edge to business. It has always been a great experience collaborating with Matthew, Zbigniew and Co."
Mike Lomman
GM Demand Chain, Roy Hill Iron Ore
"The innovations that the Complexica team are capable of continue to amaze me. They look at problems from the client side and use a unique approach to collaborating with and deeply understanding their customers challenges. This uniquely differentiates what they bring to market and how they deliver value to customers."
John Ansley
CIO, Toll Group
"Rather than building out an internal analytics team to investigate and analyse countless data sets, we have partnered with Complexica to provide our sales reps with the answers they need, when they need them, on a fully automated basis. We are excited about the benefits that Larry, the Digital Analyst will deliver to our business.”
Peter Caughey
CEO, Coventry Group
“Complexica’s Order Management System and Larry, the Digital Analyst will provide more than 300 Bunzl account managers with real-time analytics and insights, to empower decision making and enhanced support. This will create more time for our teams to enable them to see more customers each day and provide the Bunzl personalised experience.”
Kim Hetherington
CEO, Bunzl Australasia
"After an evaluation process and successful proof-of-concept in 2016, we have chosen to partner with Complexica to upgrade the technological capability of our in-field sales force. The next-generation Customer Opportunity Profiler provided by Complexica will serve as a key tool for sales staff to optimise their daily activities, personalise conversations and interactions with customers, and analyse data to generate actionable insights."
Stephen Mooney
Group Sales Capability Manager, DuluxGroup
$1.7 billion in revenue
"After evaluating a number of software systems available in the marketplace, we have ultimately selected Complexica as our vendor of choice for sales force automation and CRM. Given the large SKU range we carry and very long tail of customers we serve, Complexica’s applications are best suited to deal with this inherent complexity without burdening our staff with endless data entry."
Nick Carr
CEO, Haircaire Australia
Australia's largest distributor of haircare products
“Asahi Beverages is Australia’s largest brewer, supplying a leading portfolio to wholesalers and retailers, including some of Australia’s most iconic brands. Last year Asahi Beverages acquired Carlton & United Breweries, which is its Australian alcohol business division. To harness the strength of our expanded portfolio, we partner with our customers to run multiple and frequent trade promotions throughout the year, delivering long-term growth for both our business and theirs. Given the inherent complexity in optimising promotional plans and our continued focus on revenue and growth management, we have selected Complexica as our vendor of choice after a successful Proof-of-Concept of its world-class optimisation capabilities.”
Kellie Barnes
Group Chief Information Officer
Asahi Beverages
"Dulux is a leading marketer and manufacturer of some of Australia’s most recognised paint brands. The Dulux Retail sales team manage a diverse portfolio of products and the execution of our sales and marketing activity within both large, medium and small format home improvement retail stores. We consistently challenge ourselves to innovate and grow and to create greater value for our customers and the end consumer. Given the rise and application of Artificial Intelligence in recent times, we have partnered with Complexica to help us identify the right insight at the right time to improve our focus, decision making, execution, and value creation."
Jay Bedford
National Retail Sales Manager, DuluxGroup
"At Liquor Barons we have an entrepreneurial mindset and are proud of being proactive rather than reactive in our approach to delivering the best possible customer service, which includes our premier liquor loyalty program and consumer-driven marketing. Given Complexica’s expertise in the Liquor industry, and significant customer base on both the retail and supplier side, we chose Complexica's Promotional Campaign Manager for digitalizing our spreadsheet-based approach for promotion planning, range management, and supplier portal access, which in turn will lift the sophistication of our key marketing processes."
Richard Verney
Marketing Manager, Liquor Barons