AI in Logistics and Supply Chain Management
AI in Logistics and Supply Chain Management
net/publication/352378154
CITATIONS READS
21 5,805
2 authors, including:
Robert Boute
KU Leuven
111 PUBLICATIONS 1,890 CITATIONS
SEE PROFILE
All content following this page was uploaded by Robert Boute on 22 February 2022.
June 2021
To appear in edited book Global Logistics and Supply Chain Strategies for the 2020s:
Vital Skills for the Next Generation, Springer Series in Supply Chain Management.
Abstract Artificial Intelligence (AI) applications are pervading logistics and supply
chain management. The widespread availability of data, combined with sustained
improvements in computing power, provide new opportunities to improve supply
chain decision-making. Data may originate from digital logistics applications, or the
connectivity of assets through Internet of Things technologies. AI can also facilitate
the automation of well-defined workflows. Yet, while AI may appropriate certain
tasks, we believe it will not make the job of the logistics planner obsolete. AI
empowers and augments human capabilities. This chapter explores and demystifies
the opportunities of AI for logistics and supply chain management.
Robert N. Boute
KU Leuven and Vlerick Business School, Belgium, e-mail: robert.boute@kuleuven.be
Maxi Udenio
KU Leuven, Belgium, e-mail: maxi.udenio@kuleuven.be
1
2 Robert N. Boute, Maxi Udenio
executives state that their IT architecture is becoming critical to the overall success
of the organization.1 In the healthcare sector—transformed in 2020 by the COVID
pandemic—the confidence in AI is even stronger. Reportedly, 98% of healthcare
executives have developed an AI-strategy plan, among which 44% have already im-
plemented an AI strategy.2 Other business surveys are similarly strong. McKinsey,
for example, notes that nearly 58% of executives surveyed have already embedded
at least one AI capability in their company.3 The message from the industry is clear:
AI is here to stay, and the companies that learn how to adopt and scale it are poised
to enjoy a competitive advantage.
In logistics and supply chain management, analytics and computer support have
been around for decades. Supply chain planners, for instance, use software tools
that process historical data to forecast demand; many enterprise resource planning
(ERP) systems automate the decision of when and how much to order; and ware-
house and transportation management systems optimize storage and transportation
operations. Each of these supply chain support tools can be run as a siloed appli-
cation, or integrated with other business operations, such as financial accounting or
supplier relationship management. Integration facilitates data sharing to a common
data platform. When the platform is also accessible over the Internet, web-based
tools provide remote access and connectivity with third-party applications through
application programming interface (API) software. Cloud-based service offers the
additional flexibility to scale up IT infrastructure to accommodate temporary com-
puting needs.
The recent breakthrough in digitizing logistics operations comes from real-time
connectivity of assets to the data platform: machines, vehicles, and devices can
now be monitored via sensor technologies that capture all sorts of data in real-
time. In addition, when sensors become impractical, operators can provide feedback
information through mobile and wearable devices. This extensive connectivity is
known as the fourth industrial revolution, also referred to by the term Industry 4.0.
Such connectivity provides (quasi) real-time visibility over all workflows. A “dig-
ital control tower,” in analogy to the airport control tower, can provide visual alerts
that warn of inventory shortfalls, or process bottlenecks, before they happen. Using
simple control algorithms, teams on the front line can course-correct even before
potential problems become actual ones. Furthermore, the availability of historical
data can give rise to increasingly sophisticated algorithms which add additional
intelligence to the control rule: predictive analytics learn from historical data to
obtain patterns and correlations not evidently detected by humans. By means of a
digital twin of its physical operation, real-time analysis and optimization can even
prescribe decision-making where users make decisions based on what intelligent
agents recommend.
The digital control tower providing real-time information, potentially augmented
by predictive diagnostics and analytics, may support logistics and supply chain man-
2 Smart Logistics
Back in 2017, The Economist published an article titled, “The world’s most valuable
resource is no longer oil, but data” (The Economist, 2017). The use of digital
applications as well as the connectivity of assets through, e.g. sensors and digital
control towers, generates large amounts of data (possibly in real-time). The question
that now arises is how such data can be leveraged to improve the level of intelligence
of logistics and supply chain decision-making. Notice that the use of data in logistics
is not new—we have been transporting goods around the world based on data-driven
forecasts for decades. What is new is the sheer volume of data that we now generate,
store, and share. These data have the potential to make logistics and supply chain
control more adaptive and smarter.
In traditional data-driven applications, one typically uses one or—at most—a few
sources of data, such as historical demands or current inventory levels. As long
as the input variables remain ‘countable,’ one can implement (or even program)
if-then instructions to support (or even automate) decision-making. The integration
of various digital applications, in contrast, generates a data pool of different sources,
collected automatically through sensors (Internet of Things) as well as manually
through mobile and wearable communication devices (known as the Internet of
People). When the number of data sources grows rapidly, the ensuing mountain of
data makes the explicit enumeration of if-then instructions infeasible.
This is where machine learning comes into the picture. Whereas AI is the umbrella
term for all computer rules that mimic human intelligence (including if-then instruc-
tions), machine learning is the subset of AI where an algorithm learns to mimic
human behavior and makes its own decisions. Machine learning algorithms are in
essence prediction machines that perform a task without using explicit instructions
(Agrawal et al., 2018).
A milestone for the mainstream use of machine learning is the victory of the
algorithm AlphaGo over the world champion of the Chinese board game Go, Lee
Sedol, in March 2016.4 The ancient game of Go is played on a board with 19 x 19
= 361 positions, each of which can contain a black, white or no stone. It therefore
has 3361 ≈ 10172 possible states; several orders of magnitude more than chess5, and
even more than the number of atoms in the universe. Due to the sheer number of
possible states, devising explicit instructions (prescriptions) for how to play each
state is impossible. Hence, Go was considered the holy grail of AI.
Instead of using brute force to calculate all possibilities, Alpha Go used machine
learning and neural networks to mimic the learning process of a human brain. The
system was not pre-programmed. Instead, it was fed data of historic games and
allowed to play itself so as to improve its win rate through trial and error.
The same machine learning power can also be applied to logistics and supply
chain management. To understand possible applications of machine learning, it is in-
strumental to differentiate between the different forms it can take. Broadly speaking,
one can divide machine learning into supervised, unsupervised and reinforcement
learning.
Supervised learning
Supervised learning is perhaps the best known (and most frequently used) type
of machine learning. An extensive set of labeled training data with the ‘correct’
answers, which serve as “supervisors,” is used to estimate a ‘mapping function’ 𝑓
that predicts output 𝑌 based on a set of input data variables 𝑋. The mapping function
is determined so as to minimize the prediction error 𝜀,
𝑌 = 𝑓 (𝑋) + 𝜀.
The algorithm makes predictions on training data (i.e., data for which both 𝑋 and 𝑌
are known) and continuously improves its mapping function by comparing its output
to the ‘correct’ answers in the training data. Learning stops when the algorithm
achieves an acceptable level of performance.
The goal is to approximate the mapping function 𝑓 so well that you can predict
the outcome 𝑌 for new input data 𝑋. It is possible that the mapping function performs
well on the training data and poorly on new data that was not encountered during its
training. In such a case, there is a good chance that the model is overfitted. The most
obvious remedy to avoid overfitting is to enlarge the training data set.
Supervised learning is, for instance, used to classify images. In such a case, an
algorithm learns the mapping function based on a set of labeled images. Each time
the algorithm is fed with new training data, the mapping function can be improved.
This explains the importance of (lots of) data to train a good learning algorithm. The
next time you are prompted with a “Captcha”6 when filling out a form on the Internet
to prove that you are fully human, do know that your humanoid clicks are feeding
supervised learning algorithms behind the scenes and, in doing so, improving object
recognition of traffic lights, street signs, etc. The more labeled data you feed the
algorithm, the more accurate it becomes. Thus, with each Captcha we complete, we
are implicitly contributing towards autonomous driving.
Supervised learning can be used in logistics to predict a multitude of observations:
• Demand forecasting: given enough computation time and data instances, super-
vised learning can learn how sales are influenced by a wide variety of features,
such as the marketing mix (price, promotions, discounts, advertising), season-
ality, calendar events, weather forecasts, lagged sales data (sales from previous
periods), and even social media reviews, using tools such as text mining and
natural language processing (Cui et al., 2018).
• ETA prediction: based on data from a transport control tower that tracks real-time
information of the trucks and keeps track of the realization of the planning, one
can build a predictive model to classify whether a truck will be on time or not.
These data can additionally be complemented with external data variables, such
as weather or traffic information (Kolner, 2019).
• Throughput times at customs: based on a historical data set of packages that
passed customs administration, one can predict waiting times at customs based
on the characteristics of the package, such as source of origin, weight, size, etc.
(Flows, 2019)
• Downtime prediction: the time-to-failure, or remaining useful life, of (parts in)
truck cabins, rail wagons or machines can be predicted by integrating measure-
ments from specific variables such as condition monitoring (e.g., vibration) and
operational (e.g., usage) data in the estimation process (Si et al., 2011).
Supervised learning can also be used to predict cases in which a prescription made
by a computer system is likely to be overruled by a human, and adjust the original
prediction accordingly. For instance, packing workers at e-commerce warehouses
sometimes deviate from the order packing instructions (which items to pack in which
sequence and in which box) prescribed by the system. These human adjustments are
typically necessary to pack the box, but they increase packing time and reduce
operational efficiency. By tracking when packing workers deviate from the system
prescriptions, a machine learning algorithm can predict when workers are more
likely to switch to larger (or different sized) boxes. By pro-actively adjusting the
algorithmic prescriptions of those ‘targeted packages,’ the rate of switching to larger
boxes—and thus the average packing time—can be reduced (Sun et al., 2021).
Another example where human decision-makers approve or override algorithmic
recommendations is in the review of sales forecasts. Even in cases where the al-
gorithm is well-tuned (and thus overrides are rare), the human decision-maker is
still burdened with reviewing a potentially large number of recommendations. By
analyzing a history of sales forecast reviews, a supervised learning algorithm can
predict whether or not the decision-maker will modify the recommendation and
whether such a modification will improve or impair the performance of the system.
Using these predictions, a significant portion of the order recommendations can then
be automated with little, or even a positive, impact on performance, thereby freeing
up the decision-makers’ time for other value-added activities (Imdahl et al., 2021).
6 Robert N. Boute, Maxi Udenio
Unsupervised learning
Reinforcement learning
and finishing with sophisticated tactics and superhuman skills. By leveraging the
power of search, performing numerous trials and reinforcing specific actions that
generate high rewards (or low costs), the algorithm learns which actions provide the
best results in any given state. In contrast to human beings, a reinforcement learning
algorithm can gather experience from thousands of parallel trial runs if it is run on
a sufficiently powerful computer infrastructure.
The aforementioned machine learning algorithm, AlphaGo, uses reinforcement
learning. The same algorithms have the potential to also be applied in logistics, where
the optimal decisions are unknown due to the sheer problem complexity and thus
cannot be captured—or programmed—by simple if-then instructions, for instance:
• Multi-source or multi-mode replenishment: when you have access to multiple
sources to replenish your inventory, reinforcement learning can support the de-
cision of how much to replenish from a cheap offshore supply and how much
to source locally at higher cost. Similarly, it can be used to combine multiple
transport modes in parallel, where part of the shipment is shipped using a slow,
but more carbon-friendly transport mode such as rail or waterways, and part of
the shipment is shipped using a more responsive mode such as road or air freight
(Gijsbrechts et al., 2020).
• Joint replenishment and collaborative shipping: to synchronize the replenishment
cycles of individual products or companies and facilitate collaborative shipping,
machine learning algorithms can be used in a control tower setting that tracks the
supply chain flows in real-time (Vanvuchelen et al., 2020).
• Perishable inventory management: managing inventory of products with an ex-
piration date is notoriously complex, as one should not only take into account the
inventory levels (and those in transit), but also the age distribution of the goods in
inventory. As the optimal inventory policy for this problem is intractable in many
cases, reinforcement learning algorithms can develop good performing heuristics
through learning (De Moor et al., 2021).
• Omni-channel supply chains: when managing inventory for multiple channels,
reinforcement learning can prescribe how much should be stocked centrally to
leverage inventory pooling benefits, which products to stock locally to ensure fast
delivery, and from which warehouse different customer orders should be filled.
These AI applications not only support logistics planners to improve their lo-
gistics costs, they also build more resilience into the supply chain through higher
responsiveness and agility to real-time events or disruptions. Moreover, as we dis-
cuss in the next section, they may reduce the carbon footprint of logistic distribution
systems without compromising on service levels.
Thanks to the open nature of the machine learning community, code for most
(un)supervised and reinforcement algorithms is freely available online. Most al-
gorithms can also be re-used in different problem settings with minimal changes. As
8 Robert N. Boute, Maxi Udenio
3 Sustainable Logistics
to such an extent that the combined effect is negligible or even negative. This is
not unlike Jevon’s paradox9: sustainability through efficiency gains runs the risk of
being undone by the sheer increase in consumption.
In addition, widespread adoption of AI and the subsequent requirements for
computing equipment places significant stress on the demand for rare earth metals
and other raw materials required to power the (significant) additional computing
resources. In effect, the increased efficiency at the production and distribution sides of
supply chains may be offset by an increase in environmental pressure at the resource
extraction side. This relationship is particularly important given the reliance on
developing and/or poorly regulated countries for extraction of the required resources.
In summary, AI as a tool shows promise to bring about efficiency in logistics and
supply chain management, to the extent that these improved efficiencies translate
into a decrease in environmental pressure for the firms adopting AI. However, en-
vironmental systems need to be analyzed from a global perspective. Thus, looking
forward, it is important for firms to be aware of the environmental impact of their
entire supply chain, and not only of their local logistics processes.
The digitization of workflows, including their work instructions, may also enable
the automation of certain tasks, allowing the work to be performed by a machine
instead of a human. With new digital tools providing visibility into real-time supply
chain data and sophisticated algorithms capable of processing these data to prescribe
decision-making, some even argue that the supply chain function is rapidly growing
obsolete (Lyall et al., 2018).
We believe that human planners will not become obsolete, although their job
content may likely change in light of the technological evolution. Indeed, one should
draw a distinction between automation and autonomy. Automation implies that the
task is performed “without thinking” i.e., by a machine (robot) or software applica-
tion (bot). Autonomy, however, means that the task is capable of operating “without
external intervention” i.e., using its own control rules. In office environments, the
automation of tasks is referred to as Robotic Process Automation (RPA). RPA is
a software application (or bot) that performs automated tasks. By interacting with
applications similar to how a human would, software bots can open email attach-
ments, complete electronic forms, record and re-key data, and perform various other
tasks that mimic human action. RPA is particularly efficient in automating very
specific, highly repetitive tasks that follow predefined rules. When RPA bots run
autonomously (unattended), their workflows should be pre-programmed such that
human involvement is not required in the processes that they perform. In order to
9 The observation that improvements in efficiency are often associated with increased resource
utilization due to an increase in total demand. William Stanley Jevon originally observed this effect
with regards to the consumption of fuel in his 1865 book, “The Coal Question”.
AI in Logistics and Supply Chains 11
The previous sections have demonstrated how AI is shaping a future where well-
defined tasks are automated and how algorithms can solve problems that may be
too complex for humans to analyze. These uses of AI raise the question what is the
role that we—as humans—are going to play in all this? Looking back, technological
revolutions have changed our ways of life in profound ways. We settled down during
the agricultural revolution, we moved in large numbers to bigger cities during the
industrial revolution and we unlocked the key for real-time worldwide communica-
tion during the digital revolution. Looking forward, will Industry 4.0 bring about a
change of the same order of magnitude? If AI and real-time connectivity are indeed
driving us towards a fourth industrial revolution, the consequences could be far-
12 Robert N. Boute, Maxi Udenio
fetching and difficult to predict.10 One could also argue, however, that AI is integral
to an ongoing evolution in the way we conduct business, such that resulting changes
will be gradual and organizations will—to a certain extent—be able to anticipate
them. There is a fundamental difference in the human-machine interaction within
the new AI paradigm, compared to the “old” decision support systems of the past
few decades. Thus far, computers have been solving models explicitly developed by
researchers for a particular problem at hand. Most of these models are theory-based,
relying on assumptions about causality and on abstractions about how the physical
world behaves. For example, a decision support system that calculates when and how
to order from suppliers requires the modeling of a demand structure and calculating
the optimal trade-off in terms of the cost of having too much inventory on hand as
opposed to too little. In addition to their practical implementations, the underlying
theoretical models also allow us to extract insights, and thus learn about the intu-
ition behind the system being modeled. Extracting such intuition is the reason why
these models are taught in supply chain education programs; they allow students to
build-up their own intuition, learn how to interpret results and, eventually, how to
derive their own solution methods for specific problems at hand. Such a skill set is
valuable even when the problems faced are much more complex than the stylized
versions seen in class.
AI in general, and machine learning in particular, do not require such models.
Machine learning models are atheoretical and thus typically provide a prediction
without requiring prior knowledge (or explicit model) regarding the problem nor
additional insights or information from the user. Machine learning models are seen
as a black box, because it is usually not possible to understand how they arrive at
a solution/prediction. Thus, while humans are typically in full control at all stages
in “legacy” decision support systems, our role within future AI decision support
systems will be limited to ensuring availability of any data required by the computer
to run its model and, eventually, to fine tune the necessary reward functions and
parameters.
AI is likely to bring about a reconfiguration of the core competencies of firms and,
consequently, also a reconfiguration of jobs (Agrawal et al., 2018). In this view, a re-
thinking of the core-competencies of jobs and firms is in order. Should machines take
over prediction jobs, such as demand forecasting, the boundaries of a supply chain
analyst’s job will change: such a professional will go from creating and maintaining
forecasts to possibly just approving and archiving them. Taking this thinking to a
company level, once processes are automated and do not require in-house expertise,
they can potentially be outsourced. In effect, Amazon is already offering ready-to-
go solutions for processes that are still commonly considered core competences of
supply chain management, such as forecasting and predictive maintenance. It is not
difficult to imagine a future where sales forecasts are computed by an outsourced
specialized firm making use of the latest machine learning models run on state-of-
the-art server farms and are received every morning.
10 Who could have predicted the loss of importance of good handwriting in an educated person 100
years ago? Or the loss of the importance of a computer user understanding the concept of manually
saving a local copy of a file even 10 years ago?
AI in Logistics and Supply Chains 13
11 “Data! Data! Data! I can’t make bricks without clay.” Sherlock Holmes, The Adventure of the
Copper Beeches.
16 Robert N. Boute, Maxi Udenio
products throughout their journey using digital control towers. The transparency
in knowing when the container has left its origin, when it encounters a delay,
and when it is planned to arrive on site, provides multiple insights. It can for
instance lead to emergency air shipments if the component is highly urgent or it
can suggest re-planning the production line based on the expected arrival time
of the missing components. When the part is intended for customers or for own
service engineers, they can be timely informed about the status of arrival. Finally, by
analyzing historical trajectory data, one can learn that—or when—some trajectories
take longer than planned, such that the corresponding replenishment parameters
may be updated. Although the transport control tower is today still its infancy, it is a
growing opportunity area.
There is also opportunity to optimize picking locations in the warehouse by
analyzing historical orders. By grouping products that are frequently purchased
together in each other’s vicinity, picking productivity can be enhanced. The same
analysis can be instrumental to optimize service levels per order line, depending on
the combination of products that are often included in the same order.
All these opportunities, however, stand or fall by the accuracy of the data. Bad
data results in poor quality decision-making, which makes any attempt to adopt AI
moot (garbage in, garbage out). The quality of the master data is important in order
for it be useful. This makes a strong case of integrated data systems.
Data and analytics have always been important at Atlas Copco. To leverage the
true benefits of AI, data scientists are connected to the business. Logistics and supply
chain executives do not necessarily need to be computer scientists, but they do require
an analytical mindset and a data science acumen to understand how AI can bring
value to their profession. And most importantly, they need to be critical on the data,
and—together with the data science team—co-own responsibility on data quality.
AI in Logistics and Supply Chains 17
References