General Performance Score
Sources: Fawcett (2006),[1] Piryonesi and El-Diraby (2020),[2] Powers (2011),[3] Ting (2011),[4] CAWCR,[5] D. Chicco & G. Jurman (2020, 2021, 2023),[6][7][8] Tharwat (2018).[9] Balayla (2020)[10] |
The General Performance Score ()[11] is a family of metrics to assess the performance of Machine Learning models in classification problems. It is defined for binary and multiclass classification problems, and is suitable for any , confusion matrix. The is defined as the harmonic mean of a set of different performance metrics obtained from the confusion matrix:
.
If the performance metrics range in [0,1], also takes values in that interval. It is equal to 1 when all performance metrics achieve their maximum of 1, and it is equal to 0 if one of them (or more) is 0. punishes low values of the performance metrics.
allows the analyst to adapt the performance metric according to the specific domain and the problem requirements.
Binary classification
Some particular examples of the for binary classification are:
- The parameterised with Precision and Recall is exactly F1-score: .
- The parameterised with Specificity and Negative Predictive Value is the F1-score from the perspective of the negative class, that is, [12]: . takes into consideration the proportion of correctly classified points from the negative class and the success when predicting an instance as from the negative class.
- .
- Taking into account all the elements of the confusion matrix, the Unified Performance Measure ()[12] measure is obtained. That is, the harmonic mean of Precision (PPV), Recall (TPR), Negative Predictive Value (NPV) and Specificity (TNR) is equal to the measure: . Note that this formula is exactly the same as the parameterised with and : . takes values in the interval [0,1], being 1 the perfect score, 0.5 reveals randomness and 0 reflecting that at least one of the four considered measures is exactly 0. This 0 implies indeed that one (or both) of the classes has all its observations wrongly classified. is suitable for both balanced and imbalanced scenarios[13]. For the case of imbalanced datasets, outperforms the Matthews Correlation Coefficient (MCC).
Multiclass classification
In the case of multiclass classification with classes, a first step is to obtain binary confusion matrices. For example, the one vs rest technique can be applied. Let be the desired performance metric for the multiclass classification problem (for example, ) and let be the evaluated performance metric in each of the binary confusion matrices, the multiclass (parameterised with ) is:
.
References
- ↑ Fawcett, Tom (2006). "An Introduction to ROC Analysis" (PDF). Pattern Recognition Letters. 27 (8): 861–874. doi:10.1016/j.patrec.2005.10.010.
- ↑ Piryonesi S. Madeh; El-Diraby Tamer E. (2020-03-01). "Data Analytics in Asset Management: Cost-Effective Prediction of the Pavement Condition Index". Journal of Infrastructure Systems. 26 (1): 04019036. doi:10.1061/(ASCE)IS.1943-555X.0000512.
- ↑ Powers, David M. W. (2011). "Evaluation: From Precision, Recall and F-Measure to ROC, Informedness, Markedness & Correlation". Journal of Machine Learning Technologies. 2 (1): 37–63.
- ↑ Ting, Kai Ming (2011). Sammut, Claude; Webb, Geoffrey I., eds. Encyclopedia of machine learning. Springer. doi:10.1007/978-0-387-30164-8. ISBN 978-0-387-30164-8. Search this book on
- ↑ Brooks, Harold; Brown, Barb; Ebert, Beth; Ferro, Chris; Jolliffe, Ian; Koh, Tieh-Yong; Roebber, Paul; Stephenson, David (2015-01-26). "WWRP/WGNE Joint Working Group on Forecast Verification Research". Collaboration for Australian Weather and Climate Research. World Meteorological Organisation. Retrieved 2019-07-17.
- ↑ Chicco D.; Jurman G. (January 2020). "The advantages of the Matthews correlation coefficient (MCC) over F1 score and accuracy in binary classification evaluation". BMC Genomics. 21 (1): 6-1–6-13. doi:10.1186/s12864-019-6413-7. PMC 6941312 Check
|pmc=value (help). PMID 31898477. - ↑ Chicco D.; Toetsch N.; Jurman G. (February 2021). "The Matthews correlation coefficient (MCC) is more reliable than balanced accuracy, bookmaker informedness, and markedness in two-class confusion matrix evaluation". BioData Mining. 14 (13): 1-22. doi:10.1186/s13040-021-00244-z. PMC 7863449 Check
|pmc=value (help). PMID 33541410 Check|pmid=value (help). - ↑ Chicco D.; Jurman G. (2023). "The Matthews correlation coefficient (MCC) should replace the ROC AUC as the standard metric for assessing binary classification". BioData Mining. 16 (1). doi:10.1186/s13040-023-00322-4. PMC 9938573 Check
|pmc=value (help). - ↑ Tharwat A. (August 2018). "Classification assessment methods". Applied Computing and Informatics. doi:10.1016/j.aci.2018.08.003.
- ↑ Balayla, Jacques (2020). "Prevalence threshold (ϕe) and the geometry of screening curves". PLoS One. 15 (10). doi:10.1371/journal.pone.0240215.
- ↑ De Diego, Isaac Martín; Redondo, Ana R.; Fernández, Rubén R.; Navarro, Jorge; Moguerza, Javier M. (2022-01-31). "General Performance Score for classification problems". Applied Intelligence. 52 (10): 12049–12063. doi:10.1007/s10489-021-03041-7. ISSN 0924-669X. Unknown parameter
|s2cid=ignored (help) - ↑ 12.0 12.1 Redondo, Ana R.; Navarro, Jorge; Fernández, Rubén R.; de Diego, Isaac Martín; Moguerza, Javier M.; Fernández-Muñoz, Juan José (2020), Unified Performance Measure for Binary Classification Problems, Lecture Notes in Computer Science, 12490, Cham: Springer International Publishing, pp. 104–112, doi:10.1007/978-3-030-62365-4_10, ISBN 978-3-030-62364-7, retrieved 2023-01-05 Unknown parameter
|s2cid=ignored (help) - ↑ Fernández, Alberto; García, Salvador; Galar, Mikel; Prati, Ronaldo C.; Krawczyk, Bartosz; Herrera, Francisco (2018). Learning from Imbalanced Data Sets. doi:10.1007/978-3-319-98074-4. ISBN 978-3-319-98073-7. Unknown parameter
|s2cid=ignored (help) Search this book on
This article "General Performance Score" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:General Performance Score. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
