Summary
The paper introduces a novel time series scenario, "anomaly prediction," where time series forecasting and anomaly detection are conducted simultaneously. First, it proposes a new AAFN designed to enhance anomaly-aware time series forecasting. Additionally, the paper presents an SAP module, incorporating a novel concept called APP. These APPs are trainable parameters that represent different types of anomalies. The proposed approach jointly trains this module by optimizing a predictive loss, a reconstruction loss, and two newly designed intra-signal and inter-signal correlation losses. Finally, in the main stage, part of the parameters from the AAFN and SAP modules are frozen, allowing for training of the anomaly prediction task to achieve both anomaly-aware forecasting and anomaly detection in time series data.
The key contributions of this paper include:
1. Proposing an interesting and novel application scenario in time series data, "anomaly prediction."
2. Designing the AAFN model to enable anomaly-aware time series forecasting.
3. Developing the SAP module with partially trainable parameters that provide anomaly indications, which effectively support the subsequent anomaly prediction task.
4. Conducting comprehensive experimental evaluations and ablation studies.
Strengths
1. This paper proposes a novel and compelling time series scenario, "anomaly prediction," which considers anomaly information during time series forecasting while simultaneously performing anomaly detection.
2. For each target, dedicated loss functions are designed to address specific objectives effectively.
3. Extensive experiments are conducted to demonstrate the method's effectiveness.
Weaknesses
1. While the problem definition is interesting, in my opinion, predicting future anomaly patterns under the current theoretical framework is impractical. The connection between current anomalies and future anomalies is often weak in many scenarios. Your experimental results indirectly support this view, as the F1 scores after point adjustment mostly fall below 0.5, which is unacceptable in anomaly detection. Even with an F1 of 0.9, many false alarms are likely; an F1 of 0.5 would mean that operations personnel would be handling alerts almost daily.
2. Anomalies are generated through injection, which may lead the SAP module to learn anomaly parameter information that does not accurately reflect real-world anomaly scenarios. Likewise, the parameters learned by AAFN might differ significantly from those that would represent anomalies in real environments.
3. There are some grammatical errors, such as "figure 3" in line 235.
4. The design of numerous loss functions risks complicating training and requires additional effort to optimize parameters.
Questions
1. There is still significant room for development in time series forecasting, especially in long-term forecasting, which presents numerous challenges due to high randomness. How do you conclude that time series forecasting can be performed concurrently with anomaly detection?
2. In the AAFN, you handle anomalies similarly to a 0-1 classifier. However, in real-world scenarios, classifiers cannot manage the complexities of time series anomaly detection. Furthermore, your anomalies are synthetically injected, which greatly differs from real-world environments. How, then, is the effectiveness of AAFN achieved?
3. In my opinion, the SAP module includes time series forecasting but does not consider anomaly information, while the AAFN includes time series forecasting and does consider anomaly information. Why are there two separate forecasting modules? Could this be redundant? And why does the SAP module’s forecasting omit anomaly information?
4. Upon reproduction, it appears that DCdetector and the anomaly-transformer are not the state-of-the-art in anomaly detection. Using other methods might yield better results. Additionally, you mentioned that time series forecasting tends to predict future normal patterns, so are the comparative methods used in your experiments appropriate? Shouldn’t you also train the baseline models on time series data with substantial injected anomalies for consistency?