SlideShare a Scribd company logo
1 of 34
1
Lightning fast time series
modeling and prediction:
(S)ARIMA on steroids
Meir TOLEDANO, Data science specialist
2
in few words...
3
We use ai to constantly
monitor and correlate
business performance,
providing real time alerts and
forecasts, reducing time to
detection and resolution,
dramatically impacting
bottom lines.
44
THE COMPREHENSIVE SOLUTION
Automatically analyzes all data continuously, interacts with us only when relevant
CORRELATE ACT
● All the data
● Cross silo
● Continuous learning of 100%
● Adjusts to changes
● Root cause guidance
● Multiple correlation algorithms
● Realtime
● Significance learning
ANALYZECOLLECT
USER
PRODUCT
SYS. HEALTH
INFRA
55
FROM BILLIONS TO ONES
66
SOME OF OUR CUSTOMERS
7
AUTONOMOUS DETECTION
88
DETECTION PIPELINE
99
ADAPTIVE LEARNING
10
Learn the normal behavior
1111
CHALLENGES FOR LEARNING “NORMAL BEHAVIOR”
ADAPTATIONSEASONAL PATTERNSIGNAL DISTRIBUTIONSIGNAL TYPE
● Stationary / non
stationary
● Regularly Irregular
sampling
● Discrete/Real value
● Single/Mixture models
● Symmetric/non-symmetric
● Continuous/discrete
● Seasonal/non seasonal
● Single/multiple seasonal
patterns
● Additive/Convolutional
multi-seasonal patterns
● Optimal adaptation
during normal times
● Optimal adaptation
during anomalies
● Optimal adaptation
following anomalies
1212
STATIONARITY
Stationarity:
When the distribution of sub
series is time independent
• Weak stationarity:
only mean and variance
• Strong stationarity:
the complete distribution
1313
VOLATILITY
Homoscedasticity:
The volatility is constant over
time
Heteroscedasticity:
The volatility is a function of
time
1414
NOT ALL METRICS ARE CREATED EQUAL
SMOOTH IRREGULAR SAMPLING
MULTIMODAL
SPARSEDISCRETE
“STEP”
1515
REAL TIME ANOMALY DETECTION STRATEGY
Anomaly =
Too far from the
expected behavior
Prediction range
1616
Business problem Mathematical / algorithms problem
REAL – TIME ANOMALY
DETECTION PROBLEM
Learning: Time series
modeling
Inference: Real time
prediction calculation
REAL TIME ANOMALY DETECTION STRATEGY
CONDITIONAL PREDICTION PROBLEM
1717
TIME SERIES MODELING
● The modeling process in
finding a function, f, that
explain the present based on
the past: self history and
prediction error
● The model f can be linear,
neural networks, LSTM ...
18
Down the ARIMA hole...
1919
WHY
ARIMA?
(S)ARIMA is the best linear time series model,
consequence of the Wold theorem. It has a very
strong theoretical basis
One model for season, trend, level and noise,
no need to model each part separately.
One to rule them all
Winner model in lots of prediction competitions
2020
WHAT IS
ARIMA?
Autoregressive part (AR)
Moving average part (MA)
2121
WHAT IS
SEASONAL
ARIMA?
Non-seasonal part
Seasonal part
22
LEARNING ARIMA : THE BIRD EYE VIEW STRATEGY
Maximum likelihood estimation (MLE)
Likelihood :
The loss function
Maximum
finding
Newton algorithmKalman filtering Need to compute
the gradient of the
Kalman filter !
23
NEED FOR SPEED
2424
Standard implementation for
seasonal time series are very slow:
up to 15 min in some cases
BUT...
Need to break the state of the art!
2525
• The system find the daily pattern (and not the 3h sub-pattern)
• The conditional prediction begins then to be very accurate.
• We are now able to catch even the smallest anomaly.
SEASON IS A KEY COMPONENT
2626
ANODOT’s scale
5.8 BILLION
DATA POINTS PER DAY
120 MILLION
UNIQUE METRICS
240 MILLION
MODELS
500 MILLION
CORRELATIONS
14 MILLION
SEASONAL METRICS
30 TYPES
OF LEARNING ALGORITHMS
2727
Probably the fastest
implementation
available in the market
YOU SAID SCALE ?
ANODOT’S PERFORMANCE BREAKTHROUGHS
• Likelihood = O(Ns6)
• BFGS
• Fast Lyapunov equation solver ► Likelihood = O(Ns3)
• Sparse Kalman Filter ► Likelihood = O(Ns2)
• T ~ 10 min
• Fast Hessian approximation, use Newton algorithm
• T ~ 10 sec
• Kalman convergence in likelihood and Gradient ► Likelihood =
O(Ns1.1)
• T ~ 750 ms
• Down sampled SARIMA estimation, Uncoupled estimation
• T ~ 80 ms, Independent of the length of the season !!! O(Ns0)
> 480000x
(4.8 E5)
2828
SARIMA ESTIMATION : WHERE IS THE TRICK ?
▪ We developed a divide and conquer strategy
Estimation of the slow (seasonal) dynamic
Downsampling
the series
Estimate the
downsampled model
Resample the model1.a. 1.b. 1.c.
1.
Estimation of the fast (non seasonal) dynamic2.
Model
merging
(Convolution)
3. Estimate the
residual
model
4.
Pending US patent
29
SURGICAL PRECISION
3030
EXAMPLE
Before
After
3131
Anomaly count : 89 vs. 62
ANOTHER EXAMPLE
Before
After
3232
SUMMARY
● Anomaly detection require time series forecasting
● ARIMA is best in class technique for time series analysis
● Seasonal ARIMA is extremely challenging at scale
● Anodot break the state of the art for learning seasonal model
● As a result, the anomaly detection system sensitivity has been
drastically improved
3333
Rate today’s session
Session page on conference
website
O’Reilly Events
App
34
THANK YOU
https://www.linkedin.com/in/meirtoledano/

