paper-with-me

Papers

PyOD 2: A Python Library for Outlier Detection with LLM-powered Model Selection

2024-12-11 · Sihan Chen, Zhuangzhuang Qian, Wingchun Siu, Xingcan Hu, Jiaqi Li, Shawn Li, Yuehan Qin, Tiankai Yang, Zhuo Xiao, Wanghao Ye, Yichi Zhang, Yushun Dong, Yue Zhao

Outlier detection (OD), also known as anomaly detection, is a critical machine learning (ML) task with applications in fraud detection, network intrusion detection, clickstream analysis, recommendation systems, and social network moderation. Among open-source libraries for outlier detection, the Python Outlier Detection (PyOD) library is the most widely adopted, with over 8,500 GitHub stars, 25 million downloads, and diverse industry usage. However, PyOD currently faces three limitations: (1) insufficient coverage of modern deep learning algorithms, (2) fragmented implementations across PyTorch and TensorFlow, and (3) no automated model selection, making it hard for non-experts. To address these issues, we present PyOD Version 2 (PyOD 2), which integrates 12 state-of-the-art deep learning models into a unified PyTorch framework and introduces a large language model (LLM)-based pipeline for automated OD model selection. These improvements simplify OD workflows, provide access to 45 algorithms, and deliver robust performance on various datasets. In this paper, we demonstrate how PyOD 2 streamlines the deployment and automation of OD models and sets a new standard in both research and industry. PyOD 2 is accessible at https://github.com/yzhao062/pyod. This study aligns with the Web Mining and Content Analysis track, addressing topics such as the robustness of Web mining methods and the quality of algorithmically-generated Web data.

📄 PDF Abstract BibTeX arXiv:2412.12154

Code (1)

yzhao062/pyod 공식 구현 tf

Tasks

Anomaly DetectionFraud DetectionIntrusion DetectionLarge Language ModelModel SelectionNetwork Intrusion DetectionOutlier DetectionRecommendation Systems

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

PyOD: A Python Toolbox for Scalable Outlier Detection

2019-01-06 · Yue Zhao, Zain Nasrullah, Zheng Li

PyOD is an open-source Python toolbox for performing scalable outlier detection on multivariate data. Uniquely, it provides access to a wide range of outlier detection algorithms, including established outlier ensembles …

Anomaly DetectionOutlier Detectionoutlier ensembles

PyODDS: An End-to-End Outlier Detection System

2019-10-07 · Yuening Li, Daochen Zha, Na Zou, Xia Hu

PyODDS is an end-to end Python system for outlier detection with database support. PyODDS provides outlier detection algorithms which meet the demands for users in different fields, w/wo data science or machine learning …

BIG-bench Machine LearningOutlier Detection

PyODDS: An End-to-end Outlier Detection System with Automated Machine Learning

2020-03-12 · Yuening Li, Daochen Zha, Praveen Kumar Venugopal, Na Zou 외

Outlier detection is an important task for various data mining applications. Current outlier detection techniques are often manually designed for specific domains, requiring large human efforts of database setup, algorit…

BIG-bench Machine LearningOutlier Detection

PyGOD: A Python Library for Graph Outlier Detection

2022-04-26 · Kay Liu, Yingtong Dou, Xueying Ding, Xiyang Hu 외

PyGOD is an open-source Python library for detecting outliers in graph data. As the first comprehensive library of its kind, PyGOD supports a wide array of leading graph-based methods for outlier detection under an easy-…

Graph Outlier Detection

PySAD: A Streaming Anomaly Detection Framework in Python

2020-09-05 · Selim F. Yilmaz, Suleyman S. Kozat

PySAD is an open-source python framework for anomaly detection on streaming data. PySAD serves various state-of-the-art methods for streaming anomaly detection. The framework provides a complete set of tools to design an…

Anomaly Detection