Active rare class discovery and classification using Dirichlet processes

Tom S.F. Haines, Tao Xiang

Research output: Contribution to journalArticlepeer-review

15 Citations (SciVal)
269 Downloads (Pure)


Classification is used to solve countless problems. Many real world computer vision problems, such as visual surveillance, contain uninteresting but common classes alongside interesting but rare classes. The rare classes are often unknown, and need to be discovered whilst training a classifier. Given a data set active learning selects the members within it to be labelled for the purpose of constructing a classifier, optimising the choice to get the best classifier for the least amount of effort. We propose an active learning method for scenarios with unknown, rare classes, where the problems of classification and rare class discovery need to be tackled jointly. By assuming a non-parametric prior on the data the goals of new class discovery and classification refinement are automatically balanced, without any tunable parameters. The ability to work with any specific classifier is maintained, so it may be used with the technique most appropriate for the problem at hand. Results are provided for a large variety of problems, demonstrating superior performance.
Original languageEnglish
Pages (from-to)315-331
Number of pages18
JournalInternational Journal of Computer Vision
Issue number3
Early online date23 May 2013
Publication statusPublished - 1 Feb 2014


  • Active learning
  • Rare class discovery
  • Classification


Dive into the research topics of 'Active rare class discovery and classification using Dirichlet processes'. Together they form a unique fingerprint.

Cite this