More Related Content

Similar to Lightning fast time series modeling and prediction: (S)ARIMA on steroids - STRATA NYC 2019

GLM & GBM in H2O
GLM & GBM in H2OGLM & GBM in H2O
GLM & GBM in H2O
Sri Ambati
 
Simulation Testing for Cosserat Rods
Simulation Testing for Cosserat RodsSimulation Testing for Cosserat Rods
Simulation Testing for Cosserat Rods
Zhan Wang
 

Similar to Lightning fast time series modeling and prediction: (S)ARIMA on steroids - STRATA NYC 2019 (20)

Real-time time series anomaly detection at scale - KDD2017
Real-time time series anomaly detection at scale - KDD2017Real-time time series anomaly detection at scale - KDD2017
Real-time time series anomaly detection at scale - KDD2017
 
Algorithms for detecting periodic patterns in millions of time series
Algorithms for detecting periodic patterns in millions of time seriesAlgorithms for detecting periodic patterns in millions of time series
Algorithms for detecting periodic patterns in millions of time series
 
Lesson 5 arima
Lesson 5 arimaLesson 5 arima
Lesson 5 arima
 
GLM & GBM in H2O
GLM & GBM in H2OGLM & GBM in H2O
GLM & GBM in H2O
 
Long Memory presentation to SURF
Long Memory presentation to SURFLong Memory presentation to SURF
Long Memory presentation to SURF
 
Different Models Used In Time Series - InsideAIML
Different Models Used In Time Series - InsideAIMLDifferent Models Used In Time Series - InsideAIML
Different Models Used In Time Series - InsideAIML
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 
__MESA presentation,Profitable Adaptive Trading Systems.ppt
__MESA presentation,Profitable Adaptive Trading Systems.ppt__MESA presentation,Profitable Adaptive Trading Systems.ppt
__MESA presentation,Profitable Adaptive Trading Systems.ppt
 
ICMS_Tax_Collection_Time_Series.pdf
ICMS_Tax_Collection_Time_Series.pdfICMS_Tax_Collection_Time_Series.pdf
ICMS_Tax_Collection_Time_Series.pdf
 
Webminar Anodot/Cloudera
Webminar Anodot/ClouderaWebminar Anodot/Cloudera
Webminar Anodot/Cloudera
 
Financial Forecasting Using Wavelet Analysis
Financial Forecasting Using Wavelet AnalysisFinancial Forecasting Using Wavelet Analysis
Financial Forecasting Using Wavelet Analysis
 
Business Analytics Foundation with R tool - Part 5
Business Analytics Foundation with R tool - Part 5Business Analytics Foundation with R tool - Part 5
Business Analytics Foundation with R tool - Part 5
 
ARIMA
ARIMA ARIMA
ARIMA
 
Simulation Testing for Cosserat Rods
Simulation Testing for Cosserat RodsSimulation Testing for Cosserat Rods
Simulation Testing for Cosserat Rods
 
Demand time series analysis and forecasting
Demand time series analysis and forecastingDemand time series analysis and forecasting
Demand time series analysis and forecasting
 
PR-232: AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
PR-232:  AutoML-Zero:Evolving Machine Learning Algorithms From ScratchPR-232:  AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
PR-232: AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
 
Using Bayesian Optimization to Tune Machine Learning Models
Using Bayesian Optimization to Tune Machine Learning ModelsUsing Bayesian Optimization to Tune Machine Learning Models
Using Bayesian Optimization to Tune Machine Learning Models
 
Using Bayesian Optimization to Tune Machine Learning Models
Using Bayesian Optimization to Tune Machine Learning ModelsUsing Bayesian Optimization to Tune Machine Learning Models
Using Bayesian Optimization to Tune Machine Learning Models
 
A Novel Extended Adaptive Thresholding for Industrial Alarm Systems
A Novel Extended Adaptive Thresholding for Industrial Alarm SystemsA Novel Extended Adaptive Thresholding for Industrial Alarm Systems
A Novel Extended Adaptive Thresholding for Industrial Alarm Systems
 
Time series forecasting
Time series forecastingTime series forecasting
Time series forecasting
 

Recently uploaded

Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Recently uploaded (20)

Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 

Lightning fast time series modeling and prediction: (S)ARIMA on steroids - STRATA NYC 2019

  • 1. 1 Lightning fast time series modeling and prediction: (S)ARIMA on steroids Meir TOLEDANO, Data science specialist
  • 3. 3 We use ai to constantly monitor and correlate business performance, providing real time alerts and forecasts, reducing time to detection and resolution, dramatically impacting bottom lines.
  • 4. 44 THE COMPREHENSIVE SOLUTION Automatically analyzes all data continuously, interacts with us only when relevant CORRELATE ACT ● All the data ● Cross silo ● Continuous learning of 100% ● Adjusts to changes ● Root cause guidance ● Multiple correlation algorithms ● Realtime ● Significance learning ANALYZECOLLECT USER PRODUCT SYS. HEALTH INFRA
  • 6. 66 SOME OF OUR CUSTOMERS
  • 11. 1111 CHALLENGES FOR LEARNING “NORMAL BEHAVIOR” ADAPTATIONSEASONAL PATTERNSIGNAL DISTRIBUTIONSIGNAL TYPE ● Stationary / non stationary ● Regularly Irregular sampling ● Discrete/Real value ● Single/Mixture models ● Symmetric/non-symmetric ● Continuous/discrete ● Seasonal/non seasonal ● Single/multiple seasonal patterns ● Additive/Convolutional multi-seasonal patterns ● Optimal adaptation during normal times ● Optimal adaptation during anomalies ● Optimal adaptation following anomalies
  • 12. 1212 STATIONARITY Stationarity: When the distribution of sub series is time independent • Weak stationarity: only mean and variance • Strong stationarity: the complete distribution
  • 13. 1313 VOLATILITY Homoscedasticity: The volatility is constant over time Heteroscedasticity: The volatility is a function of time
  • 14. 1414 NOT ALL METRICS ARE CREATED EQUAL SMOOTH IRREGULAR SAMPLING MULTIMODAL SPARSEDISCRETE “STEP”
  • 15. 1515 REAL TIME ANOMALY DETECTION STRATEGY Anomaly = Too far from the expected behavior Prediction range
  • 16. 1616 Business problem Mathematical / algorithms problem REAL – TIME ANOMALY DETECTION PROBLEM Learning: Time series modeling Inference: Real time prediction calculation REAL TIME ANOMALY DETECTION STRATEGY CONDITIONAL PREDICTION PROBLEM
  • 17. 1717 TIME SERIES MODELING ● The modeling process in finding a function, f, that explain the present based on the past: self history and prediction error ● The model f can be linear, neural networks, LSTM ...
  • 18. 18 Down the ARIMA hole...
  • 19. 1919 WHY ARIMA? (S)ARIMA is the best linear time series model, consequence of the Wold theorem. It has a very strong theoretical basis One model for season, trend, level and noise, no need to model each part separately. One to rule them all Winner model in lots of prediction competitions
  • 20. 2020 WHAT IS ARIMA? Autoregressive part (AR) Moving average part (MA)
  • 22. 22 LEARNING ARIMA : THE BIRD EYE VIEW STRATEGY Maximum likelihood estimation (MLE) Likelihood : The loss function Maximum finding Newton algorithmKalman filtering Need to compute the gradient of the Kalman filter !
  • 24. 2424 Standard implementation for seasonal time series are very slow: up to 15 min in some cases BUT... Need to break the state of the art!
  • 25. 2525 • The system find the daily pattern (and not the 3h sub-pattern) • The conditional prediction begins then to be very accurate. • We are now able to catch even the smallest anomaly. SEASON IS A KEY COMPONENT
  • 26. 2626 ANODOT’s scale 5.8 BILLION DATA POINTS PER DAY 120 MILLION UNIQUE METRICS 240 MILLION MODELS 500 MILLION CORRELATIONS 14 MILLION SEASONAL METRICS 30 TYPES OF LEARNING ALGORITHMS
  • 27. 2727 Probably the fastest implementation available in the market YOU SAID SCALE ? ANODOT’S PERFORMANCE BREAKTHROUGHS • Likelihood = O(Ns6) • BFGS • Fast Lyapunov equation solver ► Likelihood = O(Ns3) • Sparse Kalman Filter ► Likelihood = O(Ns2) • T ~ 10 min • Fast Hessian approximation, use Newton algorithm • T ~ 10 sec • Kalman convergence in likelihood and Gradient ► Likelihood = O(Ns1.1) • T ~ 750 ms • Down sampled SARIMA estimation, Uncoupled estimation • T ~ 80 ms, Independent of the length of the season !!! O(Ns0) > 480000x (4.8 E5)
  • 28. 2828 SARIMA ESTIMATION : WHERE IS THE TRICK ? ▪ We developed a divide and conquer strategy Estimation of the slow (seasonal) dynamic Downsampling the series Estimate the downsampled model Resample the model1.a. 1.b. 1.c. 1. Estimation of the fast (non seasonal) dynamic2. Model merging (Convolution) 3. Estimate the residual model 4. Pending US patent
  • 31. 3131 Anomaly count : 89 vs. 62 ANOTHER EXAMPLE Before After
  • 32. 3232 SUMMARY ● Anomaly detection require time series forecasting ● ARIMA is best in class technique for time series analysis ● Seasonal ARIMA is extremely challenging at scale ● Anodot break the state of the art for learning seasonal model ● As a result, the anomaly detection system sensitivity has been drastically improved
  • 33. 3333 Rate today’s session Session page on conference website O’Reilly Events App