SentencePiece(せんてんすぴーす)

ニューラルネットワークに基づくテキスト処理向けに開発された、言語に依存しないサブワードのトークナイザーおよびデトークナイザー。

データ

種別
自然科学・工学
NDC分類
007(情報学・情報科学)
原語・原綴
英語 SentencePiece
品詞
固有名詞
タグ

概要解説

SentencePieceは、ニューラル機械翻訳をはじめとするニューラルネットワークに基づくテキスト処理向けに開発された処理ツールである。言語に依存せず、サブワードのトークナイザーおよびデトークナイザーとして機能する。従来のサブワード分割ツールは、入力テキストがあらかじめ単語列へと前処理されていることを前提としていた。これに対しSentencePieceは、生の文章から直接サブワードモデルを学習させることができる。これにより、前処理を挟まない純粋なエンドツーエンドかつ言語依存のないシステム構築が可能となる。また、サブワード単位を扱うオープンソースの実装として、C++およびPythonのライブラリが提供されている。

主要出典

  1. Taku Kudo・John Richardson. (2018). 「SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processing」 Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing: System Demonstrations [DOI] [CiNii]

作成:AIにより生成・検証(作成方法)

初版:2026-11-01 / 最終更新:2026-11-01

誤りを報告