Hostname: page-component-76d6cb85b7-92wsb Total loading time: 0 Render date: 2026-07-16T02:53:36.902Z Has data issue: false hasContentIssue false

Handling shift and irregularities in data through sequential ellipsoidal partitioning

Published online by Cambridge University Press:  29 November 2024

Ranjani Niranjan*
Affiliation:
Department of Computer Science, International Institute of Information Technology Bangalore, Bangalore, India
Sachit Rao
Affiliation:
Department of Computer Science, International Institute of Information Technology Bangalore, Bangalore, India
*
Corresponding author: Ranjani Niranjan; Email: ranjani.niranjan@iiitb.ac.in

Abstract

Data irregularities, namely small disjuncts, class skew, imbalance, and outliers significantly affect the performance of classifiers. Another challenge posed to classifiers is when new unlabelled data have different characteristics than the training data; this change is termed as a data shift. In this paper, we focus on identifying small disjuncts and dataset shift using the supervised classifier, sequential ellipsoidal partitioning classifier (SEP-C). This method iteratively partitions the dataset into minimum-volume ellipsoids that contain points of the same label, based on the idea of Reduced Convex Hulls. By allowing an ellipsoid that contains points of one label to contain a few points of the other, such small disjuncts may be identified. Similarly, if new points are accommodated only by expanding one or more of the ellipsoids, then shifts in data can be identified. Small disjuncts are distribution-based irregularities that may be considered as being rare but more error-prone than large disjuncts. Eliminating small disjuncts by removal or pruning is seen to affect the learning of the classifier adversely. Dataset shifts have been identified using Bayesian methods, use of confidence scores, and thresholds—these require prior knowledge of the distributions or heuristics. SEP-C is agnostic of the underlying data distributions, uses a single hyperparameter, and as ellipsoidal partitions are generated, well-known statistical tests can be performed to detect shifts in data; it is also applicable as a supervised classifier when the datasets are highly skewed and imbalanced. We demonstrate the performance of SEP-C with UCI, MNIST handwritten digit image, and synthetically generated datasets.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. (a) Intersecting CHs, and MVEs, of the two sets; (b) RCHs, and MVEs, that are nonintersecting (solid lines).

Figure 1

Figure 2. Partitioning a skewed 2D dataset.

Figure 2

Figure 3. Partitioning 2D dataset with a small disjunct.

Figure 3

Table 1. Ellipsoidal Partitions of the PID dataset, and their coverage, for different values of$ {n}_{\mathrm{Imp}} $

Figure 4

Figure 4. SEP-C results for 2D dataset with OOD test samples.

Figure 5

Figure 5. Class 1 points and MVE transformed to origin with OOD points.

Figure 6

Figure 6. Digit 0 image of reduced size with speckle, rotation, and filter distortions.

Submit a response

Comments

No Comments have been published for this article.