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

Saved in:
Bibliographic Details
Main Author: Wong, Li Wen
Other Authors: Wu Hongjun
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/174781
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-174781
record_format dspace
spelling sg-ntu-dr.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
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
spellingShingle Computer and Information Science
Wong, Li Wen
One-class classification algorithm
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.
author2 Wu Hongjun
author_facet Wu Hongjun
Wong, Li Wen
format Final Year Project
author Wong, Li Wen
author_sort Wong, Li Wen
title One-class classification algorithm
title_short One-class classification algorithm
title_full One-class classification algorithm
title_fullStr One-class classification algorithm
title_full_unstemmed One-class classification algorithm
title_sort one-class classification algorithm
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/174781
_version_ 1806059818069262336