Anomaly detection for atomic clocks using unsupervised machine learning algorithms
Bibliographic record
Abstract
Abstract Atomic clocks are the most accurate timekeeping instruments in the world and play a crucial role in numerous applications, notably in satellite navigation. Nonetheless, the accuracy of these clock signals is subject to anomalies, highlighting the importance of anomaly characterization and detection. In our study, we identify three types of anomalies in the phase data of atomic clocks—outliers, phase jumps and inflection points, and also frequency jumps in the frequency data, which corresponds to the inflection points. The novelty of our work lies in the application of machine learning methods for atomic clock anomaly detection (AD), as opposed to traditional algorithms. We introduce a variety of unsupervised AD and change point detection (CPD) algorithms from the realms of statistics and machine learning, propose a customized thresholding function for AD, and evaluate AD and CPD algorithms on both synthetic and real-world atomic clock data. Our experiments reveal that the subsequence local outlier factor algorithm achieves excellent performance in detecting outliers and phase jumps, but struggles with inflection points. Crucially, we found that the application of a CPD algorithm specifically for detecting the frequency jumps in frequency data substantially improves performance. Our study adopts unsupervised machine learning methods for AD provides robust detection strategies, thereby contributing an expanded understanding of the use of machine learning for clock data monitoring.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.002 | 0.009 |
| Meta-epidemiology (narrow) | 0.001 | 0.000 |
| Meta-epidemiology (broad) | 0.001 | 0.001 |
| Bibliometrics | 0.002 | 0.001 |
| Science and technology studies | 0.000 | 0.001 |
| Scholarly communication | 0.001 | 0.001 |
| Open science | 0.001 | 0.001 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.001 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".