JP6612505B2 - 分かち書き処理システム、プログラム、及び、分かち書き処理方法 - Google Patents
分かち書き処理システム、プログラム、及び、分かち書き処理方法 Download PDFInfo
- Publication number
- JP6612505B2 JP6612505B2 JP2015023430A JP2015023430A JP6612505B2 JP 6612505 B2 JP6612505 B2 JP 6612505B2 JP 2015023430 A JP2015023430 A JP 2015023430A JP 2015023430 A JP2015023430 A JP 2015023430A JP 6612505 B2 JP6612505 B2 JP 6612505B2
- Authority
- JP
- Japan
- Prior art keywords
- learning
- character string
- language model
- unit
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Machine Translation (AREA)
Description
[第一実施例]
本実施例の分かち書き処理システム1は、図1に示すように、利用者装置5からネットワークを通じて入力された分かち書き対象文字列D1を、分かち書きした文字列D2に変換して、利用者装置5に返信する機能を有したシステムである。この機能は、例えば、ウェブAPIによって実現される機能として利用者装置5に提供される。
続いて、第二実施例の分かち書き処理システム1を説明する。第二実施例の分かち書き処理システム1は、制御デバイス10によって実現される機能が第一実施例の分かち書き処理システム1とは異なる。一方で、第二実施例の分かち書き処理システム1のハードウェア構成は、図1に示す分かち書き処理システム1と同一である。従って、以下では、第二実施例として、制御デバイス10によって実現される機能を選択的に説明する。
続いて、第三実施例の分かち書き処理システム1を説明する。第三実施例の分かち書き処理システム1は、制御デバイス10によって実現される機能が第一及び第二実施例の分かち書き処理システム1とは異なる。一方、第三実施例の分かち書き処理システム1のハードウェア構成は、図1に示す分かち書き処理システム1と同一である。従って、以下では、第三実施例として、制御デバイス10によって実現される機能を選択的に説明する。
続いて、第四実施例の分かち書き処理システム1を説明する。第四実施例の分かち書き処理システム1のハードウェア構成は、上記実施例と同一である。第四実施例の分かち書き処理システム1は、第二実施例の分かち書き処理システム1において制御デバイス10により実現されるCRF学習ユニット220(図4参照)の構成を変更したものであり、他の構成に関しては、基本的に、第二実施例と同様の構成を有する。従って、以下では、第二実施例のCRF学習ユニット220に代わるCRF学習ユニット520の構成を選択的に説明する。
CRF学習ユニット520は、第二実施例と同様、学習用文字列群LD2の内の教師情報を含む学習用文字列の一群(教師有りデータ)と、言語モデルLM2と、に基づいて識別モデルDM2を学習するように構成される。識別モデルDM2は、識別スコアS,Snを含む。
続いて、第五実施例分かち書き処理システム1を説明する。第五実施例の分かち書き処理システム1のハードウェア構成は、上記実施例と同一である。第五実施例の分かち書き処理システム1は、第三実施例の分かち書き処理システム1において制御デバイス10により実現されるCRF学習ユニット420(図9参照)の構成を変更したものであり、他の構成に関しては、基本的に、第三実施例と同様の構成を有する。従って、以下では、第三実施例のCRF学習ユニット420に代わるCRF学習ユニット620の構成を選択的に説明する。
以上、本発明の実施例について説明したが、本発明は、上記実施例に何ら限定されるものではなく種々の態様を採り得る。例えば、第一及び第二実施例の分かち書き処理システム1における登録ユニット180,280は、第三実施例と同様に、教師情報を含む新規文字列を、利用者装置5から通信デバイス30を通じて受信可能に構成されてもよく、受信した新規文字列を学習用文字列群LD1,LD2に登録するように構成されてもよい。
Claims (12)
- 入力された文字列を、言語モデルに基づき分かち書きして出力する分かち書きユニットと、
前記分かち書きユニットに対する前記文字列の入力毎に、前記言語モデルを学習する学習ユニットと、
を備え、
前記言語モデルは、ベイズ階層言語モデルに対応し、
前記言語モデルの学習は、前記分かち書きユニットに対する前記文字列の入力毎に、前記分かち書きユニットから出力される分かち書き後の文字列を構成する複数の部分文字列の並びに基づき、前記言語モデルにより定義される文字列の並びに関する条件付確率を更新することにより実現されることを特徴とする分かち書き処理システム。 - 前記言語モデルとして、ユーザ毎の言語モデルを備え、
前記分かち書きユニットは、入力された前記文字列を、入力元ユーザの前記言語モデルに基づき分かち書きし、
前記学習ユニットは、前記分かち書きユニットに対する前記文字列の入力毎に、前記分かち書きユニットから出力される前記分かち書き後の文字列を構成する前記複数の部分文字列の並びに基づき、入力元ユーザの前記言語モデルにより定義される前記条件付確率を更新することにより、入力元ユーザの前記言語モデルを学習すること
を特徴とする請求項1記載の分かち書き処理システム。 - 入力された文字列を、言語モデルに基づき分かち書きして出力する分かち書きユニットと、
前記言語モデルを学習する学習ユニットであって、学習用文字列の一群に基づき前記言語モデルを学習する第一学習処理を反復実行する一方、前記分かち書きユニットから出力される分かち書き後の前記文字列に基づき、前記言語モデルを学習する第二学習処理を、前記第一学習処理とは並列に実行する学習ユニットと、
前記分かち書きユニットに入力された前記文字列を、前記学習用文字列として登録する登録ユニットと、
を備え、
前記言語モデルは、ベイズ階層言語モデルに対応し、
前記第一学習処理における前記言語モデルの学習は、前記言語モデルにより定義される文字列の並びに関する条件付確率を、前記学習用文字列の一群に基づき更新することにより実現され、
前記第二学習処理における前記言語モデルの学習は、前記言語モデルの前記条件付確率を、前記分かち書き後の前記文字列を構成する複数の部分文字列の並びに基づき更新することにより実現されることを特徴とする分かち書き処理システム。 - 前記第一学習処理は、前記学習用文字列の一群の中から処理対象文字列を選択し、前記処理対象文字列を構成する複数の部分文字列の並びに基づき、前記言語モデルの前記条件付確率を更新する処理を、前記処理対象文字列を切り替えて繰返し実行することにより、前記学習用文字列の一群に基づき前記言語モデルを学習する処理であり、
前記分かち書きユニットに入力された前記文字列は、反復実行される前記第一学習処理の終了毎に、前記学習用文字列として登録され、
前記第二学習処理は、前記第一学習処理とは独立して、前記分かち書きユニットに対する前記文字列の入力毎に、前記分かち書き後の前記文字列を構成する前記複数の部分文字列の並びに基づき、前記言語モデルの前記条件付確率を更新することにより、前記言語モデルを学習する処理であること
を特徴とする請求項3記載の分かち書き処理システム。 - 入力された文字列を、言語モデルに基づき分かち書きして出力する分かち書きユニットと、
前記言語モデルを学習する学習ユニットであって、学習用文字列の一群に基づき前記言語モデルを学習する第一学習処理を反復実行する一方、前記分かち書きユニットから出力される分かち書き後の前記文字列に基づき、前記言語モデルを学習する第二学習処理を、前記第一学習処理とは並列に実行する学習ユニットと、
前記分かち書きユニットに入力された前記文字列を、前記学習用文字列として登録する登録ユニットと、
を備え、
前記言語モデルは、教師無しデータに基づき学習される生成モデル、及び、教師有りデータに基づき学習される識別モデルを含み、前記生成モデルは、ベイズ階層言語モデルに対応し、前記識別モデルは、条件付確率場に基づく言語モデルに対応し、
前記第一学習処理は、前記学習用文字列の一群の少なくとも一部を前記教師無しデータとして用いて、前記教師無しデータ及び前記識別モデルに基づき、前記生成モデルを更新する一方、前記学習用文字列の一群の内、教師情報を含む学習用文字列の一群の少なくとも一部を前記教師有りデータとして用いて、前記教師有りデータ及び前記生成モデルに基づき、前記識別モデルを更新することにより、前記言語モデルを学習する処理であり、
前記第一学習処理における前記生成モデルの更新は、前記生成モデルにより定義される文字列の並びに関する条件付確率を前記識別モデルに基づき補正した補正後の条件付確率に基づき、前記教師無しデータに対応する文字列を分かち書きし、分かち書き後の前記教師無しデータに対応する文字列を構成する複数の部分文字列の並びに基づき、前記生成モデルの前記条件付確率を更新することにより実現され、
前記第一学習処理における前記識別モデルの更新は、前記生成モデルにより定義される前記教師有りデータに対応する文字列の条件付確率を素性に変換し、前記教師有りデータに対応する素性ベクトルに前記変換後の素性を追加した拡張後の素性ベクトルと、前記識別モデルから特定される識別スコアとの内積に対応する同時確率を指標に、前記識別モデルの前記識別スコアを更新することにより実現され、
前記第二学習処理は、前記分かち書きユニットに対する前記文字列の入力毎に、前記分かち書き後の前記文字列に基づき、前記生成モデルを更新することにより、前記言語モデルを学習する処理であり、
前記第二学習処理における前記生成モデルの更新は、前記分かち書きユニットから出力される前記分かち書き後の前記文字列を構成する複数の部分文字列の並びに基づき、前記生成モデルの前記条件付確率を更新することにより実現されること
を特徴とする分かち書き処理システム。 - 前記言語モデルとして、ユーザ毎の言語モデルを備え、
前記分かち書きユニットは、入力された前記文字列を、入力元ユーザの前記言語モデルに基づき分かち書きし、
前記登録ユニットは、前記分かち書きユニットに入力された前記文字列を、入力元ユーザの前記言語モデルに対する前記学習用文字列として登録し、
前記学習ユニットは、
前記ユーザ毎に、前記第一学習処理として、前記ユーザの前記言語モデルに対する前記学習用文字列の一群に基づいて、前記ユーザの前記言語モデルを学習する処理を反復実行し、
前記第二学習処理として、前記分かち書きユニットに対する前記文字列の入力毎に、前記分かち書き後の前記文字列に基づき、入力元ユーザの前記言語モデルを学習する処理を実行すること
を特徴とする請求項3〜請求項5のいずれか一項記載の分かち書き処理システム。 - 前記言語モデルとして、ユーザ毎の言語モデルを備え、更には、ユーザ共通の言語モデルである共通言語モデルを備え、
前記分かち書きユニットは、入力された前記文字列を、入力元ユーザの前記言語モデルに基づき分かち書きし、
前記登録ユニットは、前記分かち書きユニットに入力された前記文字列を、入力元ユーザの前記言語モデルに対する前記学習用文字列として登録し、
前記学習ユニットは、
前記ユーザ毎に、前記第一学習処理として、前記ユーザの前記言語モデルに対する前記学習用文字列の一群に基づいて、前記ユーザの前記言語モデルを学習する処理を反復実行し、
前記第二学習処理として、前記分かち書きユニットに対する前記文字列の入力毎に、前記分かち書き後の文字列に基づき、入力元ユーザの前記言語モデルを学習する処理を実行し、
前記ユーザ毎に反復実行される前記第一学習処理は、前記ユーザの前記言語モデルに対する前記学習用文字列の一群の中から処理対象文字列を選択し、前記処理対象文字列を、前記ユーザの前記言語モデルにより定義される条件付確率と前記共通言語モデルにより定義される条件付確率との加重平均に基づき分かち書きし、分かち書き後の処理対象文字列を構成する複数の部分文字列の並びに基づき、前記ユーザの前記言語モデルの前記条件付確率を更新する処理を、前記処理対象文字列を切り替えて繰返し実行することにより、前記ユーザの前記言語モデルを学習する処理であること
を特徴とする請求項3又は請求項4記載の分かち書き処理システム。 - 前記言語モデルとして、ユーザ毎の言語モデルを備え、更には、ユーザ共通の言語モデルである共通言語モデルを備え、前記ユーザ毎の言語モデル及び前記共通言語モデルのそれぞれは、前記生成モデル及び前記識別モデルを含み、
前記分かち書きユニットは、入力された前記文字列を、入力元ユーザの前記言語モデルに基づき分かち書きし、
前記登録ユニットは、前記分かち書きユニットに入力された前記文字列を、入力元ユーザの前記言語モデルに対する前記学習用文字列として登録し、
前記学習ユニットは、
前記ユーザ毎に、前記第一学習処理として、前記ユーザの前記言語モデルに対する前記学習用文字列の一群の少なくとも一部を前記教師無しデータとして用いて、前記教師無しデータ、前記ユーザの前記識別モデル及び前記共通言語モデルに基づき、前記ユーザの前記生成モデルを更新する一方、前記学習用文字列の一群の内、前記ユーザの前記言語モデルに対する学習用文字列であって教師情報を含む学習用文字列の一群の少なくとも一部を前記教師有りデータとして用いて、前記教師有りデータ、前記ユーザの前記生成モデル及び前記共通言語モデルに基づき、前記ユーザの前記識別モデルを更新する処理を実行し、
前記第二学習処理として、前記分かち書きユニットに対する前記文字列の入力毎に、前記分かち書き後の前記文字列に基づき、入力元ユーザの前記生成モデルを更新する処理を実行し、
前記第一学習処理における前記ユーザの前記生成モデルの更新は、前記ユーザの前記生成モデルの前記条件付確率を前記ユーザの前記識別モデル並びに前記共通言語モデルの前記識別モデル及び前記生成モデルに基づき補正した補正後の条件付確率に基づき、前記教師無しデータに対応する文字列を分かち書きし、分かち書き後の前記教師無しデータに対応する文字列を構成する複数の部分文字列の並びに基づき、前記ユーザの前記生成モデルの前記条件付確率を更新することにより実現され、
前記第一学習処理における前記ユーザの前記識別モデルの更新は、前記ユーザの前記生成モデル及び前記共通言語モデルの前記生成モデルにより定義される前記教師有りデータに対応する文字列の条件付確率を、それぞれ素性に変換し、前記教師有りデータに対応する素性ベクトルに前記変換後の素性を追加した拡張後の素性ベクトルと、前記ユーザの前記識別モデルから特定される識別スコアとの内積に対応する同時確率を指標に、前記ユーザの前記識別モデルの前記識別スコアを更新することにより実現されること
を特徴とする請求項5記載の分かち書き処理システム。 - 請求項1又は請求項2記載の分かち書き処理システムが備える前記分かち書きユニット及び前記学習ユニットとしての機能を、コンピュータに実現させるためのプログラム。
- 請求項3〜請求項8のいずれか一項記載の分かち書き処理システムが備える前記分かち書きユニット、前記学習ユニット及び前記登録ユニットとしての機能を、コンピュータに実現させるためのプログラム。
- コンピュータにより実行される手順として、
入力された文字列を、言語モデルに基づき分かち書きして出力する手順と、
前記文字列の入力毎に、前記言語モデルを学習する手順と、
を備え、
前記言語モデルは、ベイズ階層言語モデルに対応し、
前記言語モデルの学習は、前記文字列の入力毎に、前記入力された文字列に対応する分かち書き後の文字列を構成する複数の部分文字列の並びに基づき、前記言語モデルにより定義される文字列の並びに関する条件付確率を更新することにより実現されることを特徴とする分かち書き処理方法。 - コンピュータにより実行される手順として、
入力された文字列を、言語モデルに基づき分かち書きして出力する手順と、
前記言語モデルを学習する手順であって、学習用文字列の一群に基づき前記言語モデルを学習する第一学習処理を反復実行する一方、前記入力された文字列に対応する分かち書き後の文字列に基づき、前記言語モデルを学習する第二学習処理を、前記第一学習処理とは並列に実行する手順と、
前記入力された文字列を、前記学習用文字列として登録する手順と、
を備え、前記言語モデルは、ベイズ階層言語モデルに対応し、
前記第一学習処理における前記言語モデルの学習は、前記言語モデルにより定義される文字列の並びに関する条件付確率を、前記学習用文字列の一群に基づき更新することにより実現され、
前記第二学習処理における前記言語モデルの学習は、前記言語モデルの前記条件付確率を、前記分かち書き後の文字列を構成する複数の部分文字列の並びに基づき更新することにより実現されることを特徴とする分かち書き処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2015/073140 WO2016080032A1 (ja) | 2014-11-19 | 2015-08-18 | 分かち書き処理システム、及び、分かち書き処理方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014234671 | 2014-11-19 | ||
| JP2014234671 | 2014-11-19 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016105263A JP2016105263A (ja) | 2016-06-09 |
| JP6612505B2 true JP6612505B2 (ja) | 2019-11-27 |
Family
ID=56102119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015023430A Active JP6612505B2 (ja) | 2014-11-19 | 2015-02-09 | 分かち書き処理システム、プログラム、及び、分かち書き処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6612505B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7453199B2 (ja) * | 2021-10-20 | 2024-03-19 | Lineヤフー株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
| JP2024096606A (ja) * | 2023-01-04 | 2024-07-17 | 株式会社東芝 | 情報処理装置、情報処理方法及び情報処理プログラム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11250056A (ja) * | 1998-03-04 | 1999-09-17 | Oki Electric Ind Co Ltd | 形態素解析装置及び解析実行時データ作成装置 |
-
2015
- 2015-02-09 JP JP2015023430A patent/JP6612505B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016105263A (ja) | 2016-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112199375B (zh) | 跨模态的数据处理方法、装置、存储介质以及电子装置 | |
| CN108829822B (zh) | 媒体内容的推荐方法和装置、存储介质、电子装置 | |
| US20200364407A1 (en) | Method and server for text classification using multi-task learning | |
| CN110705709A (zh) | 训练图神经网络模型的方法和装置 | |
| CN113705313A (zh) | 文本识别方法、装置、设备及介质 | |
| CN113761105A (zh) | 文本数据处理方法、装置、设备以及介质 | |
| CN114547267A (zh) | 智能问答模型的生成方法、装置、计算设备和存储介质 | |
| CN113761152B (zh) | 一种问答模型的训练方法、装置、设备及存储介质 | |
| CN116151263B (zh) | 多模态命名实体识别方法、装置、设备以及存储介质 | |
| CN117056452B (zh) | 知识点学习路径构建方法、装置、设备以及存储介质 | |
| CN117194710B (zh) | 多粒度视频检索方法及装置 | |
| CN117009599B (zh) | 数据检索方法、装置、处理器及电子设备 | |
| CN109858031B (zh) | 神经网络模型训练、上下文预测方法及装置 | |
| CN114492669A (zh) | 关键词推荐模型训练方法、推荐方法和装置、设备、介质 | |
| WO2020255227A1 (ja) | 学習装置、検索装置、学習方法、検索方法、学習プログラム、及び検索プログラム | |
| CN104933171B (zh) | 兴趣点数据关联方法和装置 | |
| CN114332550A (zh) | 一种模型训练方法、系统及存储介质和终端设备 | |
| CN116127066A (zh) | 文本聚类方法、文本聚类装置、电子设备及存储介质 | |
| KR20180036074A (ko) | 텍스트 필터링 장치 및 방법 | |
| CN115131058B (zh) | 账号识别方法、装置、设备及存储介质 | |
| CN111488460A (zh) | 数据处理方法、装置和计算机可读存储介质 | |
| CN116842281A (zh) | 兴趣点poi的表征信息获取方法、装置及电子设备 | |
| US20150104065A1 (en) | Apparatus and method for recognizing object in image | |
| JP6612505B2 (ja) | 分かち書き処理システム、プログラム、及び、分かち書き処理方法 | |
| KR20200131736A (ko) | 다중작업 학습을 이용한 텍스트 분류 방법 및 서버 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AA64 | Notification of invalidation of claim of internal priority (with term) |
Free format text: JAPANESE INTERMEDIATE CODE: A241764 Effective date: 20150224 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150223 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190312 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190513 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191031 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6612505 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |