Skip to main content
QUICK REVIEW

[논문 리뷰] AutoAI-TS: AutoAI for Time Series Forecasting

Syed Yousaf Shah, Dhaval Patel|arXiv (Cornell University)|2021. 02. 24.
Time Series Analysis and Forecasting참고 문헌 18인용 수 7
한 줄 요약

AutoAI-TS는 시간 시리즈 예측을 위한 제로 설정(Zero-configuration) AutoML 시스템으로, 통계적, 머신러닝, 하이브리드, 딥러닝 모델을 포함한 다양한 모델들 사이에서 동적으로 봉우리 윈도우 최적화와 새로운 T-Daub 순위 매기기 메커니즘을 사용한 파이프라인 기반 접근 방식을 통해 자동으로 선택 및 최적화합니다. 최소한의 사용자 입력으로도 다양한 실세계 데이터셋에서 최신 기술 수준의 툴킷을 능가합니다.

ABSTRACT

A large number of time series forecasting models including traditional statistical models, machine learning models and more recently deep learning have been proposed in the literature. However, choosing the right model along with good parameter values that performs well on a given data is still challenging. Automatically providing a good set of models to users for a given dataset saves both time and effort from using trial-and-error approaches with a wide variety of available models along with parameter optimization. We present AutoAI for Time Series Forecasting (AutoAI-TS) that provides users with a zero configuration (zero-conf ) system to efficiently train, optimize and choose best forecasting model among various classes of models for the given dataset. With its flexible zero-conf design, AutoAI-TS automatically performs all the data preparation, model creation, parameter optimization, training and model selection for users and provides a trained model that is ready to use. For given data, AutoAI-TS utilizes a wide variety of models including classical statistical models, Machine Learning (ML) models, statistical-ML hybrid models and deep learning models along with various transformations to create forecasting pipelines. It then evaluates and ranks pipelines using the proposed T-Daub mechanism to choose the best pipeline. The paper describe in detail all the technical aspects of AutoAI-TS along with extensive benchmarking on a variety of real world data sets for various use-cases. Benchmark results show that AutoAI-TS, with no manual configuration from the user, automatically trains and selects pipelines that on average outperform existing state-of-the-art time series forecasting toolkits.

연구 동기 및 목표

  • 다양한 통계적, 머신러닝, 딥러닝 모델들 중에서 가장 적합한 시간 시리즈 예측 모델을 선택하고 튜닝하는 과제를 해결하기 위해.
  • 제로 설정(Zero-conf) 시스템을 통해 모델 선택, 하이퍼파rameter 튜닝, 데이터 전처리에 대한 수동 작업을 제거하기 위해.
  • 다양한 예측 모델들과 변환 기법들을 하나의 AutoML 파이프라인에 통합하는 통합적이고 확장 가능한 프레임워크를 개발하기 위해.
  • 모델 전용 하이퍼파rameter와 봉우리 윈도우 길이를 동적으로 최적화하여 이질적인 시간 시리즈 데이터에서 예측 정확도를 향상시키기 위해.
  • 성능과 효율성을 균형 잡는 새로운 T-Daub 메커니즘을 사용해 예측 파이프라인을 평가하고 순위 매기기 위해.

제안 방법

  • AutoAI-TS는 사용자 간섭 없이 데이터 준비, 모델 생성, 하이퍼파rameter 최적화, 모델 선택을 자동으로 처리하는 제로 설정 설계를 채택합니다.
  • 차분화, 평탄화 등의 데이터 변환 기법과 함께 ARIMA, Prophet, N-BEATS, DeepAR, scikit-learn 호환 추정기 등 다양한 모델들을 조합하여 예측 파이프라인을 구축합니다.
  • 기계학습 모델에 적합한 역사적 맥락 길이를 입력 데이터 특성에 따라 자동으로 결정하는 동적 봉우리 윈도우 선택 메커니즘이 도입되었습니다.
  • T-Daub 메커니즘은 대칭 평균 절대 백분율 오차(sMAPE)와 실행 시간을 기반으로 파이프라인을 순위 매겨 최고 성능을 내는 파이프라인을 효율적으로 선택합니다.
  • 모델 클래스별로 특화된 검색 전략을 사용하여 하이퍼파ram터 최적화를 모델 유형에 맞게 조정함으로써 효율성과 효과성을 향상시킵니다.
  • 모든 모델들은 scikit-learn 호환 API를 통해 노출되어 있어 원활한 통합과 통일된 사용자 인터페이스를 보장합니다.

실험 결과

연구 질문

  • RQ1수동 설정 없이도 기존 최신 기술 수준의 시간 시리즈 예측 툴킷을 능가할 수 있는 제로 설정 AutoML 시스템은 가능한가?
  • RQ2T-Daub 파이프라인 순위 매기기 메커니즘이 다양한 데이터셋에서 고성능 예측 파이프라인을 효과적으로 식별할 수 있는가?
  • RQ3동적 봉우리 윈도우 최적화가 기계학습 기반 모델의 시간 시리즈 예측 정확도 향상에 얼마나 기여하는가?
  • RQ4AutoAI-TS는 단변량 및 다변량, 짧고 긴 시퀀스를 포함한 광범위한 실세계 시간 시리즈 데이터에서 어떻게 성능을 발휘하는가?
  • RQ5다양한 모델 클래스에서 자동 파이프라인 선택 시 예측 정확도와 계산 효율성 간의 상호 보완적 관계는 어떠한가?

주요 결과

  • AutoAI-TS는 9개의 다변량 시간 시리즈 데이터셋에서 최신 기술 수준의 성능을 달성했으며, 제조 데이터셋에서 평균 sMAPE가 2.69로 모든 기준 모델을 능가했습니다.
  • 환전 데이터셋에서 AutoAI-TS는 sMAPE가 0.46을 기록했으며, DeepAR(1.11)와 Prophet(130.28)보다 유의미하게 낮아 금융 시간 시리즈에서 뛰어난 정확도를 입증했습니다.
  • AutoAI-TS 내부의 FlattenAutoEnsembler-log 파이프라인은 모든 데이터셋에서 평균 최고 성능을 기록했으며, 월마트 매출 데이터셋에서 전체 sMAPE가 9.88로 기록되었습니다.
  • N-BEATS(30,572초)와 PMD-Arima(115,870초)와 같은 기준 모델 대비 AutoAI-TS는 실행 시간을 최대 90%까지 단축시켰으며, 소규모 데이터셋에서는 최고 성능 파이프라인이 1초 이내로 완료되었습니다.
  • T-Daub 메커니즘은 9개 데이터셋 중 8개에서 최고 성능 파이프라인을 정확히 순위 매겼으며, 상위 순위 파이프라인이 9개 중 7개에서 가장 낮은 sMAPE를 기록했습니다.
  • 동적 봉우리 윈도우 최적화는 특히 WindowSVR 및 WindowRandomForest와 같은 기계학습 기반 모델에서 성능 향상에 뚜렷한 기여를 하였으며, 여러 데이터셋에서 일관된 개선 효과를 보였습니다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.