atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

Learning from positive and unlabeled examples -Finite size sample bounds

NeurIPS 2025 · Label-efficient and robust learning › Semi-supervised learning · approach: Holistic semi-supervised pipelines · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Theoretical finite-sample analysis of PU learning across SCAR, SAR, positive covariate shift and arbitrary shift setups, without assuming the class prior is known, with new upper and lower bounds including a "claw number" parameter.

Problem

Sample complexity of PU learning (learning from positive and unlabeled examples) under several positive-sampling setups (SCAR, SAR, PCS, arbitrary shift), in realizable and agnostic regimes, especially when the class prior is unknown.

Approach

Introduces the claw number as a combinatorial parameter giving unlabeled-sample lower bounds; uses epsilon-nets and weight ratios to bound positive-sample complexity under SAR; adapts domain adaptation with margin/boxes for covariate shift; and shows a Lagrangian PU empirical loss achieves a ratio max(α,1-α)/min(α,1-α) to the best error without knowing α, which is tight.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Remove the assumption that the class prior α is known in realizable SCAR PU learningPU learning with finite-VC concept classes · Realizable SCARsample complexity: m^{pos}_\mathcal{C}(\varepsilon, \delta), m^{unlabel}_\mathcal{C}(\varepsilon, \delta) = O \left( \frac{d \ln (1 / \vareHelped
Use positive sampling with support restricted to D+ and weight ratio at least rPERM · Realizable SARpositive sample complexity: O\left(\frac{d \ln (1 / r \varepsilon) + \ln(1 / \delta)}{r \varepsilon} \right)Helped
Allow positive covariate shift beyond the SAR support restriction, with margin and prior lower-bound assumptionsPCS algorithm · Realizable PCSsample complexity: m^{pos}=O(d ln(1/(r (1-ε) ε))/(r²(1-ε)² ε)); m^{unlabel}=O(((√k/γ)^k ln((√k/γ)^k/δ))/(π ε) + (d ln(1/ε)+ln(1/δ))/ε)Mixed
Assume the class prior α is unknown rather than knownAgnostic SCAR PU learning · Agnostic SCAR, unknown αapproximation-error multiplicative factor: \frac{\max(\alpha, 1 - \alpha)}{\min(\alpha, 1 - \alpha)}Hurt
Use γ = 1 in the Lagrangian PU empirical loss learner when α is unknownAgnostic SCAR PU learning · Agnostic SCAR, unknown αapproximation-error multiplicative factor: \frac{\max(\alpha, 1 - \alpha)}{\min(\alpha, 1 - \alpha)}Helped
Allow an arbitrary positive sampling distribution and include its mismatch from D+ in the boundLagrangian PU empirical loss learner · Agnostic APDSgeneralization error bound: 2 \gamma \left( \lambda^P + d_{\mathcal{C} \triangle \mathcal{C}} (\mathcal{P}, \mathcal{D}_+) \right)Mixed

Surprising findings

Limitations

Experimental setup

Metrics: sample complexity misclassification error

Builds on: PERM (positive empirical risk minimization) Lagrangian PU surrogate loss domain adaptation with unlabeled target samples

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy