One-class classification algorithm

One class classification (OCC) is a special case of multi-class classification where training data are exclusively derived from a single positive class. While conventional multi-class classification tasks as-sume availability of training data for all expected classes during prediction, OCC deals wit...

Full description

Bibliographic Details
Main Author: Wong, Li Wen
Other Authors: Wu Hongjun
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/174781
_version_ 1811692640283918336
author Wong, Li Wen
author2 Wu Hongjun
author_facet Wu Hongjun
Wong, Li Wen
author_sort Wong, Li Wen
collection NTU
description One class classification (OCC) is a special case of multi-class classification where training data are exclusively derived from a single positive class. While conventional multi-class classification tasks as-sume availability of training data for all expected classes during prediction, OCC deals with scenarios where data from new or unforeseen classes emerge during testing. This project addresses the need for comprehensive comparisons of OCC algorithms, crucial for informed algorithm selection and advance-ment of anomaly detection methodologies. We introduce a selection of statistical and deep learning OCC methods and conduct a detailed analysis of their performance using image datasets. Specifically, we evaluate methods such as one class support vector machine (OCSVM), support vector data de-scriptor (SVDD), deep support vector data descriptor (DSVDD) and the holistic approach (HRN). Our analysis provides valuable insights into the strengths and limitations of OCC algorithms, facilitating their practical application in scenarios where obtaining labelled anomaly data is challenging. Through rigorous experimentation and comparison, we contribute to enriching understanding and guiding the selection of suitable OCC methodologies for diverse real-world applications.
first_indexed 2024-10-01T06:39:00Z
format Final Year Project (FYP)
id ntu-10356/174781
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:39:00Z
publishDate 2024
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1747812024-04-12T15:39:09Z One-class classification algorithm Wong, Li Wen Wu Hongjun Zhang Tianwei School of Computer Science and Engineering School of Physical and Mathematical Sciences tianwei.zhang@ntu.edu.sg, wuhj@ntu.edu.sg Computer and Information Science One class classification (OCC) is a special case of multi-class classification where training data are exclusively derived from a single positive class. While conventional multi-class classification tasks as-sume availability of training data for all expected classes during prediction, OCC deals with scenarios where data from new or unforeseen classes emerge during testing. This project addresses the need for comprehensive comparisons of OCC algorithms, crucial for informed algorithm selection and advance-ment of anomaly detection methodologies. We introduce a selection of statistical and deep learning OCC methods and conduct a detailed analysis of their performance using image datasets. Specifically, we evaluate methods such as one class support vector machine (OCSVM), support vector data de-scriptor (SVDD), deep support vector data descriptor (DSVDD) and the holistic approach (HRN). Our analysis provides valuable insights into the strengths and limitations of OCC algorithms, facilitating their practical application in scenarios where obtaining labelled anomaly data is challenging. Through rigorous experimentation and comparison, we contribute to enriching understanding and guiding the selection of suitable OCC methodologies for diverse real-world applications. Bachelor's degree 2024-04-11T00:01:35Z 2024-04-11T00:01:35Z 2024 Final Year Project (FYP) Wong, L. W. (2024). One-class classification algorithm. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/174781 https://hdl.handle.net/10356/174781 en SCSE23-0070 application/pdf Nanyang Technological University
spellingShingle Computer and Information Science
Wong, Li Wen
One-class classification algorithm
title One-class classification algorithm
title_full One-class classification algorithm
title_fullStr One-class classification algorithm
title_full_unstemmed One-class classification algorithm
title_short One-class classification algorithm
title_sort one class classification algorithm
topic Computer and Information Science
url https://hdl.handle.net/10356/174781
work_keys_str_mv AT wongliwen oneclassclassificationalgorithm