paper-with-me

홈 › Papers

Orthogonal Projection Loss

2021-03-25 · ICCV 2021 10 · Kanchana Ranasinghe, Muzammal Naseer, Munawar Hayat, Salman Khan, Fahad Shahbaz Khan

Deep neural networks have achieved remarkable performance on a range of classification tasks, with softmax cross-entropy (CE) loss emerging as the de-facto objective function. The CE loss encourages features of a class to have a higher projection score on the true class-vector compared to the negative classes. However, this is a relative constraint and does not explicitly force different class features to be well-separated. Motivated by the observation that ground-truth class representations in CE loss are orthogonal (one-hot encoded vectors), we develop a novel loss function termed `Orthogonal Projection Loss' (OPL) which imposes orthogonality in the feature space. OPL augments the properties of CE loss and directly enforces inter-class separation alongside intra-class clustering in the feature space through orthogonality constraints on the mini-batch level. As compared to other alternatives of CE, OPL offers unique advantages e.g., no additional learnable parameters, does not require careful negative mining and is not sensitive to the batch size. Given the plug-and-play nature of OPL, we evaluate it on a diverse range of tasks including image recognition (CIFAR-100), large-scale classification (ImageNet), domain generalization (PACS) and few-shot learning (miniImageNet, CIFAR-FS, tiered-ImageNet and Meta-dataset) and demonstrate its effectiveness across the board. Furthermore, OPL offers better robustness against practical nuisances such as adversarial attacks and label noise. Code is available at: https://github.com/kahnchana/opl.

📄 PDF Abstract BibTeX arXiv:2103.14021

Code (1)

kahnchana/opl 공식 구현 pytorch

Tasks

Domain GeneralizationFew-Shot Learning

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

On orthogonal projections for dimension reduction and applications in augmented target loss functions for learning problems

2019-01-22 · Anna Breger, Jose Ignacio Orlando, Pavol Harar, Monika Dörfler 외

The use of orthogonal projections on high-dimensional input and target data in learning frameworks is studied. First, we investigate the relations between two standard objectives in dimension reduction, preservation of v…

Dimensionality ReductionGeneral ClassificationImage SegmentationSemantic Segmentation

Stochastic Orthogonal Regularization for deep projective priors

2025-05-19 · Ali Joundi, Yann Traonmilin, Alasdair Newson

Many crucial tasks of image processing and computer vision are formulated as inverse problems. Thus, it is of great importance to design fast and robust algorithms to solve these problems. In this paper, we focus on gene…

Denoising

Data Augmented Flatness-aware Gradient Projection for Continual Learning

2023-01-01 · ICCV 2023 1 · Enneng Yang, Li Shen, Zhenyi Wang, Shiwei Liu 외

The goal of continual learning (CL) is to continuously learn new tasks without forgetting previously learned old tasks. To alleviate catastrophic forgetting, gradient projection based CL methods require that the grad…

Continual Learning

OCP: Orthogonal Constrained Projection for Sparse Scaling in Industrial Commodity Recommendation

2026-03-19 · Chen Sun, Beilin Xu, Boheng Tan, Jiacheng Wang 외 arxiv

In industrial commodity recommendation systems, the representation quality of Item-Id vocabularies directly impacts the scalability and generalization ability of recommendation models. A key challenge is that traditional…

Recommendation Systems

SimpleView++: Neighborhood Views for Point Cloud Classification

2022-09-08 · IEEE 5th International Conference on Multimedia Information Processing and Retrieval (MIPR) 2022 9 · Shivanand Venkanna Sheshappanavar, Chandra Kambhamettu

Existing multi-view-based point cloud classification methods only utilize multiple views of point clouds and discard the point clouds from further processing. Among these methods, the Simple View model demonstrates that …

3D Classification3D Point Cloud ClassificationClassificationPoint Cloud Classification