{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/influence-balanced-loss-for-imbalanced-visual-1","title":"Influence-Balanced Loss for Imbalanced Visual Classification","arxiv_id":"2110.02444","date":"2021-10-06","proceeding":"ICCV 2021 10","authors":["Seulki Park","Jongin Lim","Younghan Jeon","Jin Young Choi"],"abstract":"In this paper, we propose a balancing training method to address problems in imbalanced data learning. To this end, we derive a new loss used in the balancing training phase that alleviates the influence of samples that cause an overfitted decision boundary. The proposed loss efficiently improves the performance of any type of imbalance learning methods. In experiments on multiple benchmark data sets, we demonstrate the validity of our method and reveal that the proposed loss outperforms the state-of-the-art cost-sensitive loss methods. Furthermore, since our loss is not restricted to a specific task, model, or training method, it can be easily used in combination with other recent re-sampling, meta-learning, and cost-sensitive learning methods for class-imbalance problems.","url_abs":"https://arxiv.org/abs/2110.02444v1","url_pdf":"https://arxiv.org/pdf/2110.02444v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"influence-balanced-loss-for-imbalanced-visual-1","repo_url":"https://github.com/pseulki/ib-loss","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"classification-1","task_name":"Classification"},{"task_slug":"long-tail-learning","task_name":"Long-tail Learning"},{"task_slug":"meta-learning","task_name":"Meta-Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/long-tail-learning-on-cifar-10-lt-r-10","task":"Long-tail Learning","dataset":"CIFAR-10-LT (ρ=10)","model":"IBLLoss","rank_in_archive_order":46,"of":50,"metrics":{"Error Rate":"12.93"},"uses_additional_data":false},{"leaderboard":"/sota/long-tail-learning-on-cifar-100-lt-r-100","task":"Long-tail Learning","dataset":"CIFAR-100-LT (ρ=100)","model":"IBLLoss","rank_in_archive_order":64,"of":66,"metrics":{"Error Rate":"61.52"},"uses_additional_data":false}],"syntology":{"syntology_url":"https://syntology.ai/paper/2110.02444","atlas_url":"https://app.syntology.ai/?focus=2110.02444","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2110.02444"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/pseulki/ib-loss","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/pseulki/IB-Loss","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":1,"ran_honours":1},"by_repo_kind":{"official":{"samples":2,"ran":2,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"db0d4932744aa919","entry":"IBLoss","repo":"pseulki/IB-Loss","repo_kind":"official","path":"losses.py","file_url":"https://github.com/pseulki/IB-Loss/blob/HEAD/losses.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"db0d4932744aa919"}},{"code_sha256_prefix":"4e0aa649e155eba3","entry":"ib_loss","repo":"pseulki/IB-Loss","repo_kind":"official","path":"losses.py","file_url":"https://github.com/pseulki/IB-Loss/blob/HEAD/losses.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4e0aa649e155eba3"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}