Deep Similarity Learning Loss Functions in Data Transformation for Class Imbalance

Damian Horna, Lango Mateusz, Jerzy Stefanowski
12/16/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Improving the classification of multi-class imbalanced data is more difficult than its two-class counterpart. In this paper, we use deep neural networks to train new representations of tabular multi-class data. Unlike the typically developed re-sampling pre-processing methods, our proposal modifies the distribution of features, i.e. the positions of examples in the learned embedded representation, and it does not modify the class sizes. To learn such embedded representations we introduced various definitions of triplet loss functions: the simplest one uses weights related to the degree of class imbalance, while the next proposals are intended for more complex distributions of examples and aim to generate a safe neighborhood of minority examples. Similarly to the resampling approaches, after applying such preprocessing, different classifiers can be trained on new representations. Experiments with popular multi-class imbalanced benchmark data sets and three classifiers showed the advantage of the proposed approach over popular pre-processing methods as well as basic versions of neural networks with classical loss function formulations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{horna2023deep,
  title  = {Deep Similarity Learning Loss Functions in Data Transformation for Class Imbalance},
  author = {Damian Horna and Lango Mateusz and Jerzy Stefanowski},
  year   = {2023},
  eprint = {2312.10556},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.10556v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.10556.svg)](https://codeofpaper.com/paper/2312.10556)

Discussion