JP7079867B1 - 生成装置、生成方法及び生成プログラム - Google Patents
生成装置、生成方法及び生成プログラム Download PDFInfo
- Publication number
- JP7079867B1 JP7079867B1 JP2021046173A JP2021046173A JP7079867B1 JP 7079867 B1 JP7079867 B1 JP 7079867B1 JP 2021046173 A JP2021046173 A JP 2021046173A JP 2021046173 A JP2021046173 A JP 2021046173A JP 7079867 B1 JP7079867 B1 JP 7079867B1
- Authority
- JP
- Japan
- Prior art keywords
- predetermined
- category
- user
- search query
- unit
- 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
- 238000000034 method Methods 0.000 title claims description 56
- 238000004364 calculation method Methods 0.000 claims abstract description 29
- 230000008569 process Effects 0.000 claims description 21
- 238000010586 diagram Methods 0.000 abstract description 11
- 230000010365 information processing Effects 0.000 description 62
- 238000004891 communication Methods 0.000 description 11
- 238000010411 cooking Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000010801 machine learning Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 235000008452 baby food Nutrition 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 235000013305 food Nutrition 0.000 description 2
- 235000012054 meals Nutrition 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000000474 nursing effect Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
図1を用いて、本実施形態の生成装置等により実現される生成処理を説明する。図1は、実施形態に係る生成処理の一例を示す図である。なお、図1では、本願に係る生成装置の一例である情報処理装置10によって、実施形態に係る生成処理などが実現されるものとする。
次に、図2を用いて、情報処理装置10の構成について説明する。図2は、実施形態に係る情報処理装置の構成例を示す図である。図2に示すように、情報処理装置10は、通信部20と、記憶部30と、制御部40とを有する。
通信部20は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部20は、ネットワークNと有線または無線で接続され、端末装置100等との間で情報の送受信を行う。
記憶部30は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図2に示すように、記憶部30は、履歴情報データベース31と、関連度情報データベース32と有する。
履歴情報データベース31は、利用者が入力した検索クエリの履歴や各種サービスの利用履歴に関する各種の情報を記憶する。ここで、図3を用いて、履歴情報データベース31が記憶する情報の一例を説明する。図3は、実施形態に係る履歴情報データベースの一例を示す図である。図3の例において、履歴情報データベース31は、「利用者ID」、「検索履歴」、「利用履歴」といった項目を有する。
関連度情報データベース32は、履歴情報データベース31に格納された情報に基づき生成された関連度情報に関する各種の情報を記憶する。ここで、図4を用いて、関連度情報データベース32が記憶する情報の一例を説明する。図4は、実施形態に係る関連度情報データベースの一例を示す図である。図4の例において、関連度情報データベース32は、「事象」、「カテゴリ」、「関連度情報」といった項目を有する。
制御部40は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置10内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部40は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。実施形態に係る制御部40は、図2に示すように、取得部41と、分類部42と、算出部43と、生成部44と、特定部45と、判定部46と、提供部47とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
取得部41は、所定の事象に対応付けられる利用者群が入力した検索クエリの履歴を示す履歴情報を取得する。例えば、図1の例において、取得部41は、利用者の各種サービスにおける利用履歴、各種サービスにおける検索履歴などを含む利用者情報(履歴情報)を取得し、履歴情報データベース31に格納する。
分類部42は、取得部41により取得された履歴情報が示す検索クエリを複数の所定のカテゴリのいずれかに分類する。例えば、図1の例において、分類部42は、履歴情報データベース31を参照し、属性が「母親」と推定される利用者群G1に属する各利用者が入力した各検索クエリを、「子育て」、「スマートデバイス」、「料理」、・・・等のいずれかのカテゴリに分類する。
算出部43は、履歴情報に基づいて、分類部42により所定のカテゴリに分類された各検索クエリと、所定の事象及び当該所定のカテゴリとの関連度を算出する。例えば、図1の例において、カテゴリ「子育て」に分類された各検索クエリと、属性「母親」及びカテゴリ「子育て」との関連度を算出する場合、算出部43は、検索クエリ群D#1に含まれる検索クエリごとに、利用者群G1に含まれる利用者が入力した回数を計数し、計数した回数が多い程より高い値の関連度を算出する。また、算出部43は、対比利用者群が入力した検索クエリのうち、利用者群G1が入力せず、且つ、カテゴリ「子育て」に分類されない検索クエリを非入力クエリとして特定する。そして、算出部43は、特定した非入力クエリを対比利用者群が入力した回数を計数し、計数した回数が多い程より低い値の関連度を算出する。
生成部44は、算出部43により算出された各検索クエリの関連度を示す関連度情報を、複数の所定のカテゴリごとに生成する。例えば、図1の例において、生成部44は、検索クエリ群D#1に含まれる検索クエリと、当該検索クエリについて算出された正の関連度、並びに、非入力クエリと、非入力クエリについて算出された負の関連度とを示すモデルを、属性「母親」及びカテゴリ「子育て」に対応するモデルM#1として生成し、関連度情報データベース32に格納する。
特定部45は、利用者が入力した検索クエリと、関連度情報とに基づいて、所定の事象に対応付けられ、且つ、所定のカテゴリに対応付けられる利用者を特定する。例えば、図1の例において、特定部45は、履歴情報データベース31及び関連度情報データベース32を参照し、検索履歴が示す検索クエリについて、モデルM#1が示す各関連度の合計が所定の閾値以上である利用者U3を特定する。
判定部46は、関連度情報が示す関連度と、利用者が入力した検索クエリとに基づいて、利用者が所定のカテゴリに対応付けられる度合いを判定する。例えば、図1を例にして説明すると、判定部46は、検索履歴が示す検索クエリについて、モデルM#1が示す各関連度の合計が高いほど料理に対する興味関心の度合いが高い利用者と判定し、合計が低いほど料理に対する興味関心の度合いが低い利用者と判定する。
提供部47は、特定部45により特定された利用者に対し、所定のカテゴリに関連する情報を提供する。例えば、図1の例において、提供部47は、カテゴリ「子育て」に対応付けられる利用者U3の属性を「子育て中の母親」と特定し、母親向けの子育て支援に関する情報や、女性向けの育児用品に関する情報などを提供する。
図5を用いて、実施形態に係る情報処理装置10の生成処理の手順について説明する。図5は、実施形態に係る生成処理の手順の一例を示すフローチャートである。
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
上述の実施形態において、算出部43が、属性「母親」及びカテゴリ「子育て」に関する関連度を算出する場合、利用者群G1に属さない利用者群を対比利用者群とし、対比利用者群が入力した検索クエリのうち、利用者群G1が入力せず、且つ、カテゴリ「子育て」に分類されない検索クエリを非入力クエリとして関連度を算出する例を示した。しかし算出部43の機能はこのような例に限定されず任意の手法で関連度を算出してもよい。例えば、図1を例にして説明すると、属性「母親」及びカテゴリ「子育て」に関する関連度を算出する場合、算出部43は、対比利用者群が入力した検索クエリのうち、利用者群G1が入力しなかったクエリを非入力クエリとし、関連度を算出してもよい。また、算出部43は、対比利用者群を、利用者群G1に属する利用者を含めてカテゴリ「子育て」に属さない検索クエリを入力した利用者群とし、関連度を算出してもよい。
上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文章中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
上述してきたように、実施形態に係る情報処理装置10は、取得部41と、分類部42と、算出部43と、生成部44と、特定部45と、判定部46と、提供部47とを有する。取得部41は、所定の事象に対応付けられる利用者群が入力した検索クエリの履歴を示す履歴情報を取得する。分類部42は、取得部41により取得された履歴情報が示す検索クエリを複数の所定のカテゴリのいずれかに分類する。また、分類部42は、所定の事象と関連性を有する複数の所定のカテゴリのいずれかに検索クエリを分類する。また、分類部42は、階層構造を有する複数の所定のカテゴリのいずれかに検索クエリを分類する。算出部43は、履歴情報に基づいて、分類部42により所定のカテゴリに分類された各検索クエリと、所定の事象及び当該所定のカテゴリとの関連度を算出する。生成部44は、算出部43により算出された各検索クエリの関連度を示す関連度情報を、複数の所定のカテゴリごとに生成する。特定部45は、利用者が入力した検索クエリと、関連度情報とに基づいて、所定の事象に対応付けられ、且つ、所定のカテゴリに対応付けられる利用者を特定する。判定部46は、関連度情報が示す関連度と、利用者が入力した検索クエリとに基づいて、利用者が所定のカテゴリに対応付けられる度合いを判定する。提供部47は、特定部45により特定された利用者に対し、所定のカテゴリに関連する情報を提供する。また、提供部47は、判定部46により判定された度合いに応じて、利用者に対応付けられたカテゴリに関連する情報を利用者に提供する。
また、上述してきた各実施形態に係る情報処理装置10は、例えば、図6に示すような構成のコンピュータ1000によって実現される。以下、情報処理装置10を例に挙げて説明する。図6は、情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
20 通信部
30 記憶部
31 履歴情報データベース
32 関連度情報データベース
40 制御部
41 取得部
42 分類部
43 算出部
44 生成部
45 特定部
46 判定部
47 提供部
100 端末装置
Claims (11)
- 所定の事象に対応付けられる利用者群が入力した検索クエリの履歴を示す履歴情報を取得する取得部と、
前記取得部により取得された履歴情報が示す検索クエリを複数の所定のカテゴリのいずれかに分類する分類部と、
前記履歴情報に基づいて、前記分類部により所定のカテゴリに分類された各検索クエリと、前記所定の事象及び当該所定のカテゴリとの関連度を算出する算出部と、
前記算出部により算出された各検索クエリの関連度を示す関連度情報を、複数の前記所定のカテゴリごとに生成する生成部と、
利用者が入力した検索クエリと、前記関連度情報とに基づいて、前記所定の事象に対応付けられ、且つ、前記所定のカテゴリに対応付けられる利用者を特定する特定部と、
前記特定部により特定された利用者に対し、前記所定のカテゴリに関連する情報を提供する提供部と
を有することを特徴とする生成装置。 - 前記分類部は、
前記所定の事象と関連性を有する複数の前記所定のカテゴリのいずれかに検索クエリを分類する
ことを特徴とする請求項1に記載の生成装置。 - 前記分類部は、
階層構造を有する複数の前記所定のカテゴリのいずれかに検索クエリを分類する
ことを特徴とする請求項1または2に記載の生成装置。 - 前記特定部は、
複数の前記所定のカテゴリに含まれる第1のカテゴリに対応付けられ、且つ、複数の前記所定のカテゴリに含まれる第2のカテゴリに対応付けられる前記利用者を特定する
ことを特徴とする請求項1から3のうちいずれか1つに記載の生成装置。 - 前記特定部は、
複数の前記所定のカテゴリに含まれる第1のカテゴリ、若しくは、複数の前記所定のカテゴリに含まれる第2のカテゴリのいずれかに対応付けられる前記利用者を特定する
ことを特徴とする請求項1から4のうちいずれか1つに記載の生成装置。 - 前記特定部は、
複数の前記所定のカテゴリに含まれる第1のカテゴリに対応付けられず、複数の前記所定のカテゴリのうち第1のカテゴリ以外のカテゴリに対応付けられる前記利用者を特定する
ことを特徴とする請求項1から5のうちいずれか1つに記載の生成装置。 - 前記特定部は、
複数の前記所定のカテゴリに含まれる第1のカテゴリ及び第2のカテゴリに対応付けられず、且つ、複数の前記所定のカテゴリのうち第1のカテゴリ及び第2のカテゴリ以外のカテゴリのいずれかに対応付けられる前記利用者を特定する
ことを特徴とする請求項1から6のうちいずれか1つに記載の生成装置。 - 前記提供部は、
前記利用者に対し、複数の前記所定のカテゴリとの対応関係に応じた情報を提供する
ことを特徴とする請求項1から7のうちいずれか1つに記載の生成装置。 - 前記関連度情報が示す関連度と、前記利用者が入力した検索クエリとに基づいて、前記利用者が前記所定のカテゴリに対応付けられる度合いを判定する判定部
をさらに有し、
前記提供部は、
前記判定部により判定された度合いに応じて、前記利用者に対応付けられたカテゴリに関連する情報を前記利用者に提供する
ことを特徴とする請求項1から8のうちいずれか1つに記載の生成装置。 - コンピュータが実行する生成方法であって、
所定の事象に対応付けられる利用者群が入力した検索クエリの履歴を示す履歴情報を取得する取得工程と、
前記取得工程により取得された履歴情報が示す検索クエリを複数の所定のカテゴリのいずれかに分類する分類工程と、
前記履歴情報に基づいて、前記分類工程により所定のカテゴリに分類された各検索クエリと、前記所定の事象及び当該所定のカテゴリとの関連度を算出する算出工程と、
前記算出工程により算出された各検索クエリの関連度を示す関連度情報を、複数の前記所定のカテゴリごとに生成する生成工程と、
利用者が入力した検索クエリと、前記関連度情報とに基づいて、前記所定の事象に対応付けられ、且つ、前記所定のカテゴリに対応付けられる利用者を特定する特定工程と、
前記特定工程により特定された利用者に対し、前記所定のカテゴリに関連する情報を提供する提供工程と
を含むことを特徴とする生成方法。 - 所定の事象に対応付けられる利用者群が入力した検索クエリの履歴を示す履歴情報を取得する取得手順と、
前記取得手順により取得された履歴情報が示す検索クエリを複数の所定のカテゴリのいずれかに分類する分類手順と、
前記履歴情報に基づいて、前記分類手順により所定のカテゴリに分類された各検索クエリと、前記所定の事象及び当該所定のカテゴリとの関連度を算出する算出手順と、
前記算出手順により算出された各検索クエリの関連度を示す関連度情報を、複数の前記所定のカテゴリごとに生成する生成手順と、
利用者が入力した検索クエリと、前記関連度情報とに基づいて、前記所定の事象に対応付けられ、且つ、前記所定のカテゴリに対応付けられる利用者を特定する特定手順と、
前記特定手順により特定された利用者に対し、前記所定のカテゴリに関連する情報を提供する提供手順と
をコンピュータに実行させるための生成プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021046173A JP7079867B1 (ja) | 2021-03-19 | 2021-03-19 | 生成装置、生成方法及び生成プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021046173A JP7079867B1 (ja) | 2021-03-19 | 2021-03-19 | 生成装置、生成方法及び生成プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7079867B1 true JP7079867B1 (ja) | 2022-06-02 |
JP2022144958A JP2022144958A (ja) | 2022-10-03 |
Family
ID=81847767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021046173A Active JP7079867B1 (ja) | 2021-03-19 | 2021-03-19 | 生成装置、生成方法及び生成プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7079867B1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012089156A (ja) | 2008-03-21 | 2012-05-10 | Dentsu Inc | 広告媒体決定装置および広告媒体決定方法 |
JP2016110260A (ja) | 2014-12-03 | 2016-06-20 | 株式会社Nttドコモ | コンテンツ検索結果提供システム及びコンテンツ検索結果提供方法 |
JP2019053519A (ja) | 2017-09-15 | 2019-04-04 | ヤフー株式会社 | 分類装置、分類方法及び分類プログラム |
JP2020057188A (ja) | 2018-10-02 | 2020-04-09 | Zホールディングス株式会社 | 提供装置、提供方法及び提供プログラム |
-
2021
- 2021-03-19 JP JP2021046173A patent/JP7079867B1/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012089156A (ja) | 2008-03-21 | 2012-05-10 | Dentsu Inc | 広告媒体決定装置および広告媒体決定方法 |
JP2016110260A (ja) | 2014-12-03 | 2016-06-20 | 株式会社Nttドコモ | コンテンツ検索結果提供システム及びコンテンツ検索結果提供方法 |
JP2019053519A (ja) | 2017-09-15 | 2019-04-04 | ヤフー株式会社 | 分類装置、分類方法及び分類プログラム |
JP2020057188A (ja) | 2018-10-02 | 2020-04-09 | Zホールディングス株式会社 | 提供装置、提供方法及び提供プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2022144958A (ja) | 2022-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11138681B2 (en) | Inference model for traveler classification | |
US9436919B2 (en) | System and method of tuning item classification | |
CN108960945A (zh) | 商品推荐方法和装置 | |
US20210326312A1 (en) | Automatically improving data quality | |
US11989488B2 (en) | Automatically and intelligently exploring design spaces | |
JP6810745B2 (ja) | ターゲットクラスタリング手法を利用して、属性タイプが混合した顧客をセグメント化するためのシステムおよび方法 | |
JP6767342B2 (ja) | 検索装置、検索方法および検索プログラム | |
JP2016136355A (ja) | 情報処理装置、情報処理方法、及び、プログラム | |
US10474670B1 (en) | Category predictions with browse node probabilities | |
JP6885858B2 (ja) | 推定装置、推定方法、及び推定プログラム | |
JP7177023B2 (ja) | 特定装置、特定方法及び特定プログラム | |
JP7079867B1 (ja) | 生成装置、生成方法及び生成プログラム | |
JP7491882B2 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP7045515B1 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP7073557B2 (ja) | 生成装置、生成方法、及び生成プログラム | |
JP6043840B1 (ja) | 分類装置、分類方法、及び分類プログラム | |
JP7184947B2 (ja) | 特定装置、特定方法及び特定プログラム | |
JP6541737B2 (ja) | 選択装置、選択方法、選択プログラム、モデルおよび学習データ | |
JP7043650B1 (ja) | 推定装置、推定方法及び推定プログラム | |
JP2020154464A (ja) | 推定装置、推定方法及び推定プログラム | |
JP6990757B1 (ja) | 生成装置、生成方法及び生成プログラム | |
JP6830752B2 (ja) | 装置、方法、および、プログラム | |
JP2020013395A (ja) | 公開装置、公開方法および公開プログラム | |
JP6993525B1 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
JP2020004054A (ja) | 出力装置、出力方法および出力プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211020 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20211020 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220217 |
|
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: 20220426 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220523 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7079867 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |