paper-with-me

홈 › Papers

Robust Classification with Convolutional Prototype Learning

2018-05-09 · CVPR 2018 6 · Hong-Ming Yang, Xu-Yao Zhang, Fei Yin, Cheng-Lin Liu

Convolutional neural networks (CNNs) have been widely used for image classification. Despite its high accuracies, CNN has been shown to be easily fooled by some adversarial examples, indicating that CNN is not robust enough for pattern classification. In this paper, we argue that the lack of robustness for CNN is caused by the softmax layer, which is a totally discriminative model and based on the assumption of closed world (i.e., with a fixed number of categories). To improve the robustness, we propose a novel learning framework called convolutional prototype learning (CPL). The advantage of using prototypes is that it can well handle the open world recognition problem and therefore improve the robustness. Under the framework of CPL, we design multiple classification criteria to train the network. Moreover, a prototype loss (PL) is proposed as a regularization to improve the intra-class compactness of the feature representation, which can be viewed as a generative model based on the Gaussian assumption of different classes. Experiments on several datasets demonstrate that CPL can achieve comparable or even better results than traditional CNN, and from the robustness perspective, CPL shows great advantages for both the rejection and incremental category learning tasks.

📄 PDF Abstract BibTeX arXiv:1805.03438

Code (3)

YangHM/Convolutional-Prototype-Learning 공식 구현 tf
shivgahlout/Robust-Classification-with-Convolutional-Prototype-Learning-Pytorch pytorch
zhen-cheng121/cpn_ova_unified pytorch

Tasks

ClassificationGeneral Classificationimage-classificationImage ClassificationRobust classification

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 제목 키워드 기반

SPROCKET: Extending ROCKET to Distance-Based Time-Series Transformations With Prototypes

2025-12-09 · Nicholas Harner arxiv

Classical Time Series Classification algorithms are dominated by feature engineering strategies. One of the most prominent of these transforms is ROCKET, which achieves strong performance through random kernel features. …

Time Series ClassificationFeature Engineering

Interpretable Image Classification with Adaptive Prototype-based Vision Transformers

2024-10-28 · Chiyu Ma, Jon Donnelly, Wenjun Liu, Soroush Vosoughi 외

We present ProtoViT, a method for interpretable image classification combining deep learning and case-based reasoning. This method classifies an image by comparing it to a set of learned prototypes, providing explanation…

image-classificationImage Classification

Uncertainty-Aware Concept Bottleneck Models with Enhanced Interpretability

2025-10-01 · Haifei Zhang, Patrick Barry, Eduardo Brandao arxiv

In the context of image classification, Concept Bottleneck Models (CBMs) first embed images into a set of human-understandable concepts, followed by an intrinsically interpretable classifier that predicts labels based on…

Image Classification

Interpretable Computer Vision for Defect Detection in X-ray Tomography of Aerospace SiC/SiC Composites

2026-05-19 · Antonio Peña Corredor, Julien Lesseur, Romain Nunez, Paul Rivalland 외 arxiv

Non-destructive testing of aerospace SiC/SiC composites via X-ray computed tomography (XCT) relies on expert visual assessment, with current workflows offering limited traceability for accept/reject decisions. Deep convo…

A Prototype-Based Neural Network for Image Anomaly Detection and Localization

2023-10-04 · Chao Huang, Zhao Kang, Hong Wu

Image anomaly detection and localization perform not only image-level anomaly classification but also locate pixel-level anomaly regions. Recently, it has received much research attention due to its wide application in v…

Anomaly ClassificationAnomaly DetectionAnomaly Localization