Evaluate classifica​tion/regre​ssion performance against noisy annotation

조회 수: 1 (최근 30일)
Kyle
Kyle 2021년 10월 14일
답변: Himanshu 2024년 8월 9일
Is there a way to evaluate classification/regression performance accounting of noisy annotations.
Let's say I have a cat/dog detector and 1000 cat/dog test images. The 1000 images are human annotated, so it's likely there are annotation errors, e.g. some bounding box may be incorrect and some class label may be wrong. Simply draw a confusion matrix or derive an IoU just compare the detector performance with the noisy data, and I don't think such way is appropriate.
So my questions are
  • What's the appropriate way to estimate the bbox and class error margin in the data set, given it's not possible to go through each of them?
  • How to incorporate the above annotation error when reporting the performance of the cat/dog detector?
Thanks.

답변 (1개)

Himanshu
Himanshu 2024년 8월 9일
Hi,
I see that you are trying to evaluate classification/regression performance while accounting for noisy annotations.
To estimate the bounding box (bbox) and class error margin, start by manually verifying a small, randomly selected subset of the data to determine the error rate. Additionally, employ statistical methods like bootstrapping to estimate error margins from this subset.
When reporting performance, adjust your metrics to account for the estimated annotation noise and include confidence intervals to reflect the uncertainty due to these errors. You can apply noise-robust algorithms to mitigate the impact of annotation noise on performance evaluation.
Please refer to the below documentations for more information.
  1. Randomly sample from data, with or without replacement: https://www.mathworks.com/help/stats/datasample.html
  2. Label images for computer vision applications: https://www.mathworks.com/help/vision/ref/imagelabeler-app.html
  3. Bootstrap sampling: https://www.mathworks.com/help/stats/bootstrp.html
I hope this helps.

카테고리

Help CenterFile Exchange에서 Statistics and Machine Learning Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by