linkedin / linkedin/isolation-forest

Add Online Isolation Forest Support

Open
#70 1 comment 0 reactions 1 assignee Claimed by @jverbus View on GitHub
enhancement
Dominant language
Scala
Stars
264
Forks
54
PR merge metrics
No merged PRs in 30d

Description

Implement a fully online version of Isolation Forest per the paper “Online Isolation Forest” (https://arxiv.org/abs/2505.09593). The library can learn and forget on the fly over a sliding window in Spark / Scala pipelines.

Key points
• New OnlineIsolationForest estimator + mutable model that expose partialFit / sliding‑window updates.
• JSON model schema v2 and optional snapshot‑to‑ONNX exporter (batch export path remains unchanged).
• Structured‑Streaming helpers for real‑time scoring; legacy batch workflows remain unaffected.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.