JP7410066B2 - 情報提供装置、情報提供方法および情報提供プログラム - Google Patents
情報提供装置、情報提供方法および情報提供プログラム Download PDFInfo
- Publication number
- JP7410066B2 JP7410066B2 JP2021024492A JP2021024492A JP7410066B2 JP 7410066 B2 JP7410066 B2 JP 7410066B2 JP 2021024492 A JP2021024492 A JP 2021024492A JP 2021024492 A JP2021024492 A JP 2021024492A JP 7410066 B2 JP7410066 B2 JP 7410066B2
- Authority
- JP
- Japan
- Prior art keywords
- question
- answer
- answers
- information providing
- distance
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
〔1.情報提供装置の概要について〕
まず、図1を用いて、本実施形態に係る情報提供装置10の一例について説明する。なお、以下の説明では、情報提供装置10が実行する処理の一例として、所謂Q&Aサイトに蓄積された質問回答情報を利用して、利用者が指定した所定のカテゴリに関するFAQ(質問回答集)を自動作成する処理を説明する。この種のQ&Aサイトは、インターネットを使って、ユーザ(質問者)が投稿した質問文に対して他のユーザ(回答者)が回答文を投稿することで、ユーザ間で知識や知恵の共有を行うものである。
ウェブサーバ200が管理するQ&Aサイトには、多数の質問回答が蓄積されているため、これらの質問回答を利用して様々なカテゴリにおけるFAQを作成して提供するサービスが望まれている。この場合、様々なカテゴリのFAQを作成するには膨大な人手コストがかかるため、該FAQを自動的に作成することが好ましい。一方、様々なカテゴリに対応するFAQを自動的に作成しようとする場合、質問回答(見出し)の粒度や軸(方向性)が揃わないため、利用者の意図に沿ったFAQを提供できない問題が生じるおそれがある。例えば、クレジットカード関連のFAQを作成したい場合には、各カード会社に関する質問回答が混在すると、質問回答の粒度がばらつく。このため、カード会社ごとに質問回答を分けたいという利用者の意図を反映させることが好ましい。また、決済方法(スマホ決済やEコマース)に関する質問回答と決済代行会社に関する質問回答とは、質問回答の軸が異なる。このため、質問回答を決済方法ごとに分けたい場合と決済代行会社ごとに分けたい場合とが混在して欲しくないという利用者の意図を反映させることが好ましい。
図1に示すように、情報提供装置10は、ウェブサーバ200から質問回答を受け取る(ステップS1)。この質問回答は、情報提供装置10の指示に応じてウェブサーバ200が送信しても良いし、定期的にウェブサーバ200が送信しても良い。また、ウェブサーバ200は、毎回すべての質問回答を送信しても良いし、前回との差分情報を送信しても良い。
続いて、情報提供装置10は、距離学習されたベクトルデータに基づいてクラスタリング処理を行う(ステップS7)。このクラスタリング処理は、ベクトルデータ間の距離(例えばコサイン距離)を考慮して、この距離の近いベクトルデータに対応する質問回答群により階層的なクラスタ形成する。本実施形態では、クラスタリング処理の前に、距離学習により質問回答のベクトルデータの距離が調整されているため、該質問回答の粒度や軸のばらつきを抑えた状態でクラスタリングがなされる。続いて、情報提供装置10は、形成された各クラスタについて、該クラスタに含まれる質問回答の見出しを形成してFAQを作成する(ステップS8)。情報提供装置10は、クラスタに含まれる質問回答の単語を分析して、特徴がある単語を用いて見出し(例えば、[A社入退会]、[A社明細]、[A社ポイント]など)をつける。なお、見出しの代わりに各クラスタの中心質問回答を選択してもよい。最後に情報提供装置10は、作成されたFAQ情報を端末装置100に送信することにより、利用者にFAQ(質問回答集)を提供する(ステップS9)。この構成では、所定のカテゴリに関する意味空間にマッピングされた複数の質問回答を、利用者の指示に基づいて距離学習させるため、質問回答の粒度や軸のばらつきを抑えることができ、利用者の意図に沿ったFAQを作成して提供することができる。
以下、上記した情報提供装置10が有する機能構成の一例について説明する。なお、以下の説明では、Q&Aサイトに蓄積された質問回答情報を利用して、利用者が所望するカテゴリに関する質問回答集を作成して提供する情報提供装置10が有する機能構成の一例を示す。図2は、本実施形態に係る情報提供装置の構成例を示す図である。図2に示すように、情報提供装置10は、通信部20、記憶部30、および制御部40を有する。
次に、図4を用いて、本実施形態に係る情報提供装置10が実行する処理の流れの一例を説明する。図4は、本実施形態に係る処理の流れの一例を示すフローチャートである。図4に示すように、情報提供装置10は、ウェブサーバ200から受け取った質問回答をベクトルデータへ変換する前処理を行う(ステップS101)。続いて、情報提供装置10は、利用者の指示に基づくカテゴリに関連する質問回答に対応するベクトルデータを抽出する(ステップS102)。続いて、情報提供装置10は、利用者の指示に基づいて、所定のカテゴリに関する意味空間にマッピングされた複数の質問回答の距離学習を実行させる(ステップS103)。続いて、情報提供装置10は、距離学習されたベクトルデータに基づいてクラスタリングする(ステップS104)。続いて、情報提供装置10は、クラスタリングにより形成された各クラスタについて、該クラスタに含まれる質問回答の見出しを形成してFAQを作成して(ステップS105)、このFAQを利用者に提供して処理を終了する。なお、情報提供装置10は、ステップS101とステップS102とを実行する順序を入れ替えてもよい。また、ステップS101とステップS102とステップS103とを同時に実行してもよい。
上述した情報提供装置10は、上記実施形態以外にも種々の異なる形態にて実施されてもよい。そこで、以下では、情報提供装置10の他の実施形態について説明する。
上記した実施形態では、情報提供装置10は、所定のカテゴリに関する意味空間に複数の質問回答をマッピングする前処理の後に、これら質問回答の距離学習を行う距離学習処理を行っていたが、これら前処理と距離学習処理とをほぼ同時に処理して一気に学習させることもできる。
また、クラスタリング処理として、取得した質問回答のベクトルデータを、例えば、ε近傍法、k近傍法、全結合法などの手法を用いてグラフに変換した後、このグラフの連結性に注目してクラスタリングを行うスペクトラルクラスタリングを採用することもできる。このクラスタリングの際に、一度クラスタ化しやすい低次元表現に落としてからクラスタリングするため、利用者が指定する教師データにフィットするように、質問回答の軸の重みを調整することができる。
上述してきたように、情報提供装置10は、蓄積された複数の質問回答文書に対して、利用者の指示に基づく距離学習を行う距離学習部43と、距離学習された質問回答文書をクラスタリングするクラスタリング処理部44と、クラスタリングされた質問回答文書を含む各クラスタを要約してFAQを作成するFAQ作成部45と、を備えるため、質問回答の粒度や軸のばらつきを抑えることができ、利用者の意図に沿ったFAQを作成することができる。
また、上述してきた実施形態に係る情報提供装置10は、例えば図5に示すような構成のコンピュータ1000によって実現される。図5は、実施形態に係る情報提供装置10の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
20 通信部
30 記憶部
31 質問回答記憶部
32 学習モデル記憶部
40 制御部
41 前処理部
42 抽出部
43 距離学習部(学習処理部)
44 クラスタリング処理部
45 FAQ作成部
100 端末装置
Claims (6)
- 蓄積された複数の質問回答文書について、利用者が指定した所定のカテゴリに関する意味空間にマッピングされた質問回答のベクトルデータの相対的距離を調整する距離学習を行う学習処理部と、
学習された質問回答文書をクラスタリングするクラスタリング処理部と、
クラスタリングされた質問回答文書を含む各クラスタの中心点からの距離が最も近い質問回答を用いて、質問回答集を作成するFAQ作成部と、
を備えることを特徴とする情報提供装置。 - 前記学習処理部は、前記ベクトルデータについて、類似データの組と非類似データの組を用いた所定の学習がされた共分散行列を用いて、ベクトル化された前記質問回答文書を演算することにより、前記意味空間の内で前記質問回答のベクトルデータの相対的距離を調整することを特徴とする請求項1に記載の情報提供装置。
- 前記クラスタリング処理部は、ベクトル化された複数の前記質問回答文書の間の距離を考慮して、この距離の近いベクトルデータに対応する質問回答群によりクラスタを形成すること特徴とする請求項1または2に記載の情報提供装置。
- 前記FAQ作成部は、各クラスタに含まれる質問回答文書に見出しをつけることを特徴とする請求項1~3のいずれか一項に記載の情報提供装置。
- コンピュータが実行する情報提供方法であって、
蓄積された複数の質問回答文書について、利用者が指定した所定のカテゴリに関する意味空間にマッピングされた質問回答のベクトルデータの相対的距離を調整する距離学習を行う学習処理工程と、
学習された質問回答文書をクラスタリングするクラスタリング処理工程と、
クラスタリングされた質問回答文書を含む各クラスタの中心点からの距離が最も近い質問回答を用いて、質問回答集を作成するFAQ作成工程と、
を含むことを特徴とする情報提供方法。 - 蓄積された複数の質問回答文書について、利用者が指定した所定のカテゴリに関する意味空間にマッピングされた質問回答のベクトルデータの相対的距離を調整する距離学習を行う学習処理手順と、
学習された質問回答文書をクラスタリングするクラスタリング処理手順と、
クラスタリングされた質問回答文書を含む各クラスタの中心点からの距離が最も近い質問回答を用いて、質問回答集を作成するFAQ作成手順と、
をコンピュータに実行させることを特徴とする情報提供プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021024492A JP7410066B2 (ja) | 2021-02-18 | 2021-02-18 | 情報提供装置、情報提供方法および情報提供プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021024492A JP7410066B2 (ja) | 2021-02-18 | 2021-02-18 | 情報提供装置、情報提供方法および情報提供プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022126428A JP2022126428A (ja) | 2022-08-30 |
| JP7410066B2 true JP7410066B2 (ja) | 2024-01-09 |
Family
ID=83058828
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021024492A Active JP7410066B2 (ja) | 2021-02-18 | 2021-02-18 | 情報提供装置、情報提供方法および情報提供プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7410066B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7672025B1 (ja) * | 2024-06-25 | 2025-05-07 | カラクリ株式会社 | プログラム、方法、情報処理装置、システム |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006031460A (ja) | 2004-07-16 | 2006-02-02 | Advanced Telecommunication Research Institute International | データ検索方法及びコンピュータプログラム |
| JP2011123565A (ja) | 2009-12-08 | 2011-06-23 | Nomura Research Institute Ltd | Faq候補抽出システムおよびfaq候補抽出プログラム |
| JP2017102921A (ja) | 2015-12-02 | 2017-06-08 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 質問応答(q&a)データベースを拡張するためのシステム、方法、およびコンピュータ・プログラム(質問応答データベースの拡張) |
| JP2019139783A (ja) | 2014-12-26 | 2019-08-22 | 株式会社オルツ | コミュニケーションを提供する人工知能 |
| JP2020109689A (ja) | 2018-11-06 | 2020-07-16 | データ・サイエンティスト株式会社 | 検索ニーズ評価装置、検索ニーズ評価システム、及び検索ニーズ評価方法 |
| WO2020174826A1 (ja) | 2019-02-25 | 2020-09-03 | 日本電信電話株式会社 | 回答生成装置、回答学習装置、回答生成方法、及び回答生成プログラム |
| JP2020166426A (ja) | 2019-03-28 | 2020-10-08 | 株式会社日立ソリューションズ東日本 | 文書分析装置および文書分析方法 |
-
2021
- 2021-02-18 JP JP2021024492A patent/JP7410066B2/ja active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006031460A (ja) | 2004-07-16 | 2006-02-02 | Advanced Telecommunication Research Institute International | データ検索方法及びコンピュータプログラム |
| JP2011123565A (ja) | 2009-12-08 | 2011-06-23 | Nomura Research Institute Ltd | Faq候補抽出システムおよびfaq候補抽出プログラム |
| JP2019139783A (ja) | 2014-12-26 | 2019-08-22 | 株式会社オルツ | コミュニケーションを提供する人工知能 |
| JP2017102921A (ja) | 2015-12-02 | 2017-06-08 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 質問応答(q&a)データベースを拡張するためのシステム、方法、およびコンピュータ・プログラム(質問応答データベースの拡張) |
| JP2020109689A (ja) | 2018-11-06 | 2020-07-16 | データ・サイエンティスト株式会社 | 検索ニーズ評価装置、検索ニーズ評価システム、及び検索ニーズ評価方法 |
| WO2020174826A1 (ja) | 2019-02-25 | 2020-09-03 | 日本電信電話株式会社 | 回答生成装置、回答学習装置、回答生成方法、及び回答生成プログラム |
| JP2020166426A (ja) | 2019-03-28 | 2020-10-08 | 株式会社日立ソリューションズ東日本 | 文書分析装置および文書分析方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022126428A (ja) | 2022-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102613621B1 (ko) | 생성형 인공지능 모델을 활용한 기업 홍보용 기사 생성 방법, 장치 및 시스템 | |
| Ryu et al. | Knowledge distillation for bert unsupervised domain adaptation | |
| CN111400601B (zh) | 一种视频推荐的方法及相关设备 | |
| KR102155739B1 (ko) | 질의응답 데이터 셋을 적응적으로 재사용하는 챗봇 서비스 제공 방법, 서버, 및 시스템 | |
| US11403694B2 (en) | System and method for intelligent context-based personalized beauty product recommendation and matching | |
| CN112163165A (zh) | 信息推荐方法、装置、设备及计算机可读存储介质 | |
| WO2020143844A1 (zh) | 意图分析方法、装置、显示终端及计算机可读存储介质 | |
| US20230385903A1 (en) | System and method for intelligent context-based personalized beauty product recommendation and matching at retail environments | |
| WO2021155691A1 (zh) | 用户画像生成方法、装置、存储介质及设备 | |
| CN113761220A (zh) | 信息获取方法、装置、设备及存储介质 | |
| CN110704586A (zh) | 一种信息处理方法及系统 | |
| CN114997967A (zh) | 一种智能推荐系统及方法 | |
| CN116205700A (zh) | 目标产品的推荐方法、装置、计算机设备和存储介质 | |
| CN111444338B (zh) | 文本处理、装置、存储介质及设备 | |
| Li et al. | Multimodal Deep Learning Framework for Book Recommendations: Harnessing Image Processing with VGG16 and Textual Analysis via LSTM-Enhanced Word2Vec. | |
| CN119357679A (zh) | 模型训练方法及用于模型训练的样本确定方法 | |
| KR102632804B1 (ko) | 인공지능 모델을 활용한 사용자 맞춤형 콘텐츠 생성 및 가공 플랫폼 서비스 제공 방법, 장치 및 시스템 | |
| JP7410066B2 (ja) | 情報提供装置、情報提供方法および情報提供プログラム | |
| CN113010645A (zh) | 文本生成方法、装置、设备及存储介质 | |
| CN119653199B (zh) | 数字人直播策略生成方法、装置、计算机设备和存储介质 | |
| KR102839515B1 (ko) | 인공지능 기반 기업 및 작가 매칭 플랫폼 서비스 제공 방법, 장치 및 시스템 | |
| Voutos et al. | Metadata-enriched discovery of aspect similarities between cultural objects | |
| KR20240097009A (ko) | 웹툰 기반 한국 문화 컨텐츠 플랫폼 서비스 제공 방법, 장치 및 시스템 | |
| Zhao et al. | Self labeling online sequential extreme learning machine and it’s application | |
| KR102894902B1 (ko) | 상품 모델링을 통하여 상품을 추천하기 위한 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211217 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221223 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230320 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230718 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230919 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| 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: 20231121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231221 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7410066 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |