AI Glossary / Time series and signal processing / Intermediate
Exponential smoothing
Definition
Exponential smoothing is a family of methods that updates estimates of a time series as new observations arrive. In its simplest form, the updated level combines the latest observation with the previous level estimate. Older observations receive progressively smaller weights, declining geometrically. Extensions represent trend and seasonality as well as level.
What it means
A forecaster rarely wants to forget everything except yesterday, or give a very old observation exactly the same influence as yesterday. Exponential smoothing provides a controlled middle ground. Its smoothing parameter determines how quickly the estimate responds to new information.
The word exponential refers to the declining influence of older observations. It does not mean that the forecast must grow exponentially. Simple exponential smoothing actually gives a flat sequence of future point forecasts when no new observations arrive.
How it works
For simple exponential smoothing, update level lt = alpha times yt + (1 minus alpha) times l(t−1), where yt is the latest observation and alpha usually lies between zero and one. Equivalently, add alpha times the latest forecast error to the previous level. A larger alpha reacts faster; a smaller one retains more history.
Choose an initial level and smoothing parameters using training data. For a series without clear trend or seasonality, forecast future values from the latest level. Holt's method adds a trend estimate, while Holt-Winters methods add seasonal structure. Statistical ETS models supply an error specification and a framework for uncertainty and model comparison.
Three practical examples
- A support team forecasts ordinary daily ticket volumes using a gradually updated level, while investigating unusually large incidents separately.
- A distributor compares seasonal exponential smoothing with a seasonal naive forecast for monthly demand. It retains the method only if forecasts improve at the replenishment horizon.
- A household tracks an electricity-use baseline. A recent increase influences the estimate immediately, but one exceptional laundry day does not automatically determine the next month's usage.
Think of it this way
Think of adjusting a mixing tap after feeling the water temperature. A small adjustment responds cautiously, whereas a large adjustment reacts quickly and may chase temporary fluctuations. The analogy concerns responsiveness: the forecasting method still requires measurements, a defined update rule, and a decision about which patterns belong in the model.
Worked example
Suppose a fictional service starts with an estimated daily level of 80 tickets and deliberately fixes alpha at 0.25 for illustration. The next three daily counts are 100, 84, and 96.
After day one, the level becomes 0.25 × 100 + 0.75 × 80 = 85. The forecast for day two is therefore 85, before observing that day's count. After day two, the level becomes 0.25 × 84 + 0.75 × 85 = 84.75. After day three, it becomes 0.25 × 96 + 0.75 × 84.75 = 87.5625.
As a separate arithmetic check, the final level equals 0.25 × 96 + 0.1875 × 84 + 0.140625 × 100 + 0.421875 × 80. These weights sum to one; the last weight belongs to initialization. Without another observation, simple exponential smoothing forecasts 87.5625 for both day four and day five. Fractional expected counts are valid, although an actual count is an integer. This tiny example demonstrates updating, not evidence that alpha 0.25 is optimal.
Illustrative case study
Illustrative fictional case: Cedar Helpdesk uses a smoothed ticket forecast to schedule its general queue. It first evaluates daily data and discovers that Mondays consistently differ from weekends. A simple level-only model misses this pattern even when alpha is increased.
The analyst compares a seasonal model and a calendar-aware alternative using forecasts issued before each test period. Managers choose the model that performs adequately for staffing lead times and maintain a separate incident plan. The fictional lesson is that faster adjustment cannot substitute for a missing recurring pattern.
Common misconceptions and mistakes
A smooth historical curve is not proof of accurate future forecasts. Evaluate predictions outside the data used to choose parameters. Do not use future observations to initialize or tune a model and then describe the result as a real-time test.
Exponential smoothing is not identical to a moving average with a fixed window. In the basic recursion, older observations fade rather than disappear abruptly. Nor does smoothing remove every error, explain causation, or guarantee that a new regime will be recognized quickly. A flat point forecast also does not imply that future uncertainty remains constant.
Business use
Businesses use these methods as interpretable, inexpensive forecasting baselines across many products or locations. The operational value comes from reliable timing, repeatable updates, and comparison against appropriate alternatives.
Record the series frequency, missing-value treatment, initialization, selected components, and forecast horizon. Assess both statistical errors and the consequences of overstaffing or understocking. Large anomalies should trigger investigation rather than an automatic assumption that recent demand is the new normal.
People also ask
Is a higher alpha always better?
No. It responds faster but can also follow noise more closely.
Can the method handle seasonality?
Seasonal members of the family can; the simple level-only version cannot represent a recurring seasonal pattern explicitly.
Does the update produce a prediction interval?
The point-update equation alone does not. Intervals require additional assumptions or an appropriate statistical forecasting model.
Check your understanding
If alpha is one, what happens?
Answer: The updated level equals the latest observation, producing the naive forecast in the simple method.
In the example, was 84.75 available before day two?
Answer: No. It uses day two's observed count; the genuine day-two forecast was 85.
Why retain the initialization weight in the arithmetic check?
Answer: Only three updates have occurred, so the starting level still has substantial influence.
Related terms
- Levels
- Holt-Winters forecasting
- Prediction interval
- Moving average
- smoothing parameter
- level
- Holt's linear trend method
- ETS model
- forecast error
- seasonal naive forecast
Learn next
reproduce the example using a different alpha and compare responsiveness. Then create rolling-origin forecasts at the actual decision horizon. Inspect residual patterns before adding trend or seasonality, and distinguish a useful forecasting model from a merely attractive fitted curve.
More in Time series and signal processing
- Ex ante forecast - An ex ante forecast is a forecast produced using only information available at the time it is made.
- Exogenous variable - An exogenous variable is a variable whose value is treated as determined outside the model or system being analyzed.
- Exponential growth - Exponential growth is growth in which a quantity increases by a constant proportion over equal time intervals.
- Extended Kalman filter - An extended Kalman filter, or EKF, estimates the evolving hidden state of a system whose dynamics or measurements are nonlinear.
- Fast Fourier transform - A fast Fourier transform, or FFT, is an algorithm for computing a discrete Fourier transform efficiently.
- Filter - A filter is a rule or system that transforms a sequence of observations to retain, suppress, or reshape particular features.
Sources
Sources: Hyndman and Athanasopoulos, Forecasting: Principles and Practice, third edition, chapter 8, especially simple exponential smoothing and its state-space formulation: https://otexts.com/fpp3/exponential-smoothing.html . Glossary of Forecasting Terms, exponential smoothing entry: https://robjhyndman.com/mwh3/FG4.pdf . Primary chapter and glossary consulted. Numbers and fictional situations are original educational examples, not reported business results.
Previous: Exponential search Next: Exponential Smoothing State Space Model