Skip to content

feat: add-kpca#315

Open
fanghenshaometeor wants to merge 1 commit into
Jingkang50:mainfrom
fanghenshaometeor:feature/add-kpca
Open

feat: add-kpca#315
fanghenshaometeor wants to merge 1 commit into
Jingkang50:mainfrom
fanghenshaometeor:feature/add-kpca

Conversation

@fanghenshaometeor

Copy link
Copy Markdown

This PR adds Kernel PCA (KPCA) as a new post-hoc OOD postprocessor.

The core idea of this KPCA detection method is two-fold: (i) identifying a suitable kernel to capture the hidden non-linearity in ID and OOD data, thereby inducing a separable feature subspace; and (ii) approximating this kernel in a task-driven and highly-efficient manner for scalability on large-scale data.

The KPCA detection method has been published in NeurIPS'24 and TPAMI'26. The conference version identifies the kernel and uses a data-independent approximation method. The journal version justifies the selected kernel with more explanations, supports an enhanced data-dependent approximation technique, and further discusses kernel learning for OOD detection.

Paper: neurips24 and tpami26
Reference code: neurips24 and tpami26

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant