Custom Classifier(カスタムクラシファイア)とは

Custom Classifierとは、文書を種類ごとに分類し、後続のOCRや抽出処理へ振り分けるGoogle Cloud Document AIの機能です。請求書、契約書、申込書、本人確認書類のような文書が混ざって届く場合、まず何の書類かを見分ける必要があります。文書処理の入口で、どの処理レーンに流すかを決める仕分け係です。

分類してから抽出する

Google Cloudの説明では、Custom Classifierは自社の文書とカスタムクラスを使って分類するための機能です。分類後に、請求書なら請求書用の抽出、契約書なら契約書用の抽出へ渡す。こうするとDocument AIの処理を組み立てやすくなります。どの文書か分からないまま抽出器に入れると、精度も確認作業も不安定になりがちです。

Custom Extractorとの違い

Custom Extractorは、文書の中から会社名、金額、期限などの項目を取り出します。Custom Classifierは、その前に文書タイプを判定する部品です。仕分けがClassifier、読み取りがExtractorと考えると分かりやすいでしょう。大量の受領書類を扱う会社では、この前処理があるだけで後続の承認フローを分けやすくなります。

分類ミスの影響を先に決める

分類の誤りは、ただのラベル間違いで終わりません。契約書を請求書として処理すれば、不要な項目抽出や誤った承認先への回付が起きます。分類AIは、後工程の事故を増やすことも減らすこともあります。誤分類時に止める条件、低信頼の時だけ人間確認へ回す条件まで決めておくべきでしょう。

Topic分類器にもゼロショットという入口がある

Google CloudのCustom Classifier説明では、v1.5の事前学習済みモデルが、事前トレーニングなしで使えるゼロショット分類をサポートするという説明です。最初から大量の教師データを用意できない会社でも、分類ラベルを試しながら入口を作れる可能性があります。ただし、少ない準備で始められることと、確認なしで任せられることは別です。

Custom Classifierに関するよくある質問

誤分類が起きると何が問題ですか?
後続の抽出器や承認ルートが変わるため、間違った処理に流れる可能性があります。重要書類ほど低信頼時の人間確認が必要です。
最初に決めるべき分類ラベルは何ですか?
AIが分けやすい名前ではなく、業務フローが変わる単位でラベルを決めます。請求、契約、本人確認など、後工程が違う分類から始めるのが現実的です。
抽出処理の前に分類するメリットは?
書類タイプごとに適した抽出器へ渡せるため、全書類を同じ処理に入れるより確認作業を減らしやすくなります。

あわせて読みたい記事