cs.LGJan 8, 2024

Efficient Constrained Graph Search for Post-hoc Error Correction in Binary Classifiers

Authors: Qinwu Xu

Organizations: Leidos Holdings Inc.; The University of Texas at Austin

Abstract

This study develops a graph search algorithm to find the optimal discrimination path for the binary classification problem. The objective function is defined as the difference of variations between the true positive (TP) and false positive (FP). It uses the depth first search (DFS) algorithm to find the top-down paths for discrimination. It proposes a dynamic optimization procedure to optimize TP at the upper levels and then reduce FP at the lower levels. To accelerate computing speed while improving accuracy, it proposes a reduced histogram algorithm with variable bin size instead of looping over all data points to find the feature threshold of discrimination. The algorithm is applied on top of a Support Vector Machine (SVM) model for a binary classification problem on whether a person is fit or unfit. It significantly improves TP and reduces FP of the SVM results (e.g., reduced FP by 90% with a loss of only 5% TP). The graph search auto-generates 39 ranked discrimination paths within 9 seconds on an input of 328,464 objects, using a dual-core laptop computer with a processor of 2.59 GHz.

Figures & tables

Explore similar work

Sep 26, 2026

Extremely Fast and Compact Binary Graph Representations via Randomized Operator Sketching

Graph neural networks typically rely on dense, floating-point node representations, which can impose substantial memory and computational costs. Binary graph hashing offers an alternative by encoding node information as compact bit strings. However, existing approaches either sacrifice global topological information for computational efficiency or incur substantial generation costs. We introduce an ultra-fast, entirely algebraic hashing method that constructs binary node representations directly from graph structure, without requiring node features or gradient-based training. Our method approximates a high-order structural transition matrix using randomized column sampling inspired by the Nyström method and combines it with an efficient label-safe semantic propagation mechanism. The resulting continuous representations are discretized through column-wise thresholding to obtain compact binary codes. Experiments on ten node classification datasets show that the proposed method consistently improves classification accuracy over existing feature-free binary baselines while requiring sub-second code generation on many datasets. The resulting binary representations are also naturally suited to event-driven computation, making them compatible with neuromorphic spiking neural networks and gradient-free learning rules. These results demonstrate that simple algebraic approximations can provide an efficient alternative to learned pipelines for discrete graph representation learning.
Oct 7, 2026

Extreme Binary Classification: Extreme Value Theory for Extreme Constraint on False Negative

While binary classification is one of the most extensively studied problems in machine learning, the regime in which the goal is to learn a classifier with an almost zero false negative rate remains largely unexplored. In this paper, we introduce the Extreme Binary Classification problem, where the objective is to learn a classifier whose false negative rate αα is constrained by εN1=oN1→∞(1/N1)ε_{N_1}=o_{N_1\to\infty}(1/N_1), with N1N_1 denoting the number of positive examples in the training set. To address this problem, we propose a threshold adaptation method theoretically grounded in guarantees derived from Extreme Value Theory, together with a feature selection procedure based on a permutation test applied to sample maxima. Experimental results on four real-world datasets of varying sizes demonstrate that our approach compares favorably with state-of-the-art methods. In addition, we illustrate its interpretability through an application to a cancer screening dataset.
Jul 5, 2026

Fast, Parallel, Query-Efficient Binary Classification

We study the fundamental classification problem of computing a separating hyperplane for a binary-labeled dataset of size nn with normalized dd-dimensional features. Letting Φ∈Rn×dΦ\in \mathbb{R}^{n \times d} denote the feature matrix and γγ the margin of the maximum-margin separating hyperplane, we present a randomized algorithm that solves this problem in O~(γ−2/3 nnz⁡(Φ)+γ−2(ω+1)/3)\tilde{O}(γ^{-2/3}\, \operatorname{nnz}(Φ) + γ^{-2(ω+1)/3})-sequential running time (work), O~(γ−2/3)\tilde{O}(γ^{-2/3})-parallel (computational) depth, and accesses ΦΦ only through O~(γ−2/3)\tilde{O}(γ^{-2/3})-matrix-vector queries (matvecs). We also present a second, faster randomized algorithm with a O~(γ−2/3 nnz⁡(Φ)+γ−2)\tilde{O}(γ^{-2/3}\, \operatorname{nnz}(Φ) + γ^{-2})-sequential running time that uses O~(γ−2/3)\tilde{O}(γ^{-2/3})-matvecs to ΦΦ, but achieves only O~(γ−4/3)\tilde{O}(γ^{-4/3})-parallel depth. Both algorithms match the near-optimal deterministic matvec complexity recently established by Kornowski and Shamir [2025], Karmarkar et al. [2026] and achieve improved sequential runtime and parallel depth, albeit at the expense of using randomness.