Git Product home page Git Product logo

ramifications-hlu's Introduction

On the Ramifications of Human Label Uncertainty


This work was mainly done in the Omni Lab for Intelligent Visual Engineering and Science (OLIVES) @ Georgia Tech. Feel free to check our lab's Website and GitHub for other interesting work!!!


C. Zhou, M. Prabhushankar, and G. AlRegib, "On the Ramifications of Human Label Uncertainty," in NeurIPS 2022 Workshop on Human in the Loop Learning, New Orleans, LA, Nov. 28 - Dec. 9 2022.

Abstract

Humans exhibit disagreement during data labeling. We term this disagreement as human label uncertainty. In this work, we study the ramifications of human label uncertainty (HLU). Our evaluation of existing uncertainty estimation algorithms, with the presence of HLU, indicates the limitations of existing uncertainty metrics and algorithms themselves in response to HLU. Meanwhile, we observe undue effects in predictive uncertainty and generalizability. To mitigate the undue effects, we introduce a novel natural scene statistics (NSS) based label dilution training scheme without requiring massive human labels. Specifically, we first select a subset of samples with low perceptual quality ranked by statistical regularities of images. We then assign separate labels to each sample in this subset to obtain a training set with diluted labels. Our experiments and analysis demonstrate that training with NSS-based label dilution alleviates the undue effects caused by HLU.


Getting Started

See the Colab Notebook to learn about basic usage.


Usage

Training/validation using our NSS-based label dilution: Run the following command in a bash script.

for (( i=0; i<=4; ++i ))
do
python3 core/main.py --config_file configs/uncertain_quant.yml \
                     --gpu 0 \
                     ckpt_dir <savepath>/label_uncertainty/ \
                     trainset.setting MultiLabel \
                     trainset.nlbl.type nss \
                     trainset.nlbl.rate 0.4021 \
                     trainset.nlbl.rate_aggre 0.0903 \
                     trainset.unclbl.assign.name kmeans \
                     trainset.unclbl.assign.noise_type clean \
                     trainset.unclbl.nss brisque \
                     trainset.noise_human True \
                     solver.batch_size 128 \
                     solver.num_epoch 200 \
                     uncertain_quant.method ordinary \
                     uncertain_quant.backbone.arch resnet \
                     uncertain_quant.backbone.depth 18 \
                     seed "$i"

done

Acknowledgments

This work was mainly done in OLIVES@GT with the guidance of Prof. Ghassan AlRegib, and the collaboration with Dr. Mohit Prabhushankar.


Contact

Chen Zhou
chen DOT zhou AT gatech DOT edu

ramifications-hlu's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

chenchau

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.