Beyond Worst-Case: Smoothed Analysis Makes Positive-Only Learning Possible

Learning with Positive and Imperfect Unlabeled Data

2025-01-01
Jane H. Lee, Anay Mehrotra, Manolis Zampetakis
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces a smoothed analysis framework for Positive-Only Learning, a setting where only positive labels are available. It demonstrates that under mild smoothness assumptions relative to a reference distribution, all VC-classes become learnable, circumventing classic impossibility results.

TL;DR

Learning purely from positive examples is notoriously difficult—standard theory says even a 2D halfspace can't be learned this way. This paper breaks that deadlock. By introducing Smoothed Analysis to the positive-only setting, the authors prove that if your data is even slightly "smooth" relative to some reference distribution, any VC-class becomes learnable. They provide both sample-efficient and computationally efficient algorithms with major implications for truncated statistics.

The "Elephant" in the Room: Why Positive-Only Learning is Hard

In a classic 1984 paper, Leslie Valiant noted that while we can collect plenty of data on "elephants," it’s much harder to define the distribution of "non-elephants." This is the core of Positive-Unlabeled (PU) Learning.

The fundamental problem is the False Positive. Without negative samples, a model could simply label everything as "positive." It would be 100% accurate on your training data (no false negatives), but completely useless (infinite false positives). Classic results from the 80s (Natarajan, Shvaytser) were pessimistic: without seeing negatives, you can't learn.

The Insight: "Generalized Smoothness"

The authors bypass this by assuming the true (unknown) distribution is smooth compared to a reference distribution (which we can sample).

Assumption:

This allows the learner to use as a "budget" for the unlabeled space. If a hypothesis covers too much mass in but doesn't capture many more positive samples than a narrower hypothesis, it’s probably a bad fit.

Methodology: Iterative Pessimistic-ERM

The paper introduces Pessimistic-ERM. Instead of just looking for consistency, it looks for the smallest hypothesis (in terms of unlabeled mass) that remains consistent with the positive samples.

However, one shot isn't enough because the support of our reference distribution might be much larger than the true distribution. The authors use an Iterative Pruning approach:

  1. Find a hypothesis that minimizes unlabeled mass.
  2. Prune the unlabeled samples found in .
  3. Repeat times.
  4. The final output is the intersection of these hypotheses.

Model Logic (Above: The iterative process refines the region allowed to be 'positive' by repeatedly solving a constrained regression.)

Computational Breakthrough: Constrained L1-Regression

To make this efficient, the authors developed a Constrained L1-Regression algorithm. It thresholds polynomials to find a Polynomial Threshold Function (PTF). By decoupling the positive and unlabeled samples through the constraint, they avoid the "non-log-concave mixture" problem that usually plagues PU learning.

Results & Performance

  • VC Classes: Any class with finite VC-dimension is now proven learnable.
  • Truncated Statistics: They provide the first polynomial-time algorithm for estimating parameters of exponential families when the "survival set" is only approximable in norm (previous work required ).
  • Detection: They can now detect if a dataset has been "truncated" or censored, even for non-product distributions.

Experimental Results (Above: Quantitative comparison showing the reduction in classification error as sample size increases under varying smoothness parameters.)

Critical Insight & Future Outlook

This paper is a masterclass in using Smoothed Analysis to bridge the gap between "impossible" (worst-case) and "trivial" (average-case).

The Takeaway: If you have a task where negative examples are impossible to find (e.g., undiagnosed diseases, rare astronomical events, or "non-elephant" entities), don't give up. As long as you have a rough "reference" of what the world looks like, you can anchor your learning process and achieve provable accuracy.

Open Question: Can we reduce this smoothed learning directly to standard Agnostic Learning? Doing so would instantly unlock a decade of optimization research for positive-only problems.

Find Similar Papers

Try Our Examples

  • Find recent papers that extend smoothed analysis to other non-standard PAC learning settings such as learning with various types of label noise or selective labeling.
  • Which paper first proposed the concept of 'Pessimistic ERM' in the context of PU learning, and how does this paper's iterative approach mathematically diverge from that origin?
  • Explore if these iterative pruning techniques for smoothed positive-only learning have been applied to deep learning architectures for anomaly detection or medical diagnosis.
Contents
Beyond Worst-Case: Smoothed Analysis Makes Positive-Only Learning Possible
1. TL;DR
2. The "Elephant" in the Room: Why Positive-Only Learning is Hard
3. The Insight: "Generalized Smoothness"
4. Methodology: Iterative Pessimistic-ERM
5. Computational Breakthrough: Constrained L1-Regression
6. Results & Performance
7. Critical Insight & Future Outlook