Sign In

ProRCA: A Causal Python Package for Actionable Root Cause Analysis in Real-world Business Scenarios

Created by
  • Haebom
Category
Empty

저자

Ahmed Dawoud, Shravan Talupula

개요

본 논문은 복잡하고 데이터량이 많으며 상호 의존적인 현대 시스템에서 점점 더 중요해지는 근본 원인 분석(RCA)에 대한 새로운 방법을 제시합니다. 기존의 상관관계 기반 또는 규칙 기반 RCA 방법이 역동적이고 다층적인 환경에서는 부적절할 수 있다는 점을 지적하며, DoWhy 인과 추론 라이브러리를 기반으로 한 경로 추적 패키지를 제안합니다. 이 패키지는 조건부 이상 탐지, 노이즈 기반 속성 부여, 깊이 우선 탐색을 통합하여 다단계 인과 사슬을 밝히고, 관찰된 이상 현상을 초기 트리거까지 거슬러 올라가는 전체 인과 경로를 체계적으로 추적하여 포괄적인 RCA 솔루션을 제공합니다. 합성 이상 현상 주입 실험을 통해 패키지가 트리거를 정확하게 격리하고 근본 원인을 중요도 순으로 순위를 매길 수 있음을 보여줍니다.

시사점, 한계점

시사점:
DoWhy 라이브러리를 활용한 새로운 RCA 방법 제시.
다단계 인과 사슬 추적을 통한 종합적인 RCA 솔루션 제공.
합성 데이터 실험을 통한 정확성 검증.
복잡한 시스템에서 근본 원인 분석의 효율성 향상.
한계점:
실제 시스템에 대한 실험 결과 부재.
합성 데이터에 대한 의존성.
다양한 유형의 이상 현상 및 시스템에 대한 일반화 가능성 검증 필요.
DoWhy 라이브러리에 대한 의존성으로 인한 확장성 및 이식성 제약 가능성.
👍