Should we really use post-hoc tests based on mean-ranks?
Not on the map. Why?
Abstract (arXiv)
The statistical comparison of multiple algorithms over multiple data sets is fundamental in machine learning. This is typically carried out by the Friedman test. When the Friedman test rejects the null hypothesis, multiple comparisons are carried out to establish which are the significant differences among algorithms. The multiple comparisons are usually performed using the mean-ranks test. The aim of this technical note is to discuss the inconsistencies of the mean-ranks post-hoc test with the goal of discouraging its use in machine learning as well as in medicine, psychology, etc.. We show that the outcome of the mean-ranks test depends on the pool of algorithms originally included in the experiment. In other words, the outcome of the comparison between algorithms A and B depends also on the performance of the other algorithms included in the original experiment. This can lead to paradoxical situations. For instance the difference between A and B could be declared significant if the pool comprises algorithms C, D, E and not significant if the pool comprises algorithms F, G, H. To overcome these issues, we suggest instead to perform the multiple comparison using a test whose outcome only depends on the two algorithms being compared, such as the sign-test or the Wilcoxon signed-rank test.
Key facts. Cited by 116 papers in the map (data through 14 Oct 2026). First posted on arXiv 9 May 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 20; 2023: 28; 2024: 26; 2025: 12; 2026: 16.
116 papers.
Sort:
By area:
- 2021HIVE-COTE 2.0: a new meta ensemble for time series classificationcited by 118
- 2023Bake off redux: a review and experimental evaluation of recent time series classification algorithmscited by 101
- 2022HYDRA: Competing convolutional kernels for fast and accurate time series classificationcited by 54
- 2021How I failed machine learning in medical imaging -- shortcomings and recommendationscited by 37
- 2021Multi-Label Classification Neural Networks with Hard Logical Constraintscited by 36
- 2023An Approach to Multiple Comparison Benchmark Evaluations that is Stable Under Manipulation of the Comparate Setcited by 29
- 2023A Large-Scale Study of Probabilistic Calibration in Neural Network Regressioncited by 27
- 2021The Temporal Dictionary Ensemble (TDE) Classifier for Time Series Classificationcited by 26
- 2022Statistical Comparisons of Classifiers by Generalized Stochastic Dominancecited by 20
- 2022The FreshPRINCE: A Simple Transformation Based Pipeline Time Series Classifiercited by 18
- 2023TodyNet: Temporal Dynamic Graph Neural Network for Multivariate Time Series Classificationcited by 16
- 2023AQuA: A Benchmarking Tool for Label Quality Assessmentcited by 16
38 more
- 2022Vote'n'Rank: Revision of Benchmarking with Social Choice Theorycited by 15
- 2024ONEBench to Test Them All: Sample-Level Benchmarking Over Open-Ended Capabilitiescited by 15
- 2022A Review and Evaluation of Elastic Distance Functions for Time Series Clusteringcited by 14
- 2025Episodic Memories Generation and Evaluation Benchmark for Large Language Modelscited by 14
- 2021Learnable Dynamic Temporal Pooling for Time Series Classificationcited by 13
- 2024From Variability to Stability: Advancing RecSys Benchmarking Practicescited by 12
- 2023Reproducibility in Multiple Instance Learning: A Case For Algorithmic Unit Testscited by 11
- 2024Statistical Multicriteria Benchmarking via the GSD-Frontcited by 11
- 2022A Bayesian Bradley-Terry model to compare multiple ML algorithms on multiple data setscited by 9
- 2022Privacy Meets Explainability: A Comprehensive Impact Benchmarkcited by 9
- 2023Unsupervised Feature Based Algorithms for Time Series Extrinsic Regressioncited by 9
- 2024Look Into the LITE in Deep Learning for Time Series Classificationcited by 9
- 2021Elastic Similarity and Distance Measures for Multivariate Time Seriescited by 8
- 2022A Siren Song of Open Source Reproducibilitycited by 8
- 2022Scalable Classifier-Agnostic Channel Selection for Multivariate Time Series Classificationcited by 8
- 2023Kernel Density Estimation for Multiclass Quantificationcited by 8
- 2021Average Localised Proximity: A new data descriptor with good default one-class classification performancecited by 7
- 2021MrSQM: Fast Time Series Classification with Symbolic Representationscited by 7
- 2022Graph Convolutional Networks for Traffic Forecasting with Missing Valuescited by 7
- 2022POPNASv3: a Pareto-Optimal Neural Architecture Search Solution for Image and Time Series Classificationcited by 7
- 2023Time-Series Classification in Smart Manufacturing Systems: An Experimental Evaluation of State-of-the-Art Machine Learning Algorithmscited by 7
- 2022GCondNet: A Novel Method for Improving Neural Networks on Small High-Dimensional Tabular Datacited by 6
- 2023Time Series Clustering With Random Convolutional Kernelscited by 6
- 2023ShapeDBA: Generating Effective Time Series Prototypes using ShapeDTW Barycenter Averagingcited by 6
- 2024Probabilistic Calibration by Design for Neural Network Regressioncited by 6
- 2024PMLBmini: A Tabular Classification Benchmark Suite for Data-Scarce Applicationscited by 6
- 2024"Oh LLM, I'm Asking Thee, Please Give Me a Decision Tree": Zero-Shot Decision Tree Induction and Embedding with Large Language Modelscited by 6
- 2022What is the best RNN-cell structure to forecast each time series behavior?cited by 5
- 2023A Coreset Learning Reality Checkcited by 5
- 2023Depth Functions for Partial Orders with a Descriptive Analysis of Machine Learning Algorithmscited by 5
- 2024Multi-Label Adaptive Batch Selection by Highlighting Hard and Imbalanced Samplescited by 5
- 2021KDCTime: Knowledge Distillation with Calibration on InceptionTime for Time-series Classificationcited by 4
- 2023Multimodal Indoor Localisation in Parkinson's Disease for Detecting Medication Use: Observational Pilot Study in a Free-Living Settingcited by 4
- 2023Temporal Convolutional Explorer Helps Understand 1D-CNN's Learning Behavior in Time Series Classification from Frequency Domaincited by 4
- 2023Small Effect Sizes in Malware Detection? Make Harder Train/Test Splits!cited by 4
- 2024AUPIMO: Redefining Visual Anomaly Detection Benchmarks with High Speed and Low Tolerancecited by 4
- 2025Random Feature Representation Boostingcited by 4
- 2026The Multiverse of Time Series Machine Learning: an Archive for Multivariate Time Series Classificationcited by 4
50 most cited of 116 All 116 (JSON)
- 2026Adapting Linear-Time Architectures for Tabular In-Context Learning28 Sep 2026
- 2026Generative AI-Based Data Augmentation for Oral Lesion Classification: The PhotoMOCI Dataset and Benchmark28 Sep 2026
- 2026Scaffold: Support Graph Theory Based Sparsification for Graph Neural Networks25 Sep 2026
- 2026Hoeffding adaptive splitting trees for data stream classification with concept drift and ensemble learning17 Aug 2026
- 2026Winning by Peeking: Unenforced Budgets and Test-Set Selection Inflate Short-Budget AutoML Comparisons7 Aug 2026
- 2026Benchmarking on Tasks That Matter: Dataset Selection for Preserving Model Rankings26 Jun 2026
- 2026Addressing Imbalance in Multi-Label Data via Label-Specific Distance-based Oversampling4 Jun 2026
- 2026Generating Financial Time Series by Matching Random Convolutional Features3 Jun 2026
- 2026MARS: Magnitude-Aware Rank Statistics22 May 2026
- 2026Algebraic Machine Learning for Small-to-Medium Datasets Is Competitive against Strong Standard Baselines21 May 2026
- 2026Soft-MSM: Differentiable Context-Aware Elastic Alignment for Time Series30 Apr 2026
- 2026Beyond Imbalance Ratio: Data Characteristics as Critical Moderators of Oversampling Method Selection6 Apr 2026
38 more
- 2026The Multiverse of Time Series Machine Learning: an Archive for Multivariate Time Series Classification20 Mar 2026
- 2026Beyond Arrow: From Impossibility to Possibilities in Multi-Criteria Benchmarking7 Feb 2026
- 2026Enhancing Time Series Classification with Diversity-Driven Neural Network Ensembles7 Feb 2026
- 2026Leveraging Textual-Cues for Enhancing Multimodal Sentiment Analysis by Object Recognition30 Jan 2026
- 2025Can Graphs Improve Tabular Foundation Models?13 Dec 2025
- 2025Robust Tabular Foundation Models2 Dec 2025
- 2025FlowPath: Learning Data-Driven Manifolds with Invertible Flows for Robust Irregularly-sampled Time Series Classification13 Nov 2025
- 2025Bi-objective chance-constrained evolutionary optimization for large-scale open-pit mine scheduling under geological uncertainty11 Nov 2025
- 2025An Interpretable Benchmark for Clickbait Detection and Tactic Attribution13 Sep 2025
- 2025TANDEM: Temporal Attention-guided Neural Differential Equations for Missingness in Time Series Classification24 Aug 2025
- 2025Bandwidth Selectors on Semiparametric Bayesian Networks20 Jun 2025
- 2025NILMFormer: Non-Intrusive Load Monitoring that Accounts for Non-Stationarity6 Jun 2025
- 2025On the Interconnections of Calibration, Quantification, and Classifier Accuracy Prediction under Dataset Shift16 May 2025
- 2025ReSpark: Leveraging Previous Data Reports as References to Generate New Reports with LLMs4 Feb 2025
- 2025Random Feature Representation Boosting30 Jan 2025
- 2025Episodic Memories Generation and Evaluation Benchmark for Large Language Models21 Jan 2025
- 2024Multi-SpaCE: Multi-Objective Subsequence-based Sparse Counterfactual Explanations for Multivariate Time Series Classification14 Dec 2024
- 2024Quantitative Evaluation of Motif Sets in Time Series12 Dec 2024
- 2024ONEBench to Test Them All: Sample-Level Benchmarking Over Open-Ended Capabilities9 Dec 2024
- 2024Kernel-Free Universum Quadratic Surface Twin Support Vector Machines for Imbalanced Data2 Dec 2024
- 2024A Wave is Worth 100 Words: Investigating Cross-Domain Transferability in Time Series1 Dec 2024
- 2024Rock the KASBA: Blazingly Fast and Accurate Time Series Clustering26 Nov 2024
- 2024On time series clustering with k-means18 Oct 2024
- 2024"Oh LLM, I'm Asking Thee, Please Give Me a Decision Tree": Zero-Shot Decision Tree Induction and Embedding with Large Language Models27 Sep 2024
- 2024AALF: Almost Always Linear Forecasting16 Sep 2024
- 2024Look Into the LITE in Deep Learning for Time Series Classification4 Sep 2024
- 2024PMLBmini: A Tabular Classification Benchmark Suite for Data-Scarce Applications3 Sep 2024
- 2024Robust Statistical Scaling of Outlier Scores: Improving the Quality of Outlier Probabilities for Outliers (Extended Version)28 Aug 2024
- 2024Predicting Long-Term Allograft Survival in Liver Transplant Recipients10 Aug 2024
- 2024A Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programming30 Jun 2024
- 2024Are Logistic Models Really Interpretable?19 Jun 2024
- 2024Statistical Multicriteria Benchmarking via the GSD-Front6 Jun 2024
- 2024Generative Adversarial Networks in Ultrasound Imaging: Extending Field of View Beyond Conventional Limits31 May 2024
- 2024DeepHGNN: Study of Graph Neural Network based Forecasting Methods for Hierarchically Related Multivariate Time Series29 May 2024
- 2024FairLENS: Assessing Fairness in Law Enforcement Speech Recognition21 May 2024
- 2024Squeezing Lemons with Hammers: An Evaluation of AutoML and Tabular Deep Learning for Data-Scarce Classification Applications13 May 2024
- 2024Multi-Label Adaptive Batch Selection by Highlighting Hard and Imbalanced Samples27 Mar 2024
- 2024Forest-ORE: Mining Optimal Rule Ensemble to interpret Random Forest models26 Mar 2024
50 newest of 116 All 116 (JSON)
- 2021HIVE-COTE 2.0: a new meta ensemble for time series classificationcited by 118
- 2023Bake off redux: a review and experimental evaluation of recent time series classification algorithmscited by 101
- 2022HYDRA: Competing convolutional kernels for fast and accurate time series classificationcited by 54
- 2021How I failed machine learning in medical imaging -- shortcomings and recommendationscited by 37
- 2021Multi-Label Classification Neural Networks with Hard Logical Constraintscited by 36
- 2023An Approach to Multiple Comparison Benchmark Evaluations that is Stable Under Manipulation of the Comparate Setcited by 29
- 2023A Large-Scale Study of Probabilistic Calibration in Neural Network Regressioncited by 27
- 2021The Temporal Dictionary Ensemble (TDE) Classifier for Time Series Classificationcited by 26
- 2022Statistical Comparisons of Classifiers by Generalized Stochastic Dominancecited by 20
- 2022The FreshPRINCE: A Simple Transformation Based Pipeline Time Series Classifiercited by 18
- 2023TodyNet: Temporal Dynamic Graph Neural Network for Multivariate Time Series Classificationcited by 16
- 2023AQuA: A Benchmarking Tool for Label Quality Assessmentcited by 16
12 most cited of 115 All 115 (JSON)
- 2026Adapting Linear-Time Architectures for Tabular In-Context Learning28 Sep 2026
- 2026Generative AI-Based Data Augmentation for Oral Lesion Classification: The PhotoMOCI Dataset and Benchmark28 Sep 2026
- 2026Scaffold: Support Graph Theory Based Sparsification for Graph Neural Networks25 Sep 2026
- 2026Hoeffding adaptive splitting trees for data stream classification with concept drift and ensemble learning17 Aug 2026
- 2026Winning by Peeking: Unenforced Budgets and Test-Set Selection Inflate Short-Budget AutoML Comparisons7 Aug 2026
- 2026Benchmarking on Tasks That Matter: Dataset Selection for Preserving Model Rankings26 Jun 2026
- 2026Addressing Imbalance in Multi-Label Data via Label-Specific Distance-based Oversampling4 Jun 2026
- 2026Generating Financial Time Series by Matching Random Convolutional Features3 Jun 2026
- 2026MARS: Magnitude-Aware Rank Statistics22 May 2026
- 2026Algebraic Machine Learning for Small-to-Medium Datasets Is Competitive against Strong Standard Baselines21 May 2026
- 2026Soft-MSM: Differentiable Context-Aware Elastic Alignment for Time Series30 Apr 2026
- 2026Beyond Imbalance Ratio: Data Characteristics as Critical Moderators of Oversampling Method Selection6 Apr 2026
12 newest of 115 All 115 (JSON)