{"url":"/task/one-class-classification","name":"One-Class Classification","slug":"one-class-classification","description_markdown":"One-class classification (OCC) algorithms serve a crucial role in scenarios where the negative class is either absent, poorly sampled, or not well defined. This unique situation presents a challenge for building effective classifiers, as they must delineate the class boundary solely based on knowledge of the positive class. OCC has found application in various research domains, including outlier/novelty detection and concept learning.\r\n\r\nIn the context of anomaly detection, OCC models are trained exclusively on \"normal\" data and are subsequently tasked with identifying anomalous patterns during inference.\r\n\r\nA one-class classifier aims at capturing characteristics of training instances, in order to be able to distinguish between them and potential outliers to appear.\r\n\r\n— Page 139, Learning from Imbalanced Data Sets, 2018.","categories":[{"name":"Computer Vision","url":"/area/computer-vision"},{"name":"Graphs","url":"/area/graphs"},{"name":"Methodology","url":"/area/methodology"},{"name":"Miscellaneous","url":"/area/miscellaneous"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"derived"},"counts":{"papers_tagged":227,"papers_with_code":71,"benchmarks":0,"benchmark_tables_in_archive":0,"benchmark_tables_shown":0,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":0,"subtasks":0,"parent_tasks":1},"benchmarks":[],"datasets":[],"subtasks":[],"parent_tasks":[{"url":"/task/anomaly-detection","name":"Anomaly Detection"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":30,"of":71,"tagged_in_all":227,"items":[{"url":"/paper/adversarially-learned-one-class-classifier","title":"Adversarially Learned One-Class Classifier for Novelty Detection","date":"2018-02-25","arxiv_id":"1802.09088","repositories_listed":5,"syntology":null},{"url":"/paper/learning-deep-features-for-one-class","title":"Learning Deep Features for One-Class Classification","date":"2018-01-16","arxiv_id":"1801.05365","repositories_listed":5,"syntology":{"n":1,"n_ran":0,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/self-supervised-predictive-convolutional","title":"Self-Supervised Predictive Convolutional Attentive Block for Anomaly Detection","date":"2021-11-17","arxiv_id":"2111.09099","repositories_listed":4,"syntology":null},{"url":"/paper/one-class-convolutional-neural-network","title":"One-Class Convolutional Neural Network","date":"2019-01-24","arxiv_id":"1901.08688","repositories_listed":4,"syntology":null},{"url":"/paper/ocgnn-one-class-classification-with-graph","title":"One-Class Graph Neural Networks for Anomaly Detection in Attributed Networks","date":"2020-02-22","arxiv_id":"2002.09594","repositories_listed":3,"syntology":null},{"url":"/paper/unsupervised-anomaly-detection-and","title":"Deep One-Class Classification via Interpolated Gaussian Descriptor","date":"2021-01-25","arxiv_id":"2101.10043","repositories_listed":2,"syntology":{"n":1,"n_ran":1,"n_unverified":0,"n_pointer_only":1}},{"url":"/paper/identification-of-abnormal-states-in-videos","title":"Identification of Abnormal States in Videos of Ants Undergoing Social Phase Change","date":"2020-09-18","arxiv_id":"2009.08626","repositories_listed":2,"syntology":null},{"url":"/paper/unsupervised-traffic-accident-detection-in","title":"Unsupervised Traffic Accident Detection in First-Person Videos","date":"2019-03-02","arxiv_id":"1903.00618","repositories_listed":2,"syntology":{"n":5,"n_ran":0,"n_unverified":5,"n_pointer_only":0}},{"url":"/paper/adversarial-subspace-generation-for-outlier","title":"Adversarial Subspace Generation for Outlier Detection in High-Dimensional Data","date":"2025-04-10","arxiv_id":"2504.07522","repositories_listed":1,"syntology":null},{"url":"/paper/roca-robust-contrastive-one-class-time-series","title":"RoCA: Robust Contrastive One-class Time Series Anomaly Detection with Contaminated Data","date":"2025-03-24","arxiv_id":"2503.18385","repositories_listed":1,"syntology":null},{"url":"/paper/one-class-restricted-kernel-machines","title":"One Class Restricted Kernel Machines","date":"2025-02-11","arxiv_id":"2502.10443","repositories_listed":1,"syntology":null},{"url":"/paper/meatrd-multimodal-anomalous-tissue-region","title":"MEATRD: Multimodal Anomalous Tissue Region Detection Enhanced with Spatial Transcriptomics","date":"2024-12-14","arxiv_id":"2412.10659","repositories_listed":1,"syntology":null},{"url":"/paper/fun-ad-fully-unsupervised-learning-for","title":"FUN-AD: Fully Unsupervised Learning for Anomaly Detection with Noisy Training Data","date":"2024-11-25","arxiv_id":"2411.16110","repositories_listed":1,"syntology":null},{"url":"/paper/disentangling-tabular-data-towards-better-one","title":"Disentangling Tabular Data Towards Better One-Class Anomaly Detection","date":"2024-11-12","arxiv_id":"2411.07574","repositories_listed":1,"syntology":{"n":1,"n_ran":0,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/linear-time-one-class-classification-with","title":"Linear-time One-Class Classification with Repeated Element-wise Folding","date":"2024-08-21","arxiv_id":"2408.11412","repositories_listed":1,"syntology":null},{"url":"/paper/model-agnostic-origin-attribution-of","title":"Which Model Generated This Image? A Model-Agnostic Approach for Origin Attribution","date":"2024-04-03","arxiv_id":"2404.02697","repositories_listed":1,"syntology":{"n":7,"n_ran":4,"n_unverified":3,"n_pointer_only":0}},{"url":"/paper/prego-online-mistake-detection-in-procedural","title":"PREGO: online mistake detection in PRocedural EGOcentric videos","date":"2024-04-02","arxiv_id":"2404.01933","repositories_listed":1,"syntology":{"n":11,"n_ran":10,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/interleaving-one-class-and-weakly-supervised","title":"Interleaving One-Class and Weakly-Supervised Models with Adaptive Thresholding for Unsupervised Video Anomaly Detection","date":"2024-01-24","arxiv_id":"2401.13551","repositories_listed":1,"syntology":{"n":1,"n_ran":0,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/advancing-image-retrieval-with-few-shot","title":"Advancing Image Retrieval with Few-Shot Learning and Relevance Feedback","date":"2023-12-18","arxiv_id":"2312.11078","repositories_listed":1,"syntology":null},{"url":"/paper/label-free-multivariate-time-series-anomaly","title":"Label-Free Multivariate Time Series Anomaly Detection","date":"2023-12-17","arxiv_id":"2312.11549","repositories_listed":1,"syntology":null},{"url":"/paper/ocgec-one-class-graph-embedding","title":"OCGEC: One-class Graph Embedding Classification for DNN Backdoor Detection","date":"2023-12-04","arxiv_id":"2312.01585","repositories_listed":1,"syntology":null},{"url":"/paper/a-coarse-to-fine-pseudo-labeling-c2fpl","title":"A Coarse-to-Fine Pseudo-Labeling (C2FPL) Framework for Unsupervised Video Anomaly Detection","date":"2023-10-26","arxiv_id":"2310.17650","repositories_listed":1,"syntology":null},{"url":"/paper/ransac-nn-unsupervised-image-outlier","title":"Image Outlier Detection Without Training using RANSAC","date":"2023-07-23","arxiv_id":"2307.12301","repositories_listed":1,"syntology":null},{"url":"/paper/lbl-logarithmic-barrier-loss-function-for-one","title":"LBL: Logarithmic Barrier Loss Function for One-class Classification","date":"2023-07-20","arxiv_id":"2307.10753","repositories_listed":1,"syntology":null},{"url":"/paper/multimodal-motion-conditioned-diffusion-model","title":"Multimodal Motion Conditioned Diffusion Model for Skeleton-based Video Anomaly Detection","date":"2023-07-14","arxiv_id":"2307.07205","repositories_listed":1,"syntology":{"n":8,"n_ran":6,"n_unverified":2,"n_pointer_only":0}},{"url":"/paper/untag-learning-generic-features-for","title":"UNTAG: LEARNING GENERIC FEATURES FOR UNSUPERVISED TYPE-AGNOSTIC DEEPFAKE DETECTION","date":"2023-06-04","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/diversity-measurable-anomaly-detection","title":"Diversity-Measurable Anomaly Detection","date":"2023-03-09","arxiv_id":"2303.05047","repositories_listed":1,"syntology":{"n":11,"n_ran":6,"n_unverified":5,"n_pointer_only":11}},{"url":"/paper/anomaly-segmentation-for-high-resolution","title":"Anomaly Segmentation for High-Resolution Remote Sensing Images Based on Pixel Descriptors","date":"2023-01-31","arxiv_id":"2301.13422","repositories_listed":1,"syntology":{"n":7,"n_ran":5,"n_unverified":2,"n_pointer_only":0}},{"url":"/paper/robust-one-class-classification-with-signed","title":"Robust One-Class Classification with Signed Distance Function using 1-Lipschitz Neural Networks","date":"2023-01-26","arxiv_id":"2303.01978","repositories_listed":1,"syntology":{"n":13,"n_ran":0,"n_unverified":13,"n_pointer_only":0}},{"url":"/paper/inter-realization-channels-unsupervised","title":"Inter-Realization Channels: Unsupervised Anomaly Detection Beyond One-Class Classification","date":"2023-01-01","arxiv_id":null,"repositories_listed":1,"syntology":null}],"syntology_records":11,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}