WFST 분류기 및 복합 클래스 우선순위 처리

Source

  • Field Notes/ReturnZero/Daily Notes/Day 457. 2022-09-30.md

Summary

WFST 기반 분류기 구현 중, 여러 원자 클래스(atomic class)로 구성된 복합 클래스(composite class) 간의 우선순위 결정 문제를 다룸. 현재는 조건 만족 여부만 확인하는 방식에서, 조건 수나 가중치(weight)를 고려해 ‘가장 잘 맞는’ 클래스를 선택하는 방식으로 개선 필요성을 인지함. FST 패턴 매칭 시 클래스의 순서 및 연속성 제약을 어떻게 표현할지 고민 중.

Key Points

  • WFST 분류기에서 각 FSA를 Transduce 후 Compose/Union하여 처리
  • 복합 클래스 매칭 시 단순 포함 관계가 아닌, 조건 수나 가중치를 기반으로 한 우선순위 결정 필요
  • 구성 요소: atomic-class 목록과 weight 필드를 가진 composite-class 구조 제안
  • FST 패턴 정의 시 클래스의 순서 및 연속성 제약 표현의 어려움 (예: (class1 | class2)+ 의 한계)
  • 현재는 weight 정렬 방식으로 임시 대응 중