Announcing ONNX Support in Isolation Forest

Neutron generator outside of the LUX water tank

I’m excited to announce that we’ve added an ONNX converter to our open-source isolation forest library on GitHub!

ONNX model format export capability is now available: GitHub - LinkedIn Isolation Forest

In 2019, LinkedIn open-sourced its distributed Scala/Spark implementation of the isolation forest algorithm, a type of unsupervised outlier detection. First proposed by Liu et al. in 2008, isolation forest is a powerful algorithm that isolates anomalies using a randomized binary tree structure. You can read more about its technical background and applications in an earlier LinkedIn engineering blog post.

Since its release, our library has been widely adopted by developers, data scientists, and engineers. Previously, our library used a custom format for model persistence, which limited its flexibility and confined it to offline batch inference in Spark. This created challenges for developers needing to deploy isolation forest models in environments beyond Spark, such as streaming or edge applications.

You can learn more here.

Resources

Blogs

GitHub