paper-with-me

홈 › Papers

AllMetrics: A Unified Python Library for Standardized Metric Evaluation and Robust Data Validation in Machine Learning

2025-05-21 · Morteza Alizadeh, Mehrdad Oveisi, Sonya Falahati, Ghazal Mousavi, Mohsen Alambardar Meybodi, Somayeh Sadat Mehrnia, Ilker Hacihaliloglu, Arman Rahmim, Mohammad R. Salmanpour

Machine learning (ML) models rely heavily on consistent and accurate performance metrics to evaluate and compare their effectiveness. However, existing libraries often suffer from fragmentation, inconsistent implementations, and insufficient data validation protocols, leading to unreliable results. Existing libraries have often been developed independently and without adherence to a unified standard, particularly concerning the specific tasks they aim to support. As a result, each library tends to adopt its conventions for metric computation, input/output formatting, error handling, and data validation protocols. This lack of standardization leads to both implementation differences (ID) and reporting differences (RD), making it difficult to compare results across frameworks or ensure reliable evaluations. To address these issues, we introduce AllMetrics, an open-source unified Python library designed to standardize metric evaluation across diverse ML tasks, including regression, classification, clustering, segmentation, and image-to-image translation. The library implements class-specific reporting for multi-class tasks through configurable parameters to cover all use cases, while incorporating task-specific parameters to resolve metric computation discrepancies across implementations. Various datasets from domains like healthcare, finance, and real estate were applied to our library and compared with Python, Matlab, and R components to identify which yield similar results. AllMetrics combines a modular Application Programming Interface (API) with robust input validation mechanisms to ensure reproducibility and reliability in model evaluation. This paper presents the design principles, architectural components, and empirical analyses demonstrating the ability to mitigate evaluation errors and to enhance the trustworthiness of ML workflows.

📄 PDF Abstract BibTeX arXiv:2505.15931

Code (1)

mohammadrsalmanpour/allmetrics-a-unified-python-library-for-standardized-metric-evaluation-in-machine-learning 공식 구현

Tasks

Image-to-Image Translation

Methods 이 논문이 사용한 방법론

Library 설명 없음
ADOPT Please enter a description about the method here

Similar Papers 제목 키워드 기반

MISeval: a Metric Library for Medical Image Segmentation Evaluation

2022-01-23 · Dominik Müller, Dennis Hartmann, Philip Meyer, Florian Auer 외

Correct performance assessment is crucial for evaluating modern artificial intelligence algorithms in medicine like deep-learning based medical image segmentation models. However, there is no universal metric library in …

Image SegmentationMedical Image SegmentationSegmentationSemantic Segmentation

SCPP: A Unified Python Library for Soft Clustering

2026-07-21 · Kiyan Rezaee, Morteza Ziabakhsh, Artin Bahrampour, Seyed Mohammad Ghoreishi 외 arxiv

In this paper, we present SCPP (Soft Clustering Python Package), an open-source Python framework for soft clustering. SCPP establishes a canonical, scikit-learn-compatible estimator interface that standardizes model trai…

torchmil: A PyTorch-based library for deep Multiple Instance Learning

2025-09-09 · Francisco M. Castro-Macías, Francisco J. Sáez-Maldonado, Pablo Morales-Álvarez, Rafael Molina arxiv

Multiple Instance Learning (MIL) is a powerful framework for weakly supervised learning, particularly useful when fine-grained annotations are unavailable. Despite growing interest in deep MIL methods, the field lacks st…

Multiple Instance Learning

Fluorescence Reference Target Quantitative Analysis Library

2025-04-22 · Eammon A. Littler, Emmanuel A. Mannoh, Ethan P. M. LaRochelle

Standardized performance evaluation of fluorescence imaging systems remains a critical unmet need in the field of fluorescence-guided surgery (FGS). While the American Association of Physicists in Medicine (AAPM) TG311 r…

Benchmarking

SocialED: A Python Library for Social Event Detection

2024-12-18 · Kun Zhang, Xiaoyan Yu, Pu Li, Hao Peng 외

SocialED is a comprehensive, open-source Python library designed to support social event detection (SED) tasks, integrating 19 detection algorithms and 14 diverse datasets. It provides a unified API with detailed documen…

CPUEvent DetectionGPUgraph construction