JP7410069B2 - Provision device, method and program - Google Patents
Provision device, method and program Download PDFInfo
- Publication number
- JP7410069B2 JP7410069B2 JP2021041461A JP2021041461A JP7410069B2 JP 7410069 B2 JP7410069 B2 JP 7410069B2 JP 2021041461 A JP2021041461 A JP 2021041461A JP 2021041461 A JP2021041461 A JP 2021041461A JP 7410069 B2 JP7410069 B2 JP 7410069B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- message
- transaction object
- model
- information
- 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
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、提供装置、提供方法及び提供プログラムに関する。 The present invention relates to a providing device, a providing method, and a providing program.
従来、インターネットを介した情報配信に関する技術が提供されている。このような技術の一例として、指定した相手へ感謝メッセージを送信する技術が提供されている。 Conventionally, techniques related to information distribution via the Internet have been provided. As an example of such a technique, a technique for transmitting a thank you message to a specified party is provided.
しかしながら、上述した技術では、利用者の購買行動に応じて適切なメッセージを提供することができるとは限らない。 However, with the above-mentioned technology, it is not always possible to provide an appropriate message depending on the purchasing behavior of the user.
例えば、上述した技術では、企業等の組織内で「ありがとう」等の感謝メッセージを送受信しているに過ぎず、利用者の購買行動に応じて適切なメッセージを提供しているとは限らない。 For example, with the above-mentioned technology, messages of gratitude such as "Thank you" are only sent and received within an organization such as a company, and appropriate messages are not necessarily provided depending on the purchasing behavior of users.
本願は、上記に鑑みてなされたものであって、利用者の購買行動に応じて適切なメッセージを提供することを目的とする。 The present application has been made in view of the above, and aims to provide appropriate messages according to the purchasing behavior of users.
本願に係る提供装置は、利用者の取引対象の購買に関連する購買行動を検知する検知部と、前記検知部により検知された購買行動に応じて、当該購買行動のコンテキストに基づくメッセージを前記利用者に提供する提供部とを有することを特徴とする。 The providing device according to the present application includes a detection unit that detects a purchase behavior related to a purchase of a transaction object of a user, and a message based on the context of the purchase behavior, in accordance with the purchase behavior detected by the detection unit. The invention is characterized by having a provision section that provides the information to users.
実施形態の一態様によれば、利用者の購買行動に応じて適切なメッセージを提供することができるという効果を奏する。 According to one aspect of the embodiment, it is possible to provide an appropriate message according to the purchasing behavior of the user.
以下に本願に係る提供装置、提供方法及び提供プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提供装置、提供方法及び提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 DESCRIPTION OF THE PREFERRED EMBODIMENTS Below, a mode for implementing a providing apparatus, a providing method, and a providing program (hereinafter referred to as "embodiments") according to the present application will be described in detail with reference to the drawings. Note that the providing device, providing method, and providing program according to the present application are not limited by this embodiment. Further, in each of the embodiments below, the same parts are given the same reference numerals, and redundant explanations will be omitted.
〔1.実施形態〕
図1を用いて、本実施形態の提供装置等により実現される情報提供処理を説明する。図1は、実施形態に係る情報提供処理の一例を示す図である。なお、図1では、本願に係る提供装置の一例である情報提供装置10によって、実施形態に係る情報提供処理などが実現されるものとする。
[1. Embodiment]
The information providing process realized by the providing device and the like of this embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of information provision processing according to an embodiment. Note that in FIG. 1, it is assumed that the information providing process according to the embodiment is realized by the
図1に示すように、実施形態に係る情報提供システム1は、情報提供装置10と、端末装置100とを含む。情報提供装置10及び端末装置100は、ネットワークN(例えば、図2参照)を介して有線または無線により相互に通信可能に接続される。ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)である。なお、図1に示した情報提供システム1には、複数台の情報提供装置10及び複数台の端末装置100が含まれていてもよい。
As shown in FIG. 1, the
図1に示す情報提供装置10は、情報提供処理を行う情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。図1の例において、情報提供装置10は、例えば、取引対象(商品)に関する商品情報や、利用者に関する利用者情報などの情報を管理し、これらの情報に基づいて電子商取引に関する各種サービスを利用者に提供する。図1に示す例では、情報提供装置10が電子商取引サービスの一例であるショッピングサービスを提供する例を示す。
The
なお、情報提供装置10は、サービスに係るウェブサイトを提供するウェブサーバとしての機能を有していてもよい。また、情報提供装置10は、端末装置100にインストールされた各種サービスに関するアプリケーションに表示する情報を、情報提供装置10に配信する装置であってもよい。また、情報提供装置10は、アプリケーションのデータそのものを配信するサーバであってもよい。
Note that the
また、情報提供装置10は、端末装置100に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、JavaScript(登録商標)等のスクリプト言語やCSS(Cascading Style Sheets)等のスタイルシート言語により記述される。なお、情報提供装置10から配信されるアプリケーションそのものを制御情報とみなしてもよい。
Further, the
図1に示す端末装置100は、利用者によって利用される情報処理装置である。端末装置100は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。また、端末装置100は、情報提供装置10によって配信される情報を、ウェブブラウザやアプリケーションにより表示する。なお、図1に示す例では、端末装置100がスマートフォンである場合を示す。
The
以下、図1を用いて、情報提供装置10が行う情報提供処理の一例について説明する。なお、以下の説明において、端末装置100は、利用者U1によって利用されるものとする。また、以下の説明では、端末装置100を利用者U1と同一視する場合がある。すなわち、以下では、利用者U1を端末装置100と読み替えることもできる。
An example of the information providing process performed by the
まず、情報提供装置10は、自装置が提供するショッピングサービスにおいて、利用者の商品の購買に関連する購買行動を検知する(ステップS1)。例えば、情報提供装置10は、商品のお気に入り登録に関する操作や、商品の評価(レビュー)の投稿、ショッピングサービスにおける仮想的なカートへ商品を投入する操作、商品の購入操作などといった購買行動を検知する。なお、図1の例において、情報提供装置10は、利用者U1による商品#1の購入操作を検知したものとする。
First, the
続いて、情報提供装置10は、購買行動のコンテキストと、購買行動に応じて利用者に提供するメッセージとの関係性を学習したモデルMを用いて、利用者U1に提供するメッセージを抽出する(ステップS2)。例えば、情報提供装置10は、利用者の購買行動の内容や、利用者情報(例えば、デモグラフィック属性やサイコグラフィック属性など)、購買行動の対象である商品の商品情報(例えば、カテゴリ(コンセプト)や、価格、在庫など)、購買行動に至るまでの利用者の行動履歴(例えば、商品情報の閲覧履歴や、商品の購入履歴など)などといった情報を含む購買行動のコンテキストが入力された場合に、購買行動に対する利用者の承認欲求を満たすメッセージを出力するよう学習されたモデルMを生成する。そして、情報提供装置10は、利用者U1の購買行動のコンテキストをモデルMに入力し、メッセージを出力させることで、利用者U1に提供するメッセージを抽出する。
Next, the
具体的な例を挙げると、情報提供装置10は、購買行動のコンテキストと、購買行動に対する利用者の承認欲求を満たすメッセージ群(例えば、「いい商品かいましたね」や、「さすがですね」、「ついに買ったんですね!」など)との関係性を特定するためのABテストを実施し、購買行動のコンテキストを入力した場合に、ABテストにおいてより肯定的な反応を利用者から得られたと判定したメッセージを出力するようにモデルMを学習する。ここで、情報提供装置10は、メッセージが提供された利用者が投稿した商品若しくはショッピングサービスのレビューが所定の閾値以上である場合や、メッセージが提供された利用者が商品を再度購入した場合などに、肯定的な反応を利用者から得られたと判定する。
To give a specific example, the
続いて、情報提供装置10は、端末装置100にメッセージを提供し、出力させる(ステップS3)。例えば、情報提供装置10は、端末装置100にモデルMから出力されたメッセージを提供し、商品#1の購入操作が完了したことを示す画面に表示させる。
Subsequently, the
なお、情報提供装置10は、購入操作が完了したことを示す画面から、ショッピングサービスのトップ画面に遷移したタイミングでメッセージを表示させてもよい。
Note that the
続いて、情報提供装置10は、メッセージが提供された後の利用者U1の行動情報を取得する(ステップS4)。例えば、情報提供装置10は、ショッピングサービスにおける利用者U1の行動情報を取得する。具体的な例を挙げると、情報提供装置10は、商品#1に関して利用者が投稿したレビューや、利用者U1が商品#1を再度購入したか否かを示す情報、商品#1に関する情報をSNSサービス等において他の利用者と共有するための操作(例えば、シェアボタンの押下)を行ったか否かを示す情報などを取得する。
Subsequently, the
続いて、情報提供装置10は、取得した行動情報に基づいて、利用者U1に提供したメッセージを評価する(ステップS5)。例えば、情報提供装置10は、提供したメッセージに対し利用者U1が肯定的であるかを評価する。具体的な例を挙げると、情報提供装置10は、商品#1に関して利用者が投稿したレビューが所定の閾値以上である場合や、利用者U1が商品#1を再度購入した場合、商品#1に関する情報に対してシェアボタンを押下した場合などに、提供したメッセージに対し利用者U1が肯定的であると評価する。
Subsequently, the
続いて、情報提供装置10は、利用者U1に提供したメッセージの評価結果をモデルMに学習させる(ステップS6)。例えば、情報提供装置10は、利用者U1に提供したメッセージに対し、利用者Uが肯定的であったかを示す評価結果や、商品#1の商品情報、利用者U1の利用者情報などを学習データとして、モデルMの機械学習を行う。
Subsequently, the
なお、モデルMの学習には機械学習に関する種々の従来技術を適宜用いて行われてもよい。例えば、モデルMの学習は、SVM(Support Vector Machine)等の教師あり学習の機械学習に関する技術を用いて行われてもよい。また、モデルMの学習は、教師なし学習の機械学習に関する技術を用いて行われてもよい。また、モデルMの学習は、深層学習(ディープラーニング)の技術を用いて行われてもよい。また、モデルMの学習は、DNN(Deep Neural Network)やRNN(Recurrent Neural Network)やCNN(Convolutional Neural Network)等の種々のディープラーニングの技術を適宜用いて行われてもよい。なお、上記モデルMの学習に関する記載は例示であり、モデルMの学習は、取得可能な情報等に応じて適宜選択された学習手法により行われてもよい。 Note that learning of the model M may be performed using various conventional techniques related to machine learning as appropriate. For example, the learning of the model M may be performed using a technique related to machine learning of supervised learning such as SVM (Support Vector Machine). Further, the learning of the model M may be performed using a technique related to machine learning of unsupervised learning. Further, learning of the model M may be performed using deep learning technology. Further, learning of the model M may be performed using various deep learning techniques such as DNN (Deep Neural Network), RNN (Recurrent Neural Network), and CNN (Convolutional Neural Network) as appropriate. Note that the above description regarding the learning of the model M is an example, and the learning of the model M may be performed by a learning method appropriately selected depending on obtainable information and the like.
また、例えば、情報提供装置10は、辞書にメッセージを登録し、モデルMが購買行動のコンテキストが入力された際に、対応するメッセージのIDを出力するように学習されていてもよい。
Further, for example, the
以上のように、実施形態に係る情報提供装置10は、利用者の購買行動に応じて、利用者の承認欲求を満たすメッセージを、購買行動のコンテキストに基づいて提供する。これにより、実施形態に係る情報提供装置10は、電子商取引サービスにおけるショッピングのように、店員からの声掛けなどがなく、人との関わり合いで発生しない場合であっても、利用者の購買行動を褒める(承認欲求を満たす)メッセージを提供することにより、次のコンバージョン(新たな購買行動等)を促すことができる。すなわち、実施形態に係る情報提供装置10は、利用者の購買行動に応じて適切なメッセージを提供することができる。
As described above, the
また、実施形態に係る情報提供装置10は、モデルを用いて提供したメッセージに対する利用者の行動(反応)を評価し、評価結果を用いてモデルの機械学習を行うことを可能とする。すなわち、実施形態に係る情報提供装置10は、利用者の購買行動に応じて提供するメッセージの精度を向上させることができる。
Furthermore, the
〔2.メッセージの具体例〕
ここで、図1の例において、利用者U1の購買行動のコンテキストに基づいて情報提供装置10が提供するメッセージの具体例について説明する。例えば、情報提供装置10は、購買行動のコンテキストに基づき、商品#1の購入に至るまでの利用者U1の心情を察するメッセージを提供する。具体的な例を挙げると、利用者U1の商品の閲覧履歴が、商品#1と同一のカテゴリの商品を複数閲覧したことを示す場合(言い換えると、複数の商品から選んで買った場合)、情報提供装置10は、「比較してこれにしたんですね!」といったメッセージを提供する。また、利用者U1の行動履歴が、商品#1をショッピングカートに投入し、その後購入に至らなかったことを複数回示す場合や、商品#1の商品情報を示すコンテンツを複数回閲覧していた場合(言い換えると、商品#1の購入を悩んでいた場合)、情報提供装置10は、「ついに買ったんですね!」といったメッセージを提供する。また、利用者U1の商品の閲覧履歴が、商品#1と同一のカテゴリである他の商品を閲覧していない場合(言い換えると、悩まずに買った場合)、情報提供装置10は、「さすがですね」といったメッセージを提供する。
[2. Specific example of message]
Here, in the example of FIG. 1, a specific example of a message provided by the
また、例えば、情報提供装置10は、購買行動のコンテキストに基づき、商品#1の購入に対する安心感やお得感を与えるメッセージを提供する。具体的な例を挙げると、商品#1が生鮮食品であり、商品#1の旬の時期に購入した場合、情報提供装置10は、「商品#1は今が旬で、今年は豊作で例年になく甘いそうです。どうぞ楽しんでください!」といったメッセージを提供する。また、商品#1の売上状況が好調である場合、情報提供装置10は、「いい商品買いましたね」、「今売れてます」などといったメッセージを提供する。また、商品#1の在庫数が所定の閾値以下である場合、情報提供装置10は、「残りN(Nは商品#1の在庫数)個だったんですよ」などといったメッセージを提供する。
Further, for example, the
また、例えば、商品#1が予め定められた価格(例えば、希望小売価格)から割引された割引価格で購入した場合、情報提供装置10は、割引価格に応じてお得感を与えるメッセージを提供する。具体的な例を挙げると、割引価格で商品#1を購入した場合、情報提供装置10は、「お得に買えましたよ!」、「安く買えましたね!」などといったメッセージを提供する。また、所定の期間内で商品#1が最も安いタイミングで商品#1を購入した場合、情報提供装置10は、「ここ数日で一番安いですよ!」といったメッセージを提供する。また、商品#1を販売する提供者(ストア)が複数存在し、最も安い割引価格で商品#1を販売する提供者から商品#1を購入した場合、情報提供装置10は、「全ショップで一番安いですよ!」などといったメッセージを提供する。
Further, for example, when
なお、情報提供装置10は、商品#1の購入操作が完了したことを示す画面のみならず、利用者U1の各種の購買行動が検知されたタイミングでメッセージを提供してもよい。例えば、情報提供装置10は、商品#1を利用者U1がお気に入り登録したタイミングや、カートに投入したタイミングで、商品#1の購入に対する安心感やお得感を与えるメッセージを提供してもよい。具体的な例を挙げると、情報提供装置10は、商品#1を利用者U1がお気に入り登録したタイミングや、カートに投入したタイミングで、「いいセンスしてるね!」、「ここ数日で一番安いですよ!」などといったメッセージを提供する。また、情報提供装置10は、商品#1を所定の回数以上お気に入り登録したタイミングや、商品#1の商品情報を示すコンテンツを所定回数以上閲覧したタイミングでメッセージを提供する。
Note that the
また、情報提供装置10は、利用者U1の各種の購買行動が検知されてから、利用者U1の購買行動のコンテキストが所定の条件を満たしたタイミングでメッセージを提供してもよい。例えば、情報提供装置10は、利用者U1の購入後に商品#1の販売数が所定の閾値以上となったタイミングや、利用者U1の購入後に商品#1に対する他の利用者の評価が所定の閾値以上となったタイミングで、商品#1の購入に対する安心感を与えるメッセージ(例えば、「いい商品買いましたね」)を利用者U1に提供する。また、情報提供装置10は、商品#1と所定の関連性を有する商品(例えば、所定の閾値以上の利用者により商品#1と併せて購入された商品)について、利用者U1の購買行動が検知されたタイミングで、利用者U1の購買行動を褒めるメッセージ(例えば、「いいセンスしてるね!」)を提供する。また、情報提供装置10は、利用者U1が商品#1の商品情報を示すコンテンツを閲覧、または、商品#1をお気に入り登録した後、商品#1が旬の時期となったタイミングで、商品#1の購入に対するお得感を与えるメッセージ(例えば、「今が旬です」)を提供する。
Further, the
また、情報提供装置10は、利用者U1の各種の購買行動が検知されてから所定の期間が経過したタイミングでメッセージを提供してもよい。例えば、情報提供装置10は、利用者U1が商品#1を購入してから所定の期間が経過した後に、所定の期間における商品#1の販売数に基づくメッセージを提供する。また、情報提供装置10は、利用者U1が商品#1の商品情報を示すコンテンツを閲覧、または、商品#1をお気に入り登録してから所定の期間が経過した後(言い換えると、利用者U1が商品#1の存在を忘れていると推定されるタイミング)で、メッセージを提供する。
Further, the
また、情報提供装置10は、商品#1の提供者(例えば、商品#1を販売するストアの管理者や、商品#1の製造者など)により設定されたメッセージや、商品#1に対して投稿されたレビュー(例えば、買った理由等)に基づくメッセージなどを提供してもよい。例えば、情報提供装置10は、提供者が入力したメッセージや、情報提供装置10が提供者に提示したメッセージのうち提供者が選択したメッセージなどを提供する。また、情報提供装置10は、購買行動に応じて、商品#1の提供者から利用者U1に対し所定の利益(クーポン等)が付与されたことを示すメッセージを提供する。
The
〔3.情報提供装置の構成〕
次に、図2を用いて、情報提供装置10の構成について説明する。図2は、実施形態に係る情報提供装置の構成例を示す図である。図2に示すように、情報提供装置10は、通信部20と、記憶部30と、制御部40とを有する。
[3. Configuration of information providing device]
Next, the configuration of the
(通信部20について)
通信部20は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部20は、ネットワークNと有線または無線で接続され、端末装置100等との間で情報の送受信を行う。
(About the communication department 20)
The
(記憶部30について)
記憶部30は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図2に示すように、記憶部30は、利用者情報データベース31と、取引対象情報データベース32と、モデルデータベース33と有する。
(About the storage unit 30)
The
(利用者情報データベース31について)
利用者情報データベース31は、情報提供装置10が提供する電子商取引サービスを利用する利用者に関する各種の情報を記憶する。ここで、図3を用いて、利用者情報データベース31が記憶する情報の一例を説明する。図3は、実施形態に係る利用者情報データベースの一例を示す図である。図3の例において、利用者情報データベース31は、「利用者ID」、「属性」、「行動履歴」といった項目を有する。
(About the user information database 31)
The
「利用者ID」は、利用者を識別するための識別情報を示す。「属性」は、利用者の属性(例えば、デモグラフィック属性やサイコグラフィック属性など)を示す。「行動履歴」は、情報提供装置10が提供する電子決済サービスにおける利用者の行動履歴を示し、例えば、取引対象情報の閲覧履歴や、取引対象の購入履歴などといった情報が格納される。
"User ID" indicates identification information for identifying a user. "Attribute" indicates the user's attributes (for example, demographic attributes, psychographic attributes, etc.). "Action history" indicates the action history of the user in the electronic payment service provided by the
すなわち、図3では、利用者ID「UID#1」により識別される利用者の属性が「属性#1」、行動履歴が「行動履歴#1」である例を示す。
That is, FIG. 3 shows an example in which the attribute of the user identified by the user ID "
(取引対象情報データベース32について)
取引対象情報データベース32は、情報提供装置10が提供する電子商取引サービスにおける取引対象に関する各種の情報を記憶する。ここで、図4を用いて、取引対象情報データベース32が記憶する情報の一例を説明する。図4は、実施形態に係る取引対象情報データベースの一例を示す図である。図4の例において、取引対象情報データベース32は、「取引対象ID」、「提供者ID」、「カテゴリ」、「価格」、「在庫」、「売上状況」、「評価情報」といった項目を有する。
(About transaction target information database 32)
The transaction object information database 32 stores various information regarding transaction objects in the electronic commerce service provided by the
「取引対象ID」は、取引対象を識別するための識別情報を示す。「提供者ID」は、取引対象の提供者を識別するための識別情報を示す。「カテゴリ」は、取引対象のカテゴリを示す。「価格」は、取引対象について予め定められた価格(希望小売価格等)や、割引された価格などを示す。「在庫」は、取引対象の在庫を示す。「売上状況」は、取引対象の売上状況を示す。「評価情報」は、取引対象について利用者等から投稿された評価情報を示す。 “Transaction object ID” indicates identification information for identifying a transaction object. “Provider ID” indicates identification information for identifying the provider of the transaction target. “Category” indicates the category of the transaction object. "Price" indicates a predetermined price (suggested retail price, etc.) for the transaction object, a discounted price, or the like. “Stock” indicates the stock of the transaction object. “Sales status” indicates the sales status of the transaction object. “Evaluation information” indicates evaluation information posted by users etc. regarding the transaction object.
すなわち、図4では、取引対象ID「PID#1」により識別される取引対象が、提供者ID「SID#1」により識別される提供者により提供され、カテゴリ「カテゴリ#1」に属し、価格が「価格#1」、在庫が「在庫#1」、売上状況が「売上状況#1」、評価情報が「評価情報#1」である例を示す。
That is, in FIG. 4, the transaction object identified by the transaction object ID "
なお、取引対象情報データベース32は、取引対象情報として、取引対象の旬の時期や、取引対象のデザイン(例えば、取引対象の画像)などといった情報をさらに記憶してもよい。 Note that the transaction object information database 32 may further store information such as the best season for the transaction object, the design of the transaction object (for example, an image of the transaction object), etc., as the transaction object information.
(モデルデータベース33について)
モデルデータベース33は、購買行動のコンテキストを入力した場合に、購買行動に対して利用者の承認欲求を満たすメッセージを出力するモデルを記憶する。
(About model database 33)
The
(制御部40について)
制御部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とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
(About the control unit 40)
The control unit 40 is a controller, and various programs stored in the storage device inside the
(検知部41について)
検知部41は、利用者の取引対象の購買に関連する購買行動を検知する。例えば、図1の例において、検知部41は、情報提供装置10が提供するショッピングサービスにおける利用者の購買行動を検知する。
(About the detection unit 41)
The detection unit 41 detects purchase behavior related to the purchase of a transaction object by a user. For example, in the example of FIG. 1, the detection unit 41 detects the purchasing behavior of the user in the shopping service provided by the
また、検知部41は、電子商取引サービスにおいて取引対象に対する所定の操作が行われたことを示す購買行動を検知してもよい。例えば、図1の例において、検知部41は、商品のお気に入り登録に関する操作や、商品のレビューの投稿などが行われたことを検知する。 Furthermore, the detection unit 41 may detect purchasing behavior that indicates that a predetermined operation has been performed on a transaction object in an electronic commerce service. For example, in the example of FIG. 1, the detection unit 41 detects that an operation related to registering a product as a favorite or posting of a product review has been performed.
また、検知部41は、電子商取引サービスにおける仮想的なカートに取引対象を投入する操作が行われたことを示す購買行動を検知してもよい。例えば、図1の例において、検知部41は、ショッピングサービスにおける仮想的なカートへ商品を投入する操作を検知する。 Furthermore, the detection unit 41 may detect purchasing behavior that indicates that an operation of inserting a transaction object into a virtual cart in an electronic commerce service has been performed. For example, in the example shown in FIG. 1, the detection unit 41 detects an operation of inserting a product into a virtual cart in a shopping service.
また、検知部41は、電子商取引サービスにおいて取引対象を利用者が購入したことを示す購買行動を検知してもよい。例えば、図1の例において、検知部41は、利用者U1による商品#1の購入操作を検知する。
Furthermore, the detection unit 41 may detect purchase behavior indicating that a user has purchased a transaction object in an electronic commerce service. For example, in the example of FIG. 1, the detection unit 41 detects a purchase operation for
また、検知部41は、所定の組み合わせの取引対象に関する購買行動を検知してもよい。例えば、検知部41は、所定の閾値以上の利用者により購入された組み合わせの商品に関する購買行動を検知する。このような、購買行動を検知した場合、後述する提供部42は、利用者の承認欲求を満たすメッセージ(例えば、「いいセンスしてるね!」)を提供する。
Furthermore, the detection unit 41 may detect purchasing behavior regarding a predetermined combination of transaction objects. For example, the detection unit 41 detects purchasing behavior regarding a combination of products purchased by users equal to or higher than a predetermined threshold. When such purchasing behavior is detected, the providing
なお、利用者が各種操作を行った際に、ボタン等のクリックが行われ、新たなコンテンツを提供することとなるが、検知部41は、ボタン等のクリックに応じてコンテンツ提供の操作が行われたことを契機として、どのような購買行動が行われたかを特定(すなわち、検知)してもよい。 Note that when the user performs various operations, a button or the like is clicked and new content is provided. It may also be possible to identify (that is, detect) what kind of purchasing behavior was carried out in response to the incident.
(提供部42について)
提供部42は、検知部41により検知された購買行動に応じて、当該購買行動のコンテキストに基づくメッセージを利用者に提供する。例えば、図1の例において、提供部42は、購買行動に対する利用者U1の承認欲求を満たすメッセージを提供する。
(About the providing section 42)
In accordance with the purchasing behavior detected by the detection unit 41, the providing
また、提供部42は、他の利用者の取引対象の購買に関連する購買行動に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1に関する他の利用者の購買行動に基づいて、商品#1の購入に対する安心感やお得感を与えるメッセージを提供する。
Further, the providing
また、提供部42は、取引対象に対して投稿されたレビューに基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1に対して投稿されたレビューに基づくメッセージを提供する。
Further, the providing
また、提供部42は、利用者に関する利用者情報に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、利用者情報データベース31を参照し、利用者U1のデモグラフィック属性やサイコグラフィック属性などに基づくメッセージを提供する。また、図1の例において、提供部42は、利用者情報データベース31を参照し、利用者U1の商品情報の閲覧履歴や、商品の購入履歴などを含む行動履歴に基づくメッセージを提供する。
Further, the providing
なお、提供部42は、利用者の感情に基づくメッセージを提供してもよい。例えば、提供部42は、カートに取引対象を投入してから購入に至るまでの時間や、端末装置100に対する利用者の操作内容(例えば、コンテンツのスクロール速度や、タップの強さなど)、ウェアラブルデバイス等から取得された利用者の生体情報、利用者が閲覧したコンテンツなどから推定される利用者の感情に基づくメッセージを提供する。
Note that the providing
また、提供部42は、取引対象に関する取引対象情報に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、取引対象情報データベース32を参照し、利用者U1の購買行動の対象である商品の商品情報に基づくメッセージを提供する。
Further, the providing
また、提供部42は、利用者が取引対象を購入した際の割引価格に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1の割引価格に応じて、お得感を与えるメッセージを提供する。
Further, the providing
また、提供部42は、利用者が取引対象を購入した際の取引対象の在庫に関する情報に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1の売上状況や在庫数などに基づくメッセージを提供する。
Further, the providing
また、提供部42は、取引対象の提供者により設定されるメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1の提供者により設定されたメッセージを提供する。
Further, the providing
また、提供部42は、提供者により利用者に対して付与される所定の利益に関する情報を含むメッセージを提供してもよい。例えば、図1の例において、提供部42は、購買行動に応じて、商品#1の提供者から利用者U1に対し所定の利益が付与されたことを示すメッセージを提供する。
Further, the providing
また、提供部42は、購買行動に至るまでの利用者の行動に基づくメッセージを提供してもよい。例えば、図1の例において、提供部42は、利用者U1の商品の閲覧履歴が、商品#1と同一のカテゴリの商品を複数閲覧したことを示す場合や、利用者U1の行動履歴が、商品#1をショッピングカートに投入し、その後購入に至らなかったことを複数回示す場合、商品#1の商品情報を示すコンテンツを複数回閲覧していた場合などに、商品#1の購入に至るまでの利用者U1の心情を察するメッセージを提供する。
Further, the providing
また、提供部42は、コンテキストに応じたタイミングでメッセージを提供してもよい。例えば、図1の例において、提供部42は、利用者U1の各種の購買行動が検知されてから、利用者U1の購買行動のコンテキストが所定の条件を満たしたタイミングでメッセージを提供する。
Further, the providing
また、提供部42は、取引対象に関する取引対象情報に基づくタイミングでメッセージを提供してもよい。例えば、図1の例において、提供部42は、利用者U1の購入後に商品#1の販売数が所定の閾値以上となったタイミングや、利用者U1の購入後に商品#1に対する他の利用者の評価が所定の閾値以上となったタイミングで、商品#1の購入に対する安心感を与えるメッセージを利用者U1に提供する。
Further, the providing
また、提供部42は、購買行動に応じて利用者が利用する端末装置に表示される画面において出力されるメッセージを提供してもよい。例えば、図1の例において、提供部42は、商品#1の購入操作が完了したことを示す画面に表示されるメッセージを提供する。
Further, the providing
なお、提供部42は、商品のお気に入り登録に関する操作や、商品の評価)の投稿ショッピングサービスにおける仮想的なカートへ商品を投入する操作などといった各種の購買行動が行われた際の画面に表示するメッセージを提供してもよい。また、提供部42は、提供するメッセージを、端末装置100から音声出力させてもよい。例えば、提供部42は、端末装置100に表示されるアバター等の音声として出力されるメッセージを提供する。
Note that the providing
また、提供部42は、利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報に基づいて当該メッセージを評価した評価結果を学習させたモデルを用いて、メッセージを利用者に提供してもよい。例えば、図1を例にして説明すると、提供部42は、提供したメッセージに対し利用者U1が肯定的であるかを評価し、評価結果を学習させたモデルMを用いて、メッセージを利用者に提供する。
The providing
(取得部43について)
取得部43は、利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報を取得する。例えば、図1の例において、取得部43は、メッセージが提供された後、ショッピングサービスにおける利用者U1の行動情報を取得する。
(About the acquisition unit 43)
The
(評価部44について)
評価部44は、取得部43により取得された行動情報に基づいて、メッセージを評価する。例えば、評価部44は、提供されたメッセージに対する利用者の反応を評価する。
(About the evaluation section 44)
The evaluation unit 44 evaluates the message based on the behavior information acquired by the
また、評価部44は、メッセージに対して利用者が肯定的であるかを評価してもよい。例えば、図1の例において、評価部44は、提供したメッセージに対し利用者U1が肯定的であるかを評価する。 Furthermore, the evaluation unit 44 may evaluate whether the user is positive about the message. For example, in the example of FIG. 1, the evaluation unit 44 evaluates whether the user U1 is positive about the provided message.
また、評価部44は、取引対象を提供する提供者に対応するサイトを利用者が訪問した場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1を例にして説明すると、評価部44は、ショッピングサービスにおいて、商品#1を提供する提供者のサイトを利用者U1が再訪問した場合は、メッセージに対して利用者U1が肯定的であると評価する。
Further, the evaluation unit 44 may evaluate that the user is positive about the message when the user visits a site corresponding to a provider that provides a transaction object. For example, to explain using FIG. 1 as an example, when the user U1 revisits the site of the provider that provides
また、評価部44は、取引対象を提供する提供者に対して利用者が投稿した評価が所定の閾値以上である場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1を例にして説明すると、評価部44は、商品#1を提供する提供者に対する利用者U1の評価が所定の閾値以上である場合は、メッセージに対して利用者U1が肯定的であると評価する。
Further, the evaluation unit 44 may evaluate that the user is positive about the message if the evaluation posted by the user for the provider that provides the transaction object is equal to or higher than a predetermined threshold. . For example, to explain using FIG. 1 as an example, if the user U1's evaluation of the provider of
また、評価部44は、取引対象を利用者が再度購入した場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1の例において、評価部44は、利用者U1が商品#1を再度購入した場合は、メッセージに対して利用者U1が肯定的であると評価する。
Furthermore, if the user purchases the transaction object again, the evaluation unit 44 may evaluate that the user is positive about the message. For example, in the example of FIG. 1, if the user U1 purchases
また、評価部44は、取引対象に対して利用者が投稿した評価が所定の閾値以上である場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1の例において、評価部44は、商品#1に関して利用者が投稿したレビューが所定の閾値以上である場合は、メッセージに対して利用者U1が肯定的であると評価する。
Moreover, the evaluation unit 44 may evaluate that the user is positive about the message if the evaluation posted by the user for the transaction object is equal to or higher than a predetermined threshold. For example, in the example of FIG. 1, if the review posted by the user regarding
また、評価部44は、取引対象を提供する電子商取引サービスにおいて、取引対象に関する情報を他の利用者と共有するための操作を利用者が行った場合は、メッセージに対して利用者が肯定的であると評価してもよい。例えば、図1の例において、評価部44は、利用者U1が商品#1を再度購入した場合、商品#1に関する情報に対してシェアボタンを押下した場合は、メッセージに対して利用者U1が肯定的であると評価する。
In addition, if the user performs an operation to share information regarding the transaction object with other users in an electronic commerce service that provides the transaction object, the evaluation unit 44 evaluates whether the user responds positively to the message. It may be evaluated that For example, in the example of FIG. 1, the evaluation unit 44 determines that if user U1 purchases
また、評価部44は、メッセージの評価を受け付けるためのコンテンツに対し利用者が入力した情報に基づき、メッセージに対して利用者が肯定的であるかを評価してもよい。例えば、評価部44は、メッセージを提供された際の感情や心境などを入力するコンテンツを利用者に提供し、当該コンテンツに入力された情報に基づきメッセージを評価する。 Furthermore, the evaluation unit 44 may evaluate whether the user is positive about the message based on information input by the user regarding the content for accepting evaluation of the message. For example, the evaluation unit 44 provides the user with content for inputting the user's feelings and state of mind when receiving the message, and evaluates the message based on the information input to the content.
(学習部45について)
学習部45は、評価部44による評価結果をモデルに学習させる。例えば、図1の例において、学習部45は、利用者U1に提供したメッセージに対し、利用者Uが肯定的であったかを示す評価結果を学習データとして、モデルMの機械学習を行う。
(About learning section 45)
The learning unit 45 causes the model to learn the evaluation results by the evaluation unit 44. For example, in the example of FIG. 1, the learning unit 45 performs machine learning on the model M using, as learning data, an evaluation result indicating whether the user U was positive about the message provided to the user U1.
また、学習部45は、利用者に関する利用者情報ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、当該メッセージを提供した利用者に関する利用者情報とを学習データとし、どのような利用者情報に対応付けられる利用者に対しどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn a model for each user information regarding the user. For example, the learning unit 45 uses the evaluation result of a message and user information about the user who provided the message as learning data, and determines what kind of message to provide to the user associated with what kind of user information. The model learns how to obtain more positive evaluations by doing so.
また、学習部45は、利用者の属性ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、当該メッセージを提供した利用者の属性とを学習データとし、どのような属性を有する利用者に対しどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn a model for each user attribute. For example, the learning unit 45 uses the evaluation result of a message and the attributes of the user who provided the message as learning data, and determines what kind of message should be provided to the user with what attributes to make it more positive. Train the model to see if it can be evaluated.
また、学習部45は、利用者が購買行動に至るまでの行動ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、当該メッセージを提供した利用者の購買行動に至るまでの行動(例えば、閲覧履歴や、購入履歴など)とを学習データとし、どのような行動を採った利用者に対しどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn the model for each behavior of the user up to purchase behavior. For example, the learning unit 45 uses the evaluation results of the message and the actions of the user who provided the message up to the purchasing action (for example, browsing history, purchase history, etc.) as learning data, and determines what actions to take. The model learns what kind of messages to provide to selected users to get more positive evaluations.
また、学習部45は、メッセージが提供される際の利用者の感情ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、当該メッセージを提供した際の利用者の感情とを学習データとし、どのような感情である利用者に対しどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。具体的な例を挙げると、学習部45は、カートに取引対象を投入してから購入に至るまでの時間や、端末装置100に対する利用者の操作内容、ウェアラブルデバイス等から取得された利用者の生体情報、利用者が閲覧したコンテンツなどから推定される利用者の感情を学習データとし、モデルに学習させる。
Further, the learning unit 45 may learn a model for each user's emotion when a message is provided. For example, the learning unit 45 uses the evaluation result of a message and the user's emotion when providing the message as learning data, and determines what kind of message should be provided to the user with what kind of emotion to make it more positive. The model learns whether it can obtain a certain evaluation. To give a specific example, the learning unit 45 learns the time from when a transaction object is placed in the cart until the purchase, the user's operation details on the
また、学習部45は、取引対象に関する取引対象情報ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、購買行動の対象である取引対象に関する取引対象情報とを学習データとし、どのような取引対象を対象として購買行動を行った利用者に対し、どのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn the model for each transaction object information regarding the transaction object. For example, the learning unit 45 uses the message evaluation results and the transaction object information regarding the transaction object that is the target of the purchasing behavior as learning data, and the learning unit 45 uses the message evaluation result and the transaction object information regarding the transaction object that is the target of the purchasing behavior as learning data, and determines which transaction object the user has performed the purchasing behavior for. The model learns whether providing such messages will result in more positive evaluations.
また、学習部45は、取引対象の売上状況ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、購買行動の対象である取引対象の売上状況とを学習データとし、どのような売上状況である場合にどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn the model for each sales situation of the transaction target. For example, the learning unit 45 uses the message evaluation results and the sales status of the transaction target, which is the target of purchasing behavior, as learning data, and determines what kind of message should be provided in what kind of sales situation to make it more positive. The model learns whether it can obtain a good evaluation.
また、学習部45は、取引対象の在庫数ごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、購買行動の対象である取引対象の在庫数とを学習データとし、どのような在庫数である場合にどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn the model for each quantity of inventory to be traded. For example, the learning unit 45 uses the message evaluation result and the inventory quantity of the transaction object that is the target of purchasing behavior as learning data, and determines what kind of message should be provided for what inventory quantity to make it more positive. The model learns whether it can obtain a good evaluation.
また、学習部45は、取引対象のカテゴリごとにモデルを学習させてもよい。例えば、学習部45は、メッセージの評価結果と、購買行動の対象である取引対象のカテゴリとを学習データとし、どのようなカテゴリである場合にどのようなメッセージを提供すればより肯定的な評価を得られるかをモデルに学習させる。 Further, the learning unit 45 may learn a model for each category of transaction object. For example, the learning unit 45 uses the message evaluation results and the category of the transaction object that is the target of purchasing behavior as learning data, and determines what kind of message should be provided for what kind of category to obtain a more positive evaluation. Let the model learn whether it can obtain the desired results.
〔4.情報提供処理のフロー〕
図5を用いて、実施形態に係る情報提供装置10の情報提供処理の手順について説明する。図5は、実施形態に係る情報提供処理の手順の一例を示すフローチャートである。
[4. Information provision processing flow]
The procedure of the information providing process of the
図5に示すように、情報提供装置10は、購買行動を検知したか否かを判定する(ステップS101)。購買行動を検知していない場合(ステップS101;No)、情報提供装置10は、購買行動を検知するまで待機する。
As shown in FIG. 5, the
一方、購買行動を検知した場合(ステップS101;Yes)、情報提供装置10は、モデルを用いて、購買行動のコンテキストに基づくメッセージを利用者に提供する(ステップS102)。続いて、情報提供装置10は、メッセージが提供された後の利用者の行動情報を取得する(ステップS103)。続いて、情報提供装置10は、行動情報に基づいてメッセージを評価する(ステップS104)。続いて、情報提供装置10は、評価結果をモデルに学習させ(ステップS105)、処理を終了する。
On the other hand, when purchasing behavior is detected (step S101; Yes), the
〔5.変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
[5. Modified example]
The embodiments described above are merely examples, and various modifications and applications are possible.
〔5-1.取引対象情報について〕
上述の実施形態において、提供部42が、取引対象のカテゴリや、価格、在庫、売上状況などを示す取引対象情報に基づくメッセージを提供する例を示したが、取引対象情報はこのような例に限定されず、取引対象に関して取得可能な情報であればどのような情報であってもよい。
[5-1. About transaction information〕
In the above-described embodiment, an example was given in which the providing
〔5-2.処理態様について〕
上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文章中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[5-2. Regarding processing mode]
Among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, all of the processes described as being performed manually can be performed manually. Alternatively, some of the steps can be performed automatically using known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above text and drawings may be changed arbitrarily, unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each device shown in the drawings is functionally conceptual, and does not necessarily need to be physically configured as shown in the drawings. In other words, the specific form of distributing and integrating each device is not limited to what is shown in the diagram, and all or part of the devices can be functionally or physically distributed or integrated in arbitrary units depending on various loads and usage conditions. Can be integrated and configured.
また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the embodiments described above can be combined as appropriate within a range that does not conflict with the processing contents.
〔6.効果〕
上述してきたように、実施形態に係る情報提供装置10は、検知部41と、提供部42と、取得部43と、評価部44と、学習部45とを有する。検知部41は、利用者の取引対象の購買に関連する購買行動を検知する。提供部42は、検知部41により検知された購買行動に応じて、当該購買行動のコンテキストに基づくメッセージを利用者に提供する。また、提供部42は、利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報に基づいて当該メッセージを評価した評価結果を学習させたモデルを用いて、メッセージを利用者に提供する。取得部43は、利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報を取得する。評価部44は、取得部43により取得された行動情報に基づいて、メッセージを評価する。学習部45は、評価部44による評価結果をモデルに学習させる。
[6. effect〕
As described above, the
これにより、実施形態に係る情報提供装置10は、電子商取引サービスにおけるショッピングのように、店員からの声掛けなどがなく、人との関わり合いで発生しない場合であっても、利用者の購買行動を褒めるメッセージを提供することにより、次のコンバージョンを促すことができるため、利用者の購買行動に応じて適切なメッセージを提供することができる。また、実施形態に係る情報提供装置10は、モデルを用いて提供したメッセージに対する利用者の行動を評価し、評価結果を用いてモデルの機械学習を行うことを可能とするため、利用者の購買行動に応じて提供するメッセージの精度を向上させることができる。
As a result, the
また、実施形態に係る情報提供装置10において、例えば、検知部41は、電子商取引サービスにおいて取引対象に対する所定の操作が行われたことを示す購買行動を検知する。また、検知部41は、電子商取引サービスにおける仮想的なカートに取引対象を投入する操作が行われたことを示す購買行動を検知する。また、検知部41は、電子商取引サービスにおいて取引対象を利用者が購入したことを示す購買行動を検知する。また、検知部41は、所定の組み合わせの取引対象に関する購買行動を検知する。
Furthermore, in the
これにより、実施形態に係る情報提供装置10は、利用者の各種の購買行動に応じて適切なメッセージを提供することができるため、電子商取引サービスにおける利用者の満足度を向上させることができる。
As a result, the
また、実施形態に係る情報提供装置10において、例えば、提供部42は、他の利用者の取引対象の購買に関連する購買行動に基づくメッセージを提供する。また、提供部42は、取引対象に対して投稿されたレビューに基づくメッセージを提供する。また、提供部42は、利用者に関する利用者情報に基づくメッセージを提供する。また、提供部42は、取引対象に関する取引対象情報に基づくメッセージを提供する。また、提供部42は、利用者が取引対象を購入した際の割引価格に基づくメッセージを提供する。また、提供部42は、利用者が取引対象を購入した際の取引対象の在庫に関する情報に基づくメッセージを提供する。また、提供部42は、取引対象の提供者により設定されるメッセージを提供する。また、提供部42は、提供者により利用者に対して付与される所定の利益に関する情報を含むメッセージを提供する。また、提供部42は、購買行動に至るまでの利用者の行動に基づくメッセージを提供する。また、提供部42は、コンテキストに応じたタイミングでメッセージを提供する。また、提供部42は、取引対象に関する取引対象情報に基づくタイミングでメッセージを提供する。また、提供部42は、購買行動に応じて利用者が利用する端末装置に表示される画面において出力されるメッセージを提供する。
Further, in the
これにより、実施形態に係る情報提供装置10は、利用者の購買行動のコンテキストに基づき、適切なメッセージを適切なタイミングで提供することができるため、電子商取引サービスにおける利用者の満足度を向上させることができる。
Thereby, the
また、実施形態に係る情報提供装置10において、例えば、評価部44は、メッセージに対して利用者が肯定的であるかを評価する。また、評価部44は、取引対象を提供する提供者に対応するサイトを利用者が訪問した場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、取引対象を提供する提供者に対して利用者が投稿した評価が所定の閾値以上である場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、取引対象を利用者が再度購入した場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、取引対象に対して利用者が投稿した評価が所定の閾値以上である場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、取引対象を提供する電子商取引サービスにおいて、取引対象に関する情報を他の利用者と共有するための操作を利用者が行った場合は、メッセージに対して利用者が肯定的であると評価する。また、評価部44は、メッセージの評価を受け付けるためのコンテンツに対し利用者が入力した情報に基づき、メッセージに対して利用者が肯定的であるかを評価する。
Further, in the
これにより、実施形態に係る情報提供装置10は、利用者に提供したメッセージを適切に評価し、モデルの学習を行うことができるため、モデルの精度を向上させることができる。
Thereby, the
また、実施形態に係る情報提供装置10において、例えば、学習部45は、利用者に関する利用者情報ごとにモデルを学習させる。また、学習部45は、利用者の属性ごとにモデルを学習させる。また、学習部45は、利用者が購買行動に至るまでの行動ごとにモデルを学習させる。また、学習部45は、メッセージが提供される際の利用者の感情ごとにモデルを学習させる。また、学習部45は、取引対象に関する取引対象情報ごとにモデルを学習させる。また、学習部45は、取引対象の売上状況ごとにモデルを学習させる。また、学習部45は、取引対象の在庫数ごとにモデルを学習させる。また、学習部45は、取引対象のカテゴリごとにモデルを学習させる。
Furthermore, in the
これにより、実施形態に係る情報提供装置10は、購買行動のコンテキストごとにモデルの学習を行い、コンテキストごとに適切なメッセージを出力させることができるため、電子商取引サービスにおける利用者の満足度を向上させることができる。
As a result, the
〔7.ハードウェア構成〕
また、上述してきた各実施形態に係る情報提供装置10は、例えば、図6に示すような構成のコンピュータ1000によって実現される。以下、情報提供装置10を例に挙げて説明する。図6は、情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、ROM1200、RAM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[7. Hardware configuration]
Further, the
CPU1100は、ROM1200又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1200は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
CPU 1100 operates based on a program stored in ROM 1200 or
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(実施形態のネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。
The
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。
The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and mouse via an input/
メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1300を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1300上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
Media interface 1700 reads programs or data stored in
例えば、コンピュータ1000が情報提供装置10として機能する場合、コンピュータ1000のCPU1100は、RAM1300上にロードされたプログラムを実行することにより、制御部40の機能を実現する。また、HDD1400には、情報提供装置10の記憶装置内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
For example, when the
〔8.その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[8. others〕
Some of the embodiments of the present application have been described above in detail based on the drawings, but these are merely examples, and various modifications and variations may be made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure section of the invention. It is possible to carry out the invention in other forms with modifications.
また、上述した情報提供装置10は、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
Further, the configuration of the
また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、検知部は、検知手段や検知回路に読み替えることができる。 Further, the "unit" described in the claims can be read as "means", "circuit", etc. For example, the detection section can be read as a detection means or a detection circuit.
10 情報提供装置
20 通信部
30 記憶部
31 利用者情報データベース
32 取引対象情報データベース
33 モデルデータベース
40 制御部
41 検知部
42 提供部
43 取得部
44 評価部
45 学習部
100 端末装置
10
Claims (16)
購買行動のコンテキストが入力された場合に購買行動に応じたメッセージを出力するよう学習されたモデルに対し、前記検知部により検知された購買行動のコンテキストを入力し、当該モデルから出力されたメッセージを、前記取引対象に関する取引対象情報が所定の条件を満たしたタイミングで前記利用者に提供する提供部と
を有することを特徴とする提供装置。 a detection unit that detects purchasing behavior indicating that a user has purchased a transaction object in the e-commerce service;
The context of the purchasing behavior detected by the detection unit is input to a model that has been trained to output a message according to the purchasing behavior when the context of the purchasing behavior is input, and the message output from the model is output. A providing device comprising: a providing unit that provides transaction object information regarding the transaction object to the user at a timing when a predetermined condition is satisfied.
電子商取引サービスにおいて前記取引対象に対する所定の操作が行われたことを示す前記購買行動を検知する
ことを特徴とする請求項1に記載の提供装置。 The detection unit is
The providing device according to claim 1, wherein the providing device detects the purchasing behavior indicating that a predetermined operation has been performed on the transaction object in an electronic commerce service.
電子商取引サービスにおける仮想的なカートに前記取引対象を投入する操作が行われたことを示す前記購買行動を検知する
ことを特徴とする請求項1または2に記載の提供装置。 The detection unit is
The providing device according to claim 1 or 2, further comprising: detecting the purchasing behavior indicating that an operation of inserting the transaction object into a virtual cart in an electronic commerce service is performed.
前記取引対象に対して投稿されたレビューに基づく前記メッセージを提供する
ことを特徴とする請求項1から3のうちいずれか1つに記載の提供装置。 The provision department is
The providing device according to any one of claims 1 to 3, wherein the providing device provides the message based on a review posted for the transaction object.
前記利用者に関する利用者情報をさらに示す前記コンテキストを前記モデルに入力し、前記モデルから出力された前記メッセージを提供する
ことを特徴とする請求項1から4のうちいずれか1つに記載の提供装置。 The provision department is
Provision according to any one of claims 1 to 4, characterized in that the context further indicating user information about the user is input into the model and the message output from the model is provided. Device.
前記利用者が前記取引対象を購入した際の割引価格をさらに示す前記コンテキストを前記モデルに入力し、前記モデルから出力された前記メッセージを提供する
ことを特徴とする請求項1から5のうちいずれか1つに記載の提供装置。 The provision department is
Any one of claims 1 to 5, characterized in that the context further indicating a discount price at which the user purchased the transaction object is input into the model, and the message output from the model is provided. The providing device according to any one of the above.
前記利用者が前記取引対象を購入した際の前記取引対象の在庫に関する情報をさらに示す前記コンテキストを前記モデルに入力し、前記モデルから出力された前記メッセージを提供する
ことを特徴とする請求項1から6のうちいずれか1つに記載の提供装置。 The provision department is
2. The method further comprises inputting the context into the model, which further indicates information regarding the inventory of the transaction object at the time the user purchased the transaction object , and providing the message output from the model. 6. The providing device according to any one of 6 to 6.
前記コンテキストを前記モデルに入力し、前記モデルから出力される、前記取引対象の提供者により設定される前記メッセージを提供する
ことを特徴とする請求項1から7のうちいずれか1つに記載の提供装置。 The provision department is
8. The method according to claim 1 , further comprising inputting the context into the model and providing the message set by the provider of the transaction object, which is output from the model. providing equipment.
前記提供者により前記利用者に対して付与される所定の利益に関する情報を含む前記メッセージを提供する
ことを特徴とする請求項8に記載の提供装置。 The provision department is
The providing device according to claim 8, wherein the providing device provides the message including information regarding a predetermined benefit given to the user by the provider.
所定の組み合わせの前記取引対象に関する前記購買行動を検知する
ことを特徴とする請求項1から9のうちいずれか1つに記載の提供装置。 The detection unit is
The providing device according to any one of claims 1 to 9, wherein the purchasing behavior regarding a predetermined combination of the transaction objects is detected.
前記購買行動に至るまでの前記利用者の行動をさらに示す前記コンテキストを前記モデルに入力し、前記モデルから出力された前記メッセージを提供する
ことを特徴とする請求項1から10のうちいずれか1つに記載の提供装置。 The provision department is
Any one of claims 1 to 10, characterized in that the context further indicating the user's behavior leading up to the purchasing behavior is input into the model, and the message output from the model is provided. The provision device described in .
利用者の取引対象の購買に関連する購買行動に応じて当該利用者に提供されるメッセージであって、当該購買行動のコンテキストに基づくメッセージが提供された後の当該利用者の行動情報に基づいて当該メッセージを評価した評価結果を学習させた前記モデルに前記コンテキストを入力し、前記モデルから出力された前記メッセージを前記利用者に提供する
ことを特徴とする請求項1から11のうちいずれか1つに記載の提供装置。 The provision department is
A message provided to a user in response to purchase behavior related to the purchase of the transaction object of the user, based on behavioral information of the user after the message is provided based on the context of the purchase behavior. Any one of claims 1 to 11, characterized in that the context is input to the model that has learned an evaluation result of evaluating the message, and the message output from the model is provided to the user. The providing device according to item 1.
前記コンテキストに応じたタイミングで前記メッセージを提供する
ことを特徴とする請求項1から12のうちいずれか1つに記載の提供装置。 The provision department is
The providing device according to any one of claims 1 to 12, wherein the message is provided at a timing according to the context.
前記購買行動に応じて前記利用者が利用する端末装置に表示される画面において出力される前記メッセージを提供する
ことを特徴とする請求項1から13のうちいずれか1つに記載の提供装置。 The provision department is
14. The providing device according to claim 1, wherein the message is provided to be output on a screen displayed on a terminal device used by the user in accordance with the purchasing behavior.
電子商取引サービスにおいて取引対象を利用者が購入したことを示す購買行動を検知する検知工程と、
購買行動のコンテキストが入力された場合に購買行動に応じたメッセージを出力するよう学習されたモデルに対し、前記検知工程により検知された購買行動のコンテキストを入力し、当該モデルから出力されたメッセージを、前記取引対象に関する取引対象情報が所定の条件を満たしたタイミングで前記利用者に提供する提供工程と
を含むことを特徴とする提供方法。 A providing method executed by a computer, comprising:
a detection step of detecting purchasing behavior indicating that a user has purchased a transaction object in the e-commerce service;
The context of the purchasing behavior detected in the detection step is input to a model that has been trained to output a message according to the purchasing behavior when the context of the purchasing behavior is input, and the message output from the model is output. and a providing step of providing transaction object information regarding the transaction object to the user at a timing when a predetermined condition is satisfied.
購買行動のコンテキストが入力された場合に購買行動に応じたメッセージを出力するよう学習されたモデルに対し、前記検知手順により検知された購買行動のコンテキストを入力し、当該モデルから出力されたメッセージを、前記取引対象に関する取引対象情報が所定の条件を満たしたタイミングで前記利用者に提供する提供手順と
をコンピュータに実行させることを特徴とする提供プログラム。 a detection procedure for detecting purchasing behavior indicating that a user has purchased a transaction object in an e-commerce service;
A model that has been trained to output a message according to the purchasing behavior when the context of the purchasing behavior is input is inputted with the context of the purchasing behavior detected by the above detection procedure, and the message output from the model is output. A providing program that causes a computer to execute the following steps: 1. A providing procedure for providing transaction object information to the user at a timing when transaction object information regarding the transaction object satisfies a predetermined condition.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021041461A JP7410069B2 (en) | 2021-03-15 | 2021-03-15 | Provision device, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021041461A JP7410069B2 (en) | 2021-03-15 | 2021-03-15 | Provision device, method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022141243A JP2022141243A (en) | 2022-09-29 |
| JP7410069B2 true JP7410069B2 (en) | 2024-01-09 |
Family
ID=83402770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021041461A Active JP7410069B2 (en) | 2021-03-15 | 2021-03-15 | Provision device, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7410069B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8566170B1 (en) | 2008-02-29 | 2013-10-22 | Amazon Technologies, Inc. | Reducing purchase hesitance |
| JP2017062741A (en) | 2015-09-25 | 2017-03-30 | 株式会社ユニバーサルエンターテインメント | Information providing system, information providing method, and program |
-
2021
- 2021-03-15 JP JP2021041461A patent/JP7410069B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8566170B1 (en) | 2008-02-29 | 2013-10-22 | Amazon Technologies, Inc. | Reducing purchase hesitance |
| JP2017062741A (en) | 2015-09-25 | 2017-03-30 | 株式会社ユニバーサルエンターテインメント | Information providing system, information providing method, and program |
Non-Patent Citations (1)
| Title |
|---|
| 深田 浩嗣,いちばんやさしいコンバージョン最適化の教本,第1版,株式会社インプレス,2017年03月01日,第148-155,200-207頁 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022141243A (en) | 2022-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12159298B2 (en) | Predictive recommendation system | |
| Mahapatra | Mobile shopping among young consumers: an empirical study in an emerging market | |
| US11250098B2 (en) | Creation and delivery of individually customized web pages | |
| Kang et al. | How does social commerce work for apparel shopping? Apparel social e-shopping with social network storefronts | |
| JP6740441B1 (en) | Proposing device, proposing method, and proposing program | |
| JP7122286B2 (en) | Decision device, decision method and decision program | |
| JP6951540B1 (en) | Selection device, selection method and selection program | |
| US20250148527A1 (en) | Systems and methods for dynamic post-transaction orders and redemption | |
| Kulkarni et al. | Boomerang effect of incentive reminders during shopping trips | |
| JP7093400B1 (en) | Selection device, selection method and selection program | |
| JP7287938B2 (en) | Selection device, selection method and selection program | |
| US11568435B2 (en) | Intelligent and interactive shopping engine | |
| JP2010039916A (en) | Affiliate system for concluding affiliate contract based on advertising performance | |
| Waite et al. | Essentials of digital marketing | |
| JP7410069B2 (en) | Provision device, method and program | |
| JP7216117B2 (en) | Network-based value-added token in retail transactions | |
| JP7250057B2 (en) | LEARNING DEVICE, LEARNING METHOD AND LEARNING PROGRAM | |
| JP7463452B2 (en) | Information processing device, information processing method, and information processing program | |
| Jerab | Factors Influencing Consumers’ Online Shopping Behavior | |
| JP7309803B2 (en) | Selection device, selection method and selection program | |
| JP7297729B2 (en) | Provision device, provision method and provision program | |
| JP6963088B1 (en) | Selection device, selection method and selection program | |
| JP7106502B2 (en) | Provision device, provision method and provision program | |
| Kumar et al. | i-shop: A model for smart shopping | |
| JP7091276B2 (en) | Proposed equipment, proposed method and proposed program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210422 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210519 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210519 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210909 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210928 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211129 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20211214 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220314 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20220314 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20220325 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20220329 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20220415 |
|
| C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20220419 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20220705 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20230322 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20230418 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230615 |
|
| 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 |
|
| 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: 7410069 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |