Metadata-Version: 2.1
Name: anomaly-prediction
Version: 0.1.0
Summary: A library for anomaly prediction in time series data.
Home-page: https://github.com/JiangYou2025/AnomalyPrediction
Author: Jiang YOU
Author-email: jiang.you@esiee.fr
License: UNKNOWN
Description: 
        # Anomaly Prediction: A Novel Approach with Explicit Delay and Horizon
        This is the official repository for the paper "Anomaly Prediction: A Novel Approach with Explicit Delay and Horizon" 
        
        [🇨🇳 简体中文](./readme_zh.md) | [🇬🇧 English](./readme.md) | [🇫🇷 Français](./readme_fr.md) | [🇩🇪 Deutsch](./readme_de.md) | [🇷🇴 Română](./readme_ro.md)
        
        
        Link to paper : https://arxiv.org/abs/2408.04377
        
        ## Abstract
        Anomaly detection in time series data is a critical challenge across various domains. Traditional methods typically focus on identifying anomalies in immediate subsequent steps, often underestimating the significance of temporal dynamics such as delay time and horizons of anomalies, which generally require extensive post-analysis. This repository introduces a novel approach for time series anomaly prediction, incorporating temporal information directly into the prediction results. We propose a new dataset specifically designed to evaluate this approach and conduct comprehensive experiments using several state-of-the-art methods. Our results demonstrate the efficacy of our approach in providing timely and accurate anomaly predictions, setting a new benchmark for future research in this field.
        
        ## Anomaly Prediction with Explicit Delay and Horizon 
        ![Anomaly Prediction](./src/figure/anomaly_prediction.png)
        *Figure 1: Illustration of Anomaly Prediction Task.*
        
        ## Comparison of Anomaly Prediction Anomaly Detection
        ![Comparison](./src/figure/comparison_ad_ap.png)
        *Figure 2: Comparison of Anomaly Prediction Anomaly Detection.*
        
        ## Usage
        To use this repository, follow these steps:
        
        1. Clone the repository:
           ```bash
           git clone https://github.com/JiangYou2025/AnomalyPrediction.git
        
        1. Open the Anomaly_Prediction_Examples.ipynb:
           ```bash
           run all
        
        ## Examples
        
        #### Example of Anomaly Prediction on Synthetical Dataset 1 with Fully Connected Network (FCN)
        ![Comparison](./src/figure/synthetical_1_test_prediction_example_1.png)
        ![Comparison](./src/figure/synthetical_1_test_prediction_example_2.png)
        ![Comparison](./src/figure/synthetical_1_test_prediction_example_3.png)
        *Figure 3: Example 1-9 of Anomaly Prediction on Synthetical_1.*
        
        #### Example of Anomaly Prediction on Synthetical Dataset 10 with Fully Connected Network (FCN)
        ![Comparison](./src/figure/synthetical_10_test_prediction_example_1.png)
        ![Comparison](./src/figure/synthetical_10_test_prediction_example_2.png)
        ![Comparison](./src/figure/synthetical_10_test_prediction_example_3.png)
        *Figure 4: Example 1-9 of Anomaly Prediction on Synthetical_10.*
        
        
        ## Citation
        When using this paper or code, please use:
           ```tex
           @inproceedings{you_2024_anomaly_prediction,
           author={You, Jiang and Cela, Arben and Natowicz, René and Ouanounou, Jacob and Siarry, Patrick},
           booktitle={2024 IEEE 20th International Conference on Intelligent Computer Communication and Processing (ICCP)}, 
           title={Anomaly Prediction: A Novel Approach with Explicit Delay and Horizon},
           year={2024},
           volume={},
           number={},
           pages={-},
           keywords={Time series;Anomaly Prediction;Anomaly Detection;U-Net;Transformers;},
           url={https://arxiv.org/abs/2408.04377}}
           ```
        
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
