Summary
This paper proposed a novel idea to handle the time-series anomaly detection problem by calculating the "nominality score"(concerns on this name are in the question part and I'll keep using this name in the following review) and the induced anomaly score. And the F1 score can be mathematically proved to improve using the proposed scores. The authors then constructed the point-based and sequence-based reconstruction models to estimate the anomaly score and experiments on several datasets demonstrate the superior performances.
Strengths
1. The proposed method is novel and provides a new angle to address the anomaly detection problem. Without directly considering how "abnormal" a point is, this work start with thinking what is "normal" and induce anomality score based on the nominality score.
2. The authors provided both theoretical and experimental supports for the proposed methods which are reasonable.
3. The writing of the paper is clear and easy to follow.
Weaknesses
1. A major concern is on the expectation of improvement by using $\hat A(\cdot ;g_{\theta_2})$. While the Claim 1 and Claim 2 as well as the proofs gives a guarantee that using this method won't result in a worse F1 score, it says nothing about the gap with/without the method. Intuitively, the expected improvement may be related to $\alpha$ in Eq. (2), $d$, the function, the number of data, and other factors. The actual case could be that even if the $\alpha$ is larger than 1 by a margin (say \alpha=1.5, 2, or 5), the expected number of $N(t)\leq \theta$ for abnormal points are still a small portion of the whole dataset, making the proposed method useless in practical use. The analysis of a bound or expectation is missing.
2. The correctness of the method relies on several hypotheses, typically: 1) distribution of abnormal points $\Delta x_{t,a}^p$ has a larger variance than that of normal points $\Delta x_{t, n}^p$. This is used to guarantee that nominality score of normal points are larger than abnormal points; 2) the threshold is well selected so that the nominality score of all the normal points (with $y_t=0$) passes the threshold, while a significant number of abnormal points cannot pass the threshold. While the hypotheses are reasonable theoretically, I wonder whether they still hold when the scores are estimated and calculated based on the outputs from neural networks.
Questions
1. I wonder whether the word "nominality" is a misuse, although it is presented across the whole paper. The antonym to the word "anomaly" is "normality", and "nominality" is the noun of "nominal" which means "existing in name only; far below the real value or cost", and I think it's not related to the topic at all.
2. How is the backbone of the model (i.e., the performer-based autoencoder) chosen? Will that cause an unfair comparison between the proposed method and the baselines due to the neural model's approximation ability?
3. The supplementary file mentions how a best threshold is chosen, but in 3.4 ablation study the threshold is set to 98.5% of the nominality score from the training data. Why and how will the choice of different threshold influence the performance (i.e., whether the method is sensitive to the choice of hyperparameters?)
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
No apparent limitations and negative societal impact observed by the reviewer.