---
title: "Isotonic Regression"
created: 2026-06-18
updated: 2026-06-18
type: concept
tags: ["optimization", "statistics", "convex-relaxation"]
sources: ["https://arxiv.org/abs/2602.08585"]
---

# Isotonic Regression

## 定义

Isotonic Regression（保序回归）是一种约束优化方法，在保持数据点单调性约束（非降或非增）的前提下拟合一个序列。在 LU-KV 的 [[convex-hull-relaxation]] 中，PVAA（Pool Adjacent Violators Algorithm）被用于对离散损失序列做保序回归，将其投影为单调非增序列，从而得到凸化代用损失。

## PAVA 算法

PAVA（Pool Adjacent Violators Algorithm）是最经典的保序回归求解器：

1. 遍历序列，检测违反单调约束的相邻元素（violators）
2. 将 violators 合并为 block，赋值为 block 内元素的平均值
3. 重复直到序列满足单调约束

在 LU-KV 中，PAVA 将非单调的边际递减量 d(i) 投影为单调非增的 d̆(i)。

## 相关概念

- [[convex-hull-relaxation]] — 在 LU-KV 中通过保序回归实现凸松弛
- [[global-combinatorial-optimization]] — 保序回归使贪心解达到最优
- [[tang-lukv|LU-KV]] — 使用 PAVA 的论文

## 参考

- Barlow & Brunk (1972) — PAVA 算法的经典文献
- [[tang-lukv|LU-KV]] (Tang et al., ICML 2026) — 附录 A.2
