Model-Semantics-Aware Predictive Process Monitoring
이 논문은 이벤트 로그와 프로세스 모델 사이의 간극을 메우기 위해 프로세스 시맨틱 사전(Process Semantics Dictionary)을 사용하여 트레이스를 변환함으로써 행동 시맨틱을 명시적으로 통합하고, 이를 통해 예측 정확도를 크게 향상시키며 딥러닝 기반 프로세스 모니터링을 위한 아키텍처 독립적인 토대를 제공하는 모델-시맨틱 인식 예측 프로세스 모니터링(Model-Semantics-Aware Predictive Process Monitoring, MSA-PPM) 패러다임을 소개한다.
원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
현대 사회에서 기업은 프로세스, 즉 대출 승인, 패키지 배송, 또는 의료 청구 처리와 같이 작업을 시작부터 끝까지 진행하는 일련의 단계들을 기반으로 운영됩니다. 이러한 운영을 원활하게 유지하기 위해 기업들은 이벤트 로그라고 불리는 디지털 기록에 의존합니다. 이 로그는 모든 행동이 발생한 정확한 순서대로 기록된 상세한 일기와 같습니다. 수년 동안 전문가들은 이 일기들을 사용하여 프로세스의 다음 단계가 무엇일지 예측해 왔습니다. 만약 대출 신청이 방금 신용 검사를 통과했다면, 시스템은 다음 단계가 서류 검토가 될 것이라고 예측할 수 있습니다. 예측 프로세스 모니터링(predictive process monitoring)이라고 알려진 이 분야는 역사를 통해 학습하여 미래를 예견하는 강력한 컴퓨터 프로그램을 사용하여 점점 더 정교해지고 있습니다. 그러나 한 가지 결정적인 문제가 오랫동안 배경에 남아 있었습니다. 디지털 일기는 실제로 일어난 순서를 기록하지만, 그 순서가 비즈니스 규칙이 의도한 순서와 항상 일치하는 것은 아닙니다. 두 작업이 동시에 발생할 수 있을 때, 로그는 단순히 무작위적인 지연이나 특정 작업자의 일정 때문에 한 작업이 다른 작업보다 먼저 일어난 것으로 나타날 수 있습니다. 데이터를 학습하는 컴퓨터에게 이러한 무작위적인 순서는 엄격한 규칙처럼 보이며, 실제 비즈니스 설계에는 존재하지 않는 가짜 인과관계를 만들어냅니다.
한 연구팀은 이 혼란을 해결하기 위한 새로운 방법을 제안하며, 초점을 가공되지 않은 일기에서 비즈니스의 근본적인 청사진으로 전환했습니다. 그들의 연구는 컴퓨터가 예측을 시도하기 전에 프로세스의 진정한 의미를 이해하는 방법을 도입합니다. 컴퓨터에 무질서한 현실 세계의 사건 순서를 그대로 입력하는 대신, 그들은 먼저 공식적인 프로세스 모델, 즉 비즈니스가 어떻게 작동해야 하는지를 정의하는 지도를 살펴봄으로써 데이터를 정제합니다. 그들은 두 작업이 병렬로 발생하도록 설계되었을 때, 로그에 나타나는 순서는 종 often 타이밍의 우연인 경우가 많다는 점을 확인했습니다. 이러한 병렬 관계를 인식함으로써, 연구진은 로그가 만들어내는 가짜 연결 고리를 제거할 수 있었습니다. 그들은 번역기 역할을 하는 특별한 의미 사전(dictionary of meanings)을 구축하여, 혼란스러운 현실 세계의 로그를 비즈니스의 진정한 논리를 반영하는 더 깨끗한 버전으로 변환했습니다. 이렇게 정제된 버전은 무작위 타이밍 때문에 존재하는 '유령' 규칙들을 제거하고, 오직 중요한 실제 의존성만을 남깁니다.
연구진은 이 접근 방식이 실제로 효과가 있는지 테스트하기 위해, 시뮬레이션된 은행 거래 시스템에서 기록된 678,000개 이상의 이벤트를 포함하는 방대한 데이터셋에 이를 적용했습니다. 그들은 이 데이터를 가져와 두 가지 유형의 고급 컴퓨터 학습 시스템에 실행했습니다. 하나는 시간에 따른 순서를 기억하며 학습하는 시스템이고, 다른 하나는 전체적인 그림을 한꺼번에 살펴보며 학습하는 시스템입니다. 두 경우 모두, 원래의 무질서한 로그를 사용했을 때의 결과와 새롭게 정제된 의미 인식 로그를 사용했을 때의 결과를 비교했습니다. 차이는 명확하고 측정 가능했습니다. 컴퓨터가 정제된 데이터로부터 학습했을 때, 다음 단계를 추측하는 능력이 크게 향상되었습니다. 순서를 기억하며 학습하는 시스템의 경우 정확도가 5퍼센트 포인트 이상 뛰어올랐습니다. 전체적인 그림을 보는 시스템의 경우 정확도가 거의 5퍼센트 포인트 상승했습니다. 이 수치들이 작아 보일 수 있지만, 대규모 데이터의 세계에서 이는 상당한 신뢰성의 도약을 의미합니다. 더 중요한 것은, 개선이 단순히 정답을 더 자주 맞히는 것에 국한되지 않고, 시스템이 희귀한 정답을 찾는 능력도 향상되었으며 흔한 정답에 대해 실수를 피하는 데에도 더 나아졌다는 점입니다.
연구진은 이러한 이득이 컴퓨터 프로그램을 더 복잡하게 만들어서가 아니라 데이터 자체에서 온 것임을 확실히 하기 위해 주의를 기울였습니다. 그들은 입력값만 바꿨을 뿐, 무질서한 로그와 정제된 로그에 대해 정확히 동일한 컴퓨터 모델을 사용했습니다. 이는 개선이 전적으로 데이터 준비 방식에서 비롯되었음을 입증했습니다. 이 연구는 무작위 타이밍에 의해 생성된 가짜 규칙을 제거함으로써, 컴퓨터가 비즈스를 움직이는 실제 관계에 집중할 수 있음을 보여주었습니다. 또한 팀은 한 번에 하나의 정제된 의미를 추가하며 단계별로 이 방법을 테스트했습니다. 그들은 데이터를 더 많이 수정할수록 컴퓨터의 성능이 더 좋아진다는 것을 발견했으며, 이는 그들의 방법이 루프나 선택과 같은 로그의 다른 유형의 혼란을 해결하는 데 확장될 수 있음을 시사합니다. 이 작업은 더 나은 예측의 비결이 더 똑똑한 컴퓨터를 만드는 것이 아니라, 관찰하고 있는 프로세스의 진정한 구조를 이해함으로써 세상(데이터)을 더 명확하게 보도록 가르치는 것일 수 있음을 보여줍니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.