[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2023131829A - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP2023131829A
JP2023131829A JP2022036801A JP2022036801A JP2023131829A JP 2023131829 A JP2023131829 A JP 2023131829A JP 2022036801 A JP2022036801 A JP 2022036801A JP 2022036801 A JP2022036801 A JP 2022036801A JP 2023131829 A JP2023131829 A JP 2023131829A
Authority
JP
Japan
Prior art keywords
information processing
information
user
processing device
evaluation value
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.)
Pending
Application number
JP2022036801A
Other languages
Japanese (ja)
Inventor
強 馬
Tsutomu Ba
鯤 宜
Kun Yi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyoto University NUC
Original Assignee
Kyoto University NUC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kyoto University NUC filed Critical Kyoto University NUC
Priority to JP2022036801A priority Critical patent/JP2023131829A/en
Publication of JP2023131829A publication Critical patent/JP2023131829A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide an information processing apparatus, method, program which obtains a selection probability of a user.SOLUTION: In an information processing system 1000 in which a server device 100 and a plurality of client devices 110 are connected so that they can communicate with each other via a network 150. The server device 100 being the information processing apparatus includes a control unit. The control unit acquires a plurality of pieces of evaluation value information and obtains a selection probability of a user on the basis of the plurality of pieces of obtained evaluation value information and a probability model.SELECTED DRAWING: Figure 1

Description

特許法第30条第2項適用申請有り 令和3年10月13日に「arXiv」内のhttps://arxiv.org/abs/2110.06523v1、令和3年10月14日に「arXiv」内のhttps://arxiv.org/abs/2110.06523v2、および令和3年11月17日に「arXiv」内のhttps://arxiv.org/abs/2110.06523v3にて発表Application for application of Article 30, Paragraph 2 of the Patent Act filed on October 13, 2021 at https://arxiv. org/abs/2110.06523v1, https://arxiv. org/abs/2110.06523v2, and https://arxiv.in “arXiv” on November 17, 2021. Published at org/abs/2110.06523v3

本発明は、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.

観光地の人気度をリアルタイムに決定し、人気度を含む観光情報を表示させる技術がある(特許文献1参照)。 There is a technology that determines the popularity of a tourist spot in real time and displays tourist information including the popularity (see Patent Document 1).

特開2012-256303号公報Japanese Patent Application Publication No. 2012-256303

しかし、特許文献1の技術では、人気はないがユーザーにとっては好みの観光情報が表示されない問題があった。 However, the technique disclosed in Patent Document 1 has a problem in that tourist information that is not popular but that the user prefers is not displayed.

本発明の一態様によれば、情報処理装置が提供される。この情報処理装置は、制御部を有する。制御部は、複数の評価値情報を取得する。取得した複数の評価値情報と確率モデルとに基づきユーザーの選択確率を求める。 According to one aspect of the present invention, an information processing device is provided. This information processing device has a control section. The control unit acquires a plurality of pieces of evaluation value information. A user's selection probability is determined based on the acquired plurality of evaluation value information and the probability model.

図1は、情報処理システム1000のシステム構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system 1000. 図2は、サーバー装置100のハードウェア構成の一例を示す図である。FIG. 2 is a diagram showing an example of the hardware configuration of the server device 100. 図3は、クライアント装置110のハードウェア構成の一例を示す図である。FIG. 3 is a diagram showing an example of the hardware configuration of the client device 110. 図4は、本明細書で使用する主な記号方法を示す図である。FIG. 4 is a diagram showing the main symbology used in this specification. 図5は、B-UEMの一例を示す図である。FIG. 5 is a diagram showing an example of B-UEM. 図6は、制御部201が確率モデルを生成するアルゴリズムの一例を示す図である。FIG. 6 is a diagram illustrating an example of an algorithm by which the control unit 201 generates a probabilistic model. 図7は、ST-UEMの一例を示す図である。FIG. 7 is a diagram illustrating an example of ST-UEM. 図8は、S-UEMの一例を示す図である。FIG. 8 is a diagram showing an example of S-UEM. 図9は、T-UEMの一例を示す図である。FIG. 9 is a diagram showing an example of T-UEM. 図10は、サーバー装置100における情報処理の一例を示すアクティビティ図である。FIG. 10 is an activity diagram showing an example of information processing in the server device 100. 図11は、ログイン画面800の一例を示す図である。FIG. 11 is a diagram showing an example of a login screen 800. 図12は、アンケート画面900の一例を示す図である。FIG. 12 is a diagram showing an example of the questionnaire screen 900. 図13は、推薦画面1010の一例を示す図である。FIG. 13 is a diagram showing an example of the recommendation screen 1010.

以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。 Embodiments of the present invention will be described below with reference to the drawings. Various features shown in the embodiments described below can be combined with each other.

以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。特に、本明細書において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、0又は1で構成される2進数のビット集合体として信号値の高低によって表されるか、信号値の物理的な数値によって表されるか、又は量子的な重ね合わせによって表されるかによらず、広義の回路上で通信・演算が実行されうる。 Embodiments of the present invention will be described below with reference to the drawings. Various features shown in the embodiments described below can be combined with each other. In particular, in this specification, the term "unit" may include, for example, a combination of hardware resources implemented by circuits in a broad sense and software information processing that can be specifically implemented by these hardware resources. . In addition, various information is handled in this embodiment, and this information is expressed as a binary bit collection consisting of 0 or 1 by the high/low of the signal value, or by the physical numerical value of the signal value. Communication and computation can be performed on circuits in a broad sense, whether represented by quantum superposition or by quantum superposition.

また、広義の回路とは、回路(Circuit)、回路類(Circuitry)、プロセッサ(Processor)、及びメモリ(Memory)等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等を含むものである。 Further, a circuit in a broad sense is a circuit realized by at least appropriately combining a circuit, a circuit, a processor, a memory, and the like. That is, application specific integrated circuits (ASIC), programmable logic devices (for example, simple programmable logic devices (SPLD), complex programmable logic devices (COMPLEX), etc. Programmable Logic Device (CPLD), and field This includes a field programmable gate array (FPGA) and the like.

また、実施形態中に登場するソフトウェアを実現するためのプログラムは、サーバーからダウンロード可能な態様で実施してもよいし、クラウドコンピュータ上でプログラムの実行がなされてもよいし、不揮発性又は揮発性の非一時的な記憶媒体に記憶させて頒布されてもよい。 Furthermore, the program for realizing the software that appears in the embodiments may be implemented in a form that can be downloaded from a server, the program may be executed on a cloud computer, or it may be a non-volatile or volatile program. It may be stored and distributed on a non-transitory storage medium.

<実施形態1>
1.システム構成
図1は、情報処理システム1000のシステム構成の一例を示す図である。図1に示されるように、情報処理システム1000は、システム構成として、サーバー装置100と、クライアント装置110と、を含む。サーバー装置100と、クライアント装置110と、はネットワーク150を介して通信可能に接続されている。サーバー装置100は、クライアント装置110からの要求等に応じて、以下に示す本実施形態の処理を実行する。クライアント装置110は、ユーザーが操作する装置であって、例えば、アンケートに回答したり、サーバー装置100の処理の結果を表示したりする。
<Embodiment 1>
1. System Configuration FIG. 1 is a diagram showing an example of the system configuration of an information processing system 1000. As shown in FIG. 1, the information processing system 1000 includes a server device 100 and a client device 110 as a system configuration. Server device 100 and client device 110 are communicably connected via network 150. The server device 100 executes the processing of this embodiment described below in response to a request from the client device 110 or the like. The client device 110 is a device operated by a user and, for example, responds to a questionnaire or displays the results of processing by the server device 100.

図1では、説明の簡略化のため、情報処理システム1000において、クライアント装置110は1台しか図示していない。しかし、ユーザーの数だけクライアント装置110は情報処理システム1000に含まれる。
また、図1では、クライアント装置110の例として、スマートフォンを示しているが、スマートフォンに限定されるものではなく、PC(Personal Computer)であってもよいし、タブレット型コンピュータであってもよい。サーバー装置100は、情報処理装置の一例である。
In FIG. 1, only one client device 110 is shown in the information processing system 1000 to simplify the explanation. However, the information processing system 1000 includes as many client devices 110 as there are users.
Further, in FIG. 1, a smartphone is shown as an example of the client device 110, but the client device 110 is not limited to a smartphone, and may be a PC (Personal Computer) or a tablet computer. Server device 100 is an example of an information processing device.

2.ハードウェア構成
(1)サーバー装置100のハードウェア構成
図2は、サーバー装置100のハードウェア構成の一例を示す図である。サーバー装置100は、ハードウェア構成として、制御部201と、記憶部202と、通信部203と、を含む。制御部201は、例えば、CPU(Central Processing Unit)等であって、サーバー装置100の全体を制御する。記憶部202は、例えば、HDD(Hard Disk Drive)、ROM(Read Only Memory)、RAM(Random Access Memory)、SSD(Solid State Drive)の何れか、又はこれらの任意の組み合わせであって、プログラム及び制御部201がプログラムに基づき処理を実行する際に利用するデータ等を記憶する。制御部201が、記憶部202に記憶されているプログラムに基づき、処理を実行することによって、サーバー装置100の機能等が実現される。通信部203は、例えば、NIC(Network Interface Card)等であって、サーバー装置100をネットワーク150に接続し、他の装置との通信を司る。
2. Hardware Configuration (1) Hardware Configuration of Server Device 100 FIG. 2 is a diagram showing an example of the hardware configuration of the server device 100. The server device 100 includes a control section 201, a storage section 202, and a communication section 203 as a hardware configuration. The control unit 201 is, for example, a CPU (Central Processing Unit) or the like, and controls the entire server device 100 . The storage unit 202 is, for example, one of HDD (Hard Disk Drive), ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State Drive), or any combination thereof, and stores programs and It stores data and the like used when the control unit 201 executes processing based on a program. The functions of the server device 100 are realized by the control unit 201 executing processing based on the program stored in the storage unit 202. The communication unit 203 is, for example, a NIC (Network Interface Card) or the like, connects the server device 100 to the network 150, and manages communication with other devices.

図3は、クライアント装置110のハードウェア構成の一例を示す図である。クライアント装置110は、ハードウェア構成として、制御部301と、記憶部302と、撮像部303と、入出力部304と、通信部305と、を含む。制御部301は、例えば、CPU等であって、クライアント装置110の全体を制御する。記憶部302は、例えば、HDD、ROM、RAM、SSDの何れか、又はこれらの任意の組み合わせであって、プログラム、制御部301がプログラムに基づき処理を実行する際に利用するデータ等を記憶させる。制御部301が、記憶部302に記憶されているプログラムに基づき、処理を実行することによって、クライアント装置110の機能が実現される。撮像部303は、例えば、カメラ等であって、被写体を撮像する。入出力部304は、例えば、タッチパネル等であって、ユーザー操作を制御部301に入力したり、制御部201の処理の結果等を表示したりする。通信部305は、クライアント装置110をネットワーク150に接続し、他の装置との通信を司る。 FIG. 3 is a diagram showing an example of the hardware configuration of the client device 110. The client device 110 includes a control section 301, a storage section 302, an imaging section 303, an input/output section 304, and a communication section 305 as a hardware configuration. The control unit 301 is, for example, a CPU, and controls the entire client device 110. The storage unit 302 is, for example, an HDD, ROM, RAM, SSD, or any combination thereof, and stores programs, data used by the control unit 301 when executing processing based on the program, and the like. . The functions of the client device 110 are realized by the control unit 301 executing processing based on the program stored in the storage unit 302. The imaging unit 303 is, for example, a camera or the like, and takes an image of a subject. The input/output unit 304 is, for example, a touch panel or the like, and inputs user operations to the control unit 301, displays processing results of the control unit 201, etc. The communication unit 305 connects the client device 110 to the network 150 and manages communication with other devices.

3.確率モデル等の説明
(1)導入部
本明細書では、UとLはそれぞれ観光都市cにおける観光客と観光地の集合を表す。また、都市cにおけるUの観光記録をDで表す。図4は、本明細書で使用する主な記号方法を示す図である。
観光地lは座標(x、y)で示され、xpとypはそれぞれ対応する緯度と経度とを表す。目的地となる観光地L={l...,l}は、情報処理システム1000において予め定義されるか、過去の観光記録Dを用いて制御部201によって検出される。観光地とは、観光客を惹きつける特定の座標であり、通常、地図上の点又は座標として現れる。
ユーザー体験は、(u,l,t,W)で表される。(u,l,t,W)は、ユーザーu(観光客)が、時間t(いつuを訪れたか)に、観光地l(どこにuが訪れたか)で、行動W(何をしたか)を表す。観光地でのユーザーの行動を表現するために、アクティビティやシーンを表す単語が用いられる。
観光記録Dは、与えられた都市cにおいて観光客Uから収集される。制御部201は、ソーシャル画像共有サイトにアップロードされたジオタグ付きの画像を利用して、観光記録Dを取得する。ここで、ジオダグ付き画像dは(u,l,t,W)のように表記される。uが時間t、観光地lでdのユーザーの行動を表す写真を撮ったことを意味する。ジオタグ付きの画像(すなわち、観光記録)は、1つ以上のユーザー体験を表している。したがって、Dはcの観光地Lを訪れて写真を撮った観光客の集合Uの観光記録dの集合Dである。
観光地推薦は、POI推薦タスクの一種であり、観光客の集合Uのcにおける観光記録Dが与えられた場合に、観光客u'に対して都市cの観光地L={l...,l}を推薦するPOI(Point Of Interest)推薦タスクである。ここで、u'は、観光客の集合Uのメンバーであってもよいが、メンバーでなくてもよい。
3. Description of probabilistic model, etc. (1) Introduction In this specification, U and L represent a set of tourists and tourist spots in tourist city c, respectively. Further, U's tourism record in city c is represented by D. FIG. 4 is a diagram showing the main symbology used in this specification.
The tourist spot l is indicated by coordinates (x p , y p ), where xp and yp represent corresponding latitude and longitude, respectively. The tourist spots L = {l 1 , . A tourist attraction is a particular coordinate that attracts tourists, and usually appears as a point or coordinate on a map.
The user experience is represented by (u, l, t, W). (u, l, t, W) is the action W (what did the user u (tourist) do) at the tourist spot l (where u visited) at time t (when did u visit)? represents. Words representing activities and scenes are used to describe users' actions at tourist destinations.
A tourist record D is collected from a tourist U in a given city c. The control unit 201 acquires the sightseeing record D using the geotagged image uploaded to the social image sharing site. Here, the geodagged image d is expressed as ( ud , ld , td , Wd ). It means that u d took a photo representing the behavior of user d at time t d and tourist spot l d . The geotagged images (ie, tourist records) represent one or more user experiences. Therefore, D is a set D of tourist records d of a set U of tourists who visited tourist spot L in c and took pictures.
Tourist destination recommendation is a type of POI recommendation task, and when a tourist record D in c of a set of tourists U is given, tourist destination L={l 1 , in city c for tourists u' . .. , l m } is a POI (Point of Interest) recommendation task. Here, u' may be a member of the tourist set U, but does not need to be a member.

(2)前提条件
実施形態1では、観光客がその観光地で体験したいことに基づいて観光地を推薦することに焦点を当てる。この目的のため、まず、以下の(前提1)~(前提4)を仮定し、目的地都市cにおける観光客の行動を分析するための新しいユーザー体験モデルを提案する。
(2) Preconditions Embodiment 1 focuses on recommending tourist spots based on what tourists want to experience at the tourist spot. For this purpose, we first assume the following (premises 1) to (premises 4) and propose a new user experience model for analyzing tourist behavior in destination city c.

(前提1)
観光客は、同じような経験や行動を楽しむことがある。つまり、行動や経験に基づいてユーザーをグループ化することができる。逆に言うと、行動や経験などの体験に基づくユーザーグループには、同じような嗜好を持つ複数の観光客が含まれる。
(Premise 1)
Tourists may enjoy similar experiences and activities. This means you can group users based on their behavior or experience. Conversely, a user group based on experiences such as behavior and experience includes multiple tourists with similar preferences.

(前提2)
各観光地は複数の体験(観光地における行動や行為・経験)を提供し、似たような観光地は似たような観光体験を提供する可能性がある。つまり、ユーザーの体験に基づいて、観光地をグループ化することができる。1つの体験は複数の観光地で楽しむことができる。
(Premise 2)
Each tourist destination provides multiple experiences (behaviors, actions, and experiences at the tourist destination), and similar tourist destinations may offer similar tourist experiences. In other words, tourist attractions can be grouped based on the user's experience. One experience can be enjoyed at multiple tourist spots.

(前提3)
観光客は様々な体験を楽しみ、異なる観光地で異なる行動を行う。体験とは、観光地で観光客が取りうる行動や行為のグループを示す。例えば、写真を撮ったり、甘いものを食べたり、座禅を組んだりすることは観光地でよく見られる行動である。ユーザー体験に基づき、行動をグループ化することができる。
(Premise 3)
Tourists enjoy a variety of experiences and perform different activities at different tourist destinations. Experience refers to a group of actions or actions that tourists can take at a tourist destination. For example, taking pictures, eating sweets, and meditating are common activities seen at tourist destinations. Behaviors can be grouped based on user experience.

(前提4)
ユーザーの体験は、観光客が観光地を訪れる時間に影響される。つまり、訪問時間はユーザー体験に基づいてグループ化される。
(Premise 4)
User experience is influenced by the time tourists visit tourist attractions. That is, visit times are grouped based on user experience.

(3)ユーザー体験モデル
仮定(1)~(4)を考慮し、観光客の行動を分析するため、制御部201は、確率モデルの一例であるBasic User Experience Model(B-UEM)を構築する。ここでは、観光客、観光地、時間、行動を観測変数とし、ユーザー体験を潜在変数としている。図5は、B-UEMの一例を示す図である。また、図6は、制御部201が確率モデルを生成するアルゴリズムの一例を示す図である。制御部201は、パラメータθを持つカテゴリ分布からユーザー体験gを生成する。制御部201は、gを用いて、観光客u、観光地l、及び、gに関連する単語の集合wd,i(i=1,...,Nw)を生成する。なお、wd,iは、ある観光客の記録d(∈D)での行動を示す単語のうち、i番目の単語を示す。図5において、白い円は潜在変数を表し、背景色がグレーの円は観測変数を表す。
(3) User Experience Model Considering assumptions (1) to (4) and in order to analyze tourist behavior, the control unit 201 constructs a Basic User Experience Model (B-UEM), which is an example of a probabilistic model. . Here, tourists, tourist destinations, time, and behavior are used as observed variables, and user experience is used as a latent variable. FIG. 5 is a diagram showing an example of B-UEM. Further, FIG. 6 is a diagram showing an example of an algorithm by which the control unit 201 generates a probability model. The control unit 201 generates a user experience gd from a category distribution having a parameter θ. The control unit 201 uses g d to generate a tourist u d , a sightseeing spot L d , and a set of words w d,i (i=1, . . . , Nw) related to g d . Note that w d,i indicates the i-th word among words indicating the behavior of a certain tourist in record d (∈D). In FIG. 5, white circles represent latent variables, and circles with a gray background represent observed variables.

本実施形態のモデルは、制御部201は、潜在的な要因であるユーザー体験から、観光客、観光地、行動の言葉を生成する。4つの要因であるu,l,t,Wは条件付き独立となる。各々のWは、ユーザー体験からのみ影響を受ける。これにより、互いに影響し合うことなく、独立、かつ、同一分布であることが保証される。
観光客の記録dは、観光客u、訪れた観光地l、時間t、そこで行われた行動w={wd,0,...,wd,Nw}で構成される。これらは、対応するカテゴリ分布から生成され、離散的な分布を用いて表現される。観光客、観光地、言葉、時間は、潜在的なユーザー体験gを介して生成される。gはパラメータθを持つカテゴリ確率分布から生成され、次のように表現される。
In the model of this embodiment, the control unit 201 generates words for tourists, sightseeing spots, and actions from user experience, which is a latent factor. The four factors u, l, t, and W are conditionally independent. Each W is influenced only by user experience. This ensures that they are independent and have the same distribution without influencing each other.
The tourist record d is composed of the tourist u d , the tourist destination visited l d , the time t d , and the action taken there w d = {w d,0 ,..., w d,Nw } . These are generated from corresponding categorical distributions and expressed using discrete distributions. Tourists, tourist destinations, words, and time are generated through the potential user experience g d . g d is generated from a categorical probability distribution with parameter θ and is expressed as follows.

(前提1)からユーザーはユーザー体験から生成される。したがって、次の式が成り立つ。
From (premise 1), users are generated from user experience. Therefore, the following formula holds.

同様に、観光地は(前提2)に基づいて、各ユーザー体験に対する観光地の確率分布φgdから生成される。
Similarly, tourist spots are generated from the probability distribution φ gd of tourist spots for each user experience based on (premise 2).

また、時間帯は(前提4)に基づいて、ユーザー体験に対する確率分布τgdから生成される。
Further, the time period is generated from the probability distribution τ gd for the user experience based on (premise 4).

また、行動を表す単語をwd,iとし、この変数が単独で成り立つということは、観光客と観光地が決まっている観光記録に対して、複数(N)の実行可能な行動があることを示している(前提3)。各単語の生成は以下のように行われる。
In addition, let w d,i be a word representing an action, and the fact that this variable stands alone means that there are multiple (N w ) possible actions for a tourism record where the tourist and tourist destination are fixed. This shows that (premise 3). Generation of each word is performed as follows.

(4)疑似的な評価機構による観光地推薦
提案するB-UEMは、観光体験の4つの側面(who:だれ,where:どこ,when:いつ,what:なに)を含む。これらの側面のうちのいくつかについては、与えられた他の側面を用いて欠落した情報を推定することができる。ここでは、一般性を失わせずに、既知の履歴を持つ観光客u∈Uに対して、p(l|u)を用いた観光地推薦を例示する。観光地l∈Lに対して、次のようになる。
(4) Tourist destination recommendation using a pseudo evaluation mechanism The proposed B-UEM includes four aspects of the tourist experience (who: who, where: where, when: what). For some of these aspects, the missing information can be estimated using other aspects given. Here, without loss of generality, we will exemplify tourist destination recommendation using p(l|u) for a tourist u∈U with a known history. For a tourist spot l i ∈L, the following holds true.

したがって、p(l|u)は次のように計算される。
Therefore, p(l i |u) is calculated as follows.

同様に、p(w|u)は次にように推定することで、行動を推奨することができる。
Similarly, actions can be recommended by estimating p(w j |u) as follows.

本実施形態のモデルは、観光記録のない新しいユーザーu'に観光資源を推薦するために直接適用することはできない。この課題に取り組むために、擬似的な評価機構を提案する。他のユーザーの観光記録N(n<<N)からのn枚の画像が、新しいユーザーu'に提供され、u'がその画像を評価したとする。すべての画像に対するすべてのユーザーの評価
が既知の分布Fratingに従うという仮定の下で、u'が観光地や行動に対する評価を推定して、u'の好む観光地や行動を予測して使用することができる。
評価値情報を
で表す。
ここで、l、wは、それぞれ画像Iの位置と行動とを表す。観光地l∈L、行動w∈Wの場合、次のようになる。
The model of this embodiment cannot be directly applied to recommend tourism resources to a new user u' who has no tourism record. To address this issue, we propose a pseudo evaluation mechanism. Suppose that n images from other users' sightseeing records N (n<<N) are provided to a new user u', and u' evaluates the images. All users' ratings for all images
Under the assumption that u' follows a known distribution F rating , it is possible to estimate u''s evaluation of tourist spots and activities, and use this to predict u''s preferred tourist spots and activities.
Evaluation value information
Expressed as
Here, l k and w k represent the position and action of image I k , respectively. In the case of tourist spot l i ∈L and action w j ∈W, it is as follows.

ベイズの定理を適用すると、
Applying Bayes' theorem,

仮定の下で、
Under the assumption,

ここで、rank(l,w,I)は、N画像にける(l,w,I)のランクである。ただし、rank(l,w,I)の分布を正確に計算するには、時間コストが高いため、モンテカルロ法を用いて分布を近似して高速化を図る。 Here, rank (l k , w k , I k ) is the rank of (l k , w k , I k ) in N images. However, since the time cost to accurately calculate the distribution of rank (l k , w k , I k ) is high, the Monte Carlo method is used to approximate the distribution to increase the speed.

このように、UEMをベースとした2つの方法で、様々な状況に応じた観光地を推薦することができる。
・履歴データを有するユーザーに対しては、擬似的な機構を使わずに観光地を推奨することができる。
・履歴データがない新ユーザーに対しては、評価対象となる画像(又は観光地や行動を表す言葉)を複数提供し、疑似的な評価機構とUEMとに基づいて観光地を推奨することができる。
また、推薦のためのフィードバックを受けることができれば、p(g|R)は次の推薦のために式(12)のp(g)の代わりに事前確率として使えるため、ユーザーの好みをより正確に反映した推薦が可能となり、それによって新しい観光客のためのユーザー適応型推薦システムを構築することができる。
In this way, tourist spots can be recommended according to various situations using two methods based on UEM.
・Tourist spots can be recommended to users who have historical data without using a pseudo mechanism.
・For new users who do not have historical data, it is possible to provide multiple images (or words expressing tourist spots or actions) to be evaluated and recommend tourist spots based on a pseudo evaluation mechanism and UEM. can.
In addition, if feedback for recommendation can be received, p(g|R) can be used as a prior probability instead of p(g) in equation (12) for the next recommendation, so the user's preferences can be more accurately determined. It becomes possible to make recommendations that reflect the current situation, thereby creating a user-adaptive recommendation system for new tourists.

(5)その他の確率モデル
上述したB-UEMのバリエーションを説明する。上述した前提に対して更に2つの前提を追加する。
(前提5)
ある観光地での行動は、その観光地の影響を受けている。つまり、行動に関連する言葉は観光地の文脈によって生成される。
(前提6)
ある観光地での行動は時間に影響される。つまり、時間的な文脈に基づいていくつかの単語が生成される。
(5) Other probability models Variations of the above-mentioned B-UEM will be explained. Two additional assumptions are added to the assumptions described above.
(Premise 5)
Behavior at a certain tourist destination is influenced by that tourist destination. In other words, words related to actions are generated by the context of the tourist destination.
(Premise 6)
Behavior at a certain tourist spot is influenced by time. That is, some words are generated based on the temporal context.

これらの2つの前提により、基本ユーザー体験モデル(B-UEM)は、時空間ユーザー体験モデル(ST-UEM)、空間ユーザー体験モデル(S-UEM)、時間ユーザー体験モデル(T-UEM)の3つのバリエーションが存在することになる。ST-UEM、S-UEM、T-UEMの3つの確率モデルを図7、図8、図9に示す。図7は、ST-UEMの一例を示す図である。B-UEMと比較して、行動を表す単語wd,iは、観光地lと時間tの影響を受けている。ST-UEMは、すべての前提(前提1~前提6)を考慮する。ST-UEMは、ユーザー体験、観光地、時間等、行動に最も影響を与える要因として変数λとしてモデル化する。この変数の生成は、観光地によってλが異なるため、観光地lに依存する。変数λldは、wd,iの生成に用いられる。特に、gとlを生成した後、変数λldを観光地ごとに生成し、行動を記述する単語を生成するための重み付けとして扱われる。なお、
であり、多項式の第1引数は生成回数である。
Based on these two assumptions, the Basic User Experience Model (B-UEM) is divided into three types: the Space-Time User Experience Model (ST-UEM), the Spatial User Experience Model (S-UEM), and the Temporal User Experience Model (T-UEM). There will be two variations. Three probabilistic models, ST-UEM, S-UEM, and T-UEM, are shown in FIGS. 7, 8, and 9. FIG. 7 is a diagram illustrating an example of ST-UEM. Compared to B-UEM, the action word w d,i is influenced by the tourist spot l d and the time t d . ST-UEM considers all assumptions (premises 1 to 6). ST-UEM models variables λ as factors that most influence behavior, such as user experience, tourist destinations, and time. Generation of this variable depends on the tourist destination ld since λ differs depending on the tourist destination. The variable λ ld is used to generate w d,i . In particular, after generating g d and l d , a variable λ ld is generated for each tourist spot, and is treated as weighting for generating words that describe an action. In addition,
, and the first argument of the polynomial is the number of generation times.

図8は、S-UEMの一例を示す図である。B-UEMと比較して、S-UEMは時間帯tの変数を持っていない。図9は、T-UEMの一例を示す図である。B-UEMと比較して、T-UEMは、行動を表す単語wd,iが時間帯tの影響を受ける。 FIG. 8 is a diagram showing an example of S-UEM. Compared to B-UEM, S-UEM does not have a time period t d variable. FIG. 9 is a diagram showing an example of T-UEM. Compared to B-UEM, in T-UEM, the word w d,i representing an action is influenced by the time period t d .

4.情報処理
(1)情報処理の概要
サーバー装置100の制御部201が実行する情報処理の概要を説明する。
制御部201は、複数の評価値情報を取得する。ここで、複数の評価値情報とは、例えば、観光地等に関するユーザーの好みを示す情報等である。制御部201は、取得した複数の評価値情報と確率モデルとに基づきユーザーの選択確率を求める。ここで、ユーザーの選択確率とは、複数の観光地のうち、ユーザーが行き先として選択する観光地の確率である。
制御部201がこのような処理を行うことによって、ユーザーの好みが反映させた選択確率を求めることができる。
4. Information Processing (1) Overview of Information Processing An overview of information processing executed by the control unit 201 of the server device 100 will be described.
The control unit 201 acquires a plurality of pieces of evaluation value information. Here, the plural pieces of evaluation value information are, for example, information indicating the user's preferences regarding tourist spots and the like. The control unit 201 determines the user's selection probability based on the acquired plural pieces of evaluation value information and the probability model. Here, the user's selection probability is the probability of a tourist spot being selected by the user as a destination from among a plurality of tourist spots.
By performing such processing by the control unit 201, it is possible to obtain a selection probability that reflects the user's preferences.

(2)情報処理の詳細
図10は、サーバー装置100における情報処理の一例を示すアクティビティ図である。ここでは、ユーザーは、観光体験のリサーチをしている旅行計画者であるものとして説明を行う。ただし、このことは本実施の形態を制限するものではない。
(2) Details of Information Processing FIG. 10 is an activity diagram showing an example of information processing in the server device 100. Here, the explanation will be based on the assumption that the user is a travel planner who is researching tourist experiences. However, this does not limit this embodiment.

旅行計画者であるユーザーがサーバー装置100によって提案されているサービスのURL(Uniform Resource Locator)にアクセスされると、A701において、制御部201は、ログイン画面800を生成し、クライアント装置110の入出力部304に表示するよう制御する。図11は、ログイン画面800の一例を示す図である。ログイン画面800には、ユーザー名を入力する入力欄801と、ユーザー名に対応するログインパスワードを入力する入力欄802と、ログイン時に選択されるログインボタン803と、ユーザー登録時に選択される登録リンク804と、が含まれる。 When a user who is a travel planner accesses the URL (Uniform Resource Locator) of a service proposed by the server device 100, in A701, the control unit 201 generates a login screen 800 and controls the input/output of the client device 110. control section 304 to display the information. FIG. 11 is a diagram showing an example of a login screen 800. The login screen 800 includes an input field 801 for entering a user name, an input field 802 for entering a login password corresponding to the user name, a login button 803 that is selected when logging in, and a registration link 804 that is selected during user registration. and are included.

登録リンク804が選択されると、A702において、制御部201は、ユーザーIDが無いと判定し、A703に処理を進める。ユーザー名が入力欄801に、ログインパスワードが入力欄802に入力され、ログインボタン803が選択された場合、制御部201は、A706に処理を進める。
A703において、制御部201は、アカウント登録用の画面を介してユーザーの情報を受け付ける。制御部201は、アカウント登録用の画面を介して、未登録のユーザーのユーザー名、ユーザー名に対応するパスワード等を取得する。取得された情報は、例えば、記憶部202等において保持、管理される。
When the registration link 804 is selected, the control unit 201 determines in A702 that there is no user ID, and advances the process to A703. If the user name is entered in the input field 801, the login password is entered in the input field 802, and the login button 803 is selected, the control unit 201 advances the process to A706.
At A703, the control unit 201 receives user information via the account registration screen. The control unit 201 obtains the user name of the unregistered user, the password corresponding to the user name, etc. via the account registration screen. The acquired information is held and managed, for example, in the storage unit 202 or the like.

アカウントの登録が完了すると、A704において、制御部201は、観光地等に関するアンケート画面900を生成し、クライアント装置110の入出力部304に表示するよう制御する。図12は、アンケート画面900の一例を示す図である。アンケート画面900には、複数の画像901及び複数のスライダー902が含まれる。スライダー902は、該当する画像901に対する興味の度合いを入力可能に構成されている。このように、単なる好き嫌いの二択ではなく、興味の度合いを入力可能可能に構成することで、より精度の高い観光体験の提案を実現できるようにしている。また、アンケート画面900には、複数の画像及び複数の画像それぞれに対応するスライダーが含まれる。より具体的に説明すると、図9のアンケート画面900には、4つの画像901a,901b,901c,901dと、4つの画像それぞれに対応する、スライダー902a,902b,902c,902dと、が含まれる。このように画像901が複数あることで、嗜好情報の情報量を高めることができ、より精度の高い観光体験の提案を実現することができる。
A705において、制御部201は、アンケート画面900を介して、各画像の評価値情報等をアンケートの回答として受け付ける。ここで、評価値情報は、上述した
で表される。A705の処理、又はA704及びA705の処理は、複数の評価値情報を取得する処理の一例である。なお、上述したように、図12に示される画面は、クライアント装置110の入出力部304に表示される。すなわち、ユーザーの観光に関する好みを示す情報を、クライアント装置110より取得される。ここで、ユーザーの観光に関する好みを示す情報は、評価値情報の一例である。また、クライアント装置110は、ユーザーの端末装置の一例である。
When the account registration is completed, in A704, the control unit 201 generates a questionnaire screen 900 regarding tourist spots, etc., and controls the screen to be displayed on the input/output unit 304 of the client device 110. FIG. 12 is a diagram showing an example of the questionnaire screen 900. The questionnaire screen 900 includes multiple images 901 and multiple sliders 902. The slider 902 is configured so that the degree of interest in the corresponding image 901 can be input. In this way, by configuring the system so that it is possible to input the level of interest, rather than simply choosing between likes and dislikes, it is possible to propose more accurate sightseeing experiences. Additionally, the questionnaire screen 900 includes a plurality of images and a slider corresponding to each of the plurality of images. More specifically, the questionnaire screen 900 in FIG. 9 includes four images 901a, 901b, 901c, and 901d, and sliders 902a, 902b, 902c, and 902d corresponding to each of the four images. By having a plurality of images 901 in this way, it is possible to increase the amount of preference information, and it is possible to realize a more accurate proposal for a sightseeing experience.
In A705, the control unit 201 receives evaluation value information of each image as a response to the questionnaire via the questionnaire screen 900. Here, the evaluation value information is as described above.
It is expressed as The process of A705 or the processes of A704 and A705 is an example of a process of acquiring a plurality of pieces of evaluation value information. Note that, as described above, the screen shown in FIG. 12 is displayed on the input/output unit 304 of the client device 110. That is, information indicating the user's tourism preferences is acquired from the client device 110. Here, the information indicating the user's tourism preferences is an example of evaluation value information. Further, the client device 110 is an example of a user's terminal device.

A706において、制御部201は、評価値情報を訪問確率に変換する。より具体的に説明すると、制御部201は、取得した複数の評価値情報と確率モデルとに基づきユーザーの訪問確率を求める。評価値情報の訪問確率への変換は、上述した式(10)~式(13)を用いてなされる。訪問確率は、選択確率の一例である。
A707において、制御部201は、訪問確率に基づき観光地に関する推薦画面を生成し、クライアント装置110の入出力部304に表示するよう制御する。A707の処理は、選択確率に基づきユーザーにお勧めの複数の観光地の情報を出力する処理の一例である。図13は、推薦画面1010の一例を示す図である。図13の例では、ユーザーが訪問する確率が高い順にソートされた複数の観光体験1020が含まれている。また、図13の例では、観光体験に含まれる行動を示す行動単語1022のリストが含まれる。
In A706, the control unit 201 converts the evaluation value information into a visit probability. To explain more specifically, the control unit 201 calculates the user's visit probability based on the plurality of acquired evaluation value information and the probability model. Conversion of evaluation value information into visit probability is performed using equations (10) to (13) described above. Visit probability is an example of selection probability.
In A707, the control unit 201 generates a recommendation screen regarding tourist spots based on the visit probability, and controls the screen to be displayed on the input/output unit 304 of the client device 110. The process A707 is an example of a process that outputs information on a plurality of tourist spots recommended to the user based on the selection probability. FIG. 13 is a diagram showing an example of the recommendation screen 1010. The example in FIG. 13 includes a plurality of sightseeing experiences 1020 sorted in descending order of the probability that the user will visit them. Further, in the example of FIG. 13, a list of action words 1022 indicating actions included in the sightseeing experience is included.

より具体的に説明すると、図13の例では、推薦画面1010の左側において、ユーザーに対して、商標寺、特許歴史館及び意匠神社が観光体験1020に含まれる観光地1021として含まれている。また、それぞれの観光地1021において好ましい行動を表す行動単語1022が複数記載されている。例えば、商標寺には大きな鐘が存在し、鐘の前で観光写真を取ることが好ましい場合、「鐘」「撮影」という行動単語1022が記載される。また、商標寺で座禅を組むことができる場合、この座禅が一般的な観光における行動ではないとしても、ユーザー又はユーザーが所属する所属グループにとって好ましいと判断された場合、「座禅」という行動単語1022が記載される。同様に、特許歴史館及び意匠神社においても、好ましい行動を示す行動単語1022が提案され、記載される。 More specifically, in the example of FIG. 13, on the left side of the recommendation screen 1010, the trademark temple, the patent history museum, and the design shrine are included as sightseeing spots 1021 included in the sightseeing experience 1020 for the user. Furthermore, a plurality of action words 1022 representing desirable actions at each tourist spot 1021 are listed. For example, if there is a large bell at Trademark Temple and it is desirable to take a tourist photo in front of the bell, action words 1022 such as "bell" and "photographing" are written. In addition, if it is possible to arrange zazen at a trademark temple, and even if this zazen is not a typical sightseeing activity, it is judged to be desirable for the user or the group to which the user belongs, the action word ``zazen'' 1022 is described. Similarly, action words 1022 indicating desirable actions are proposed and written at the Patent History Museum and Design Shrine.

また、推薦画面1010には、観光体験1020に含まれる観光地を表した地図情報1030を含むようにしてもよい。図13の例では、推薦画面1010の右側において地図情報1030が表示され、観光地1021の位置が地図情報1030上にスポットピンのアイコン1040によって、ユーザーが把握可能に示されている。ここで、アイコンとは、物事を簡単な絵柄で記号化して表現されたものである。観光体験1020を提案する推薦画面1010の画面上の位置と、地図情報1030の推薦画面1010の画面上の位置とは単なる一例であり、この限りではない。観光体験1020及び地図情報1030は、推薦画面1010の上下に配置してもよいし、左右逆に配置してもよい。 Further, the recommendation screen 1010 may include map information 1030 representing tourist spots included in the sightseeing experience 1020. In the example of FIG. 13, map information 1030 is displayed on the right side of the recommendation screen 1010, and the location of the tourist spot 1021 is indicated on the map information 1030 by a spot pin icon 1040 so that the user can understand it. Here, an icon is something that is expressed as a symbol using a simple picture. The on-screen position of the recommendation screen 1010 that proposes the sightseeing experience 1020 and the on-screen position of the recommendation screen 1010 of the map information 1030 are merely examples, and are not limited to this. The sightseeing experience 1020 and the map information 1030 may be arranged above and below the recommendation screen 1010, or may be arranged with the left and right reversed.

A708において、表示を終了するボタン等が選択された場合、制御部201は、図10に示す処理を終了する。
なお、制御部201は、推薦された観光体験に対するユーザーのフィードバックを収集して、ユーザーの嗜好分析をアップデートするようにしてもよい。
また、A702において、制御部201は、ユーザーIDがあると判定した場合、ユーザーの過去の利用履歴等に基づいて観光地の推薦を行う。
In A708, if a button or the like to end the display is selected, the control unit 201 ends the process shown in FIG. 10.
Note that the control unit 201 may collect user feedback regarding the recommended sightseeing experiences and update the user preference analysis.
Further, in A702, if the control unit 201 determines that there is a user ID, it recommends tourist spots based on the user's past usage history and the like.

以上、本実施形態の処理によれば、履歴データ等のないユーザーに対しても、履歴データ等があるユーザーに対しても、適切な観光地等を推薦することができる。また、この推薦は、事前推薦であってもリアルタイム推薦であっても適用することができる。 As described above, according to the process of this embodiment, it is possible to recommend appropriate sightseeing spots etc. to both users without historical data and the like and to users with historical data etc. Further, this recommendation can be applied whether it is advance recommendation or real-time recommendation.

<変形例1>
実施形態1の変形例1を説明する。上述した実施形態では、POI推薦、特に観光POI推薦を例に説明を行った。しかし、制御部201のおける上述した処理等を商品の推薦や商品の広告の購入予測、又はクリック予測等に拡張させることもできる。
すなわち、変形例1の制御部201は、評価値情報として、販売されている商品の評価値情報を取得する。より具体的に説明すると、制御部201は、商品の評価値情報を、商品の販売に関するWebサイトより取得する。商品の評価値情報とは、例えば、商品を購入したユーザーによる口コミの書き込み情報であったり、5点満点中の何点かを示す情報であったりする。制御部201は、取得した複数の評価値情報と確率モデルとに基づき商品の購入に関するユーザーの選択確率を求める。制御部201は、求めた選択確率に基づきユーザーの購入に関する複数の商品に係る情報を出力する。ここで、ユーザーの購入に関する複数の商品に係る情報の一例は、ユーザーにお勧めする商品の情報である。この場合、情報の出力先は、該当するユーザーのクライアント装置110の入出力部304等である。また、ユーザーの購入に関する複数の商品に係る情報の他の例は、ユーザーが商品の購入ボタンを選択する予測に関する情報である。この場合、情報の出力先は、所定のPCのディスプレイ等である。
変形例1によれば、商品を販売するWebサイト等において、ユーザーにお勧めの商品を提示したり、Webサイト等において、ユーザーが購入する確率の高い商品、又はクリックする確率の高い商品を提示したりすることができる。
<Modified example 1>
Modification 1 of Embodiment 1 will be described. In the embodiment described above, POI recommendation, particularly tourist POI recommendation, was explained as an example. However, the above-described processing performed by the control unit 201 can also be extended to product recommendation, product advertisement purchase prediction, click prediction, etc.
That is, the control unit 201 of Modification 1 acquires evaluation value information of a product being sold as evaluation value information. More specifically, the control unit 201 acquires evaluation value information of a product from a website related to product sales. Product evaluation value information may be, for example, word-of-mouth information written by users who have purchased the product, or information indicating how many points out of five points the product is given. The control unit 201 determines the user's selection probability regarding product purchase based on the acquired plurality of evaluation value information and the probability model. The control unit 201 outputs information regarding a plurality of products purchased by the user based on the determined selection probability. Here, an example of information related to a plurality of products related to a user's purchase is information on products recommended to the user. In this case, the information is output to the input/output unit 304 of the client device 110 of the corresponding user. Another example of information related to a plurality of products related to a user's purchase is information related to a prediction that a user will select a purchase button for a product. In this case, the information output destination is a display of a predetermined PC or the like.
According to modification example 1, recommended products are presented to the user on a website that sells products, or products that are likely to be purchased by the user or products that are likely to be clicked are presented on the website, etc. You can do it.

<変形例2>
変形例1では商品を例に説明を行った。しかし、商品をサービスと読み替えてもよい。
すなわち、変形例2の制御部201は、評価値情報として、提供されているサービスの評価値情報を取得する。より具体的に説明すると、制御部201は、サービスの評価値情報を、サービスの販売に関するWebサイトより取得する。サービスの評価値情報とは、例えば、サービスの提供を受けたユーザーによる口コミの書き込み情報であったり、5点満点中の何点かを示す情報であったりする。制御部201は、取得した複数の評価値情報と確率モデルとに基づきサービスの利用に関するユーザーの選択確率を求める。制御部201は、求めた選択確率に基づきユーザーの利用に関する複数のサービスに係る情報を出力する。ここで、ユーザーの利用に関する複数のサービスに係る情報の一例は、ユーザーにお勧めするサービスの情報である。この場合、情報の出力先は、該当するユーザーのクライアント装置110の入出力部304等である。また、ユーザーの利用に関する複数のサービスに係る情報の他の例は、ユーザーがサービスの利用ボタンを選択する予測に関する情報である。この場合、情報の出力先は、所定のPCのディスプレイ等である。
変形例2によれば、サービスを提供するWebサイト等において、ユーザーにお勧めのサービスを提示したり、Webサイト等において、ユーザーが利用する確率の高いサービス、又はクリックする確率の高いサービスを提示したりすることができる。
<Modified example 2>
Modification 1 was explained using a product as an example. However, products may also be read as services.
That is, the control unit 201 of the second modification obtains evaluation value information of the provided service as evaluation value information. More specifically, the control unit 201 acquires service evaluation value information from a website related to service sales. The evaluation value information of a service may be, for example, information written by a user who received the service, or information indicating a score out of five. The control unit 201 determines the user's selection probability regarding the use of the service based on the acquired plural pieces of evaluation value information and the probability model. The control unit 201 outputs information regarding a plurality of services related to the user's use based on the determined selection probability. Here, an example of information related to a plurality of services related to use by the user is information on services recommended to the user. In this case, the information is output to the input/output unit 304 of the client device 110 of the corresponding user. Another example of information related to a plurality of services related to use by a user is information related to a prediction that a user will select a service use button. In this case, the information output destination is a display of a predetermined PC or the like.
According to modification example 2, a website that provides services presents recommended services to the user, or presents services that are likely to be used by the user or services that are likely to be clicked on the website, etc. You can do it.

<付記>
発明は、次に記載の各態様で提供されてもよい。
前記情報処理装置において、前記評価値情報は、前記ユーザーの観光に関する好みを示す情報であり、前記制御部は、取得した前記複数の評価値情報と確率モデルとに基づき観光地に関するユーザーの選択確率を求める、情報処理装置。
前記情報処理装置において、前記制御部は、前記ユーザーの観光に関する好みを示す情報を、前記ユーザーの端末装置より取得する、情報処理装置。
前記情報処理装置において、前記制御部は、前記選択確率に基づき前記ユーザーにお勧めの複数の観光地の情報を出力する、情報処理装置。
前記情報処理装置において、前記評価値情報は、販売されている商品の評価値情報であり、前記制御部は、取得した前記複数の評価値情報と確率モデルとに基づき商品の購入に関するユーザーの選択確率を求める、情報処理装置。
前記情報処理装置において、前記制御部は、前記商品の評価値情報を、商品の販売に関するWebサイトより取得する、情報処理装置。
前記情報処理装置において、前記制御部は、前記選択確率に基づき前記ユーザーの購入に関する複数の商品に係る情報を出力する、情報処理装置。
前記情報処理装置において、前記ユーザーの購入に関する複数の商品に係る情報は、前記ユーザーにお勧めする商品の情報である、情報処理装置。
前記情報処理装置において、前記ユーザーの購入に関する複数の商品に係る情報は、前記ユーザーが商品の購入ボタンを選択する予測に関する情報である、情報処理装置。
前記情報処理装置において、前記評価値情報は、提供されているサービスの評価値情報であり、前記制御部は、取得した前記複数の評価値情報と確率モデルとに基づきサービスの利用に関するユーザーの選択確率を求める、情報処理装置。
前記情報処理装置において、前記制御部は、前記サービスの評価値情報を、前記サービスの販売に関するWebサイトより取得する、情報処理装置。
前記情報処理装置において、前記制御部は、前記選択確率に基づき前記ユーザーの利用に関する複数のサービスに係る情報を出力する、情報処理装置。
前記情報処理装置において、前記ユーザーの利用に関する複数のサービスに係る情報は、前記ユーザーにお勧めするサービスの情報である、情報処理装置。
前記情報処理装置において、前記ユーザーの利用に関する複数のサービスに係る情報は、前記ユーザーがサービスの利用ボタンを選択する予測に関する情報である、情報処理装置。
情報処理装置が実行する情報処理方法であって、複数の評価値情報を取得し、取得した前記複数の評価値情報と確率モデルとに基づきユーザーの選択確率を求める、情報処理方法。
プログラムであって、コンピュータを、前記情報処理装置の制御部として機能させるためのプログラム。
もちろん、この限りではない。
<Additional notes>
The invention may be provided in each of the following aspects.
In the information processing device, the evaluation value information is information indicating the user's preferences regarding tourism, and the control unit determines the user's selection probability regarding the tourist destination based on the acquired plurality of evaluation value information and a probability model. An information processing device that searches for.
In the information processing device, the control unit acquires information indicating the user's preferences regarding tourism from the user's terminal device.
In the information processing device, the control unit outputs information on a plurality of tourist spots recommended to the user based on the selection probability.
In the information processing device, the evaluation value information is evaluation value information of a product being sold, and the control unit controls the user's selection regarding purchase of the product based on the acquired plurality of evaluation value information and a probability model. An information processing device that calculates probability.
In the information processing device, the control unit obtains evaluation value information of the product from a website related to product sales.
In the information processing device, the control unit outputs information regarding a plurality of products purchased by the user based on the selection probability.
In the information processing device, the information related to a plurality of products purchased by the user is information about products recommended to the user.
In the information processing device, the information related to the plurality of products purchased by the user is information related to a prediction that the user will select a purchase button for a product.
In the information processing device, the evaluation value information is evaluation value information of a service being provided, and the control unit controls the user's selection regarding the use of the service based on the acquired plurality of evaluation value information and a probability model. An information processing device that calculates probability.
In the information processing apparatus, the control unit obtains evaluation value information of the service from a website related to sales of the service.
In the information processing apparatus, the control unit outputs information regarding a plurality of services used by the user based on the selection probability.
In the information processing apparatus, the information related to the plurality of services used by the user is information on services recommended to the user.
In the information processing device, the information related to the plurality of services related to use by the user is information related to prediction that the user will select a service use button.
An information processing method executed by an information processing device, the method comprising: acquiring a plurality of pieces of evaluation value information; and determining a user's selection probability based on the plurality of acquired pieces of evaluation value information and a probability model.
A program for causing a computer to function as a control unit of the information processing device.
Of course, this is not the case.

例えば、上述のプログラムを記憶させる、コンピュータ読み取り可能な非一時的な記憶媒体として提供してもよい。
また、上述した実施形態及び変形例を任意に組み合わせて実施するようにしてもよい。
For example, it may be provided as a computer-readable non-transitory storage medium that stores the above program.
Furthermore, the embodiments and modifications described above may be implemented in any combination.

最後に、本発明に係る種々の実施形態を説明したが、これらは、例として提示したものであり、発明の範囲を限定することは意図していない。新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Finally, although various embodiments according to the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The new embodiment can be implemented in various other forms, and various omissions, substitutions, and changes can be made without departing from the gist of the invention. The embodiments and their modifications are included within the scope and gist of the invention, as well as within the scope of the invention described in the claims and its equivalents.

100 :サーバー装置
110 :クライアント装置
150 :ネットワーク
201 :制御部
202 :記憶部
203 :通信部
301 :制御部
302 :記憶部
303 :撮像部
304 :入出力部
305 :通信部
800 :ログイン画面
801 :入力欄
802 :入力欄
803 :ログインボタン
804 :登録リンク
900 :アンケート画面
901 :画像
901a :画像
901b :画像
901c :画像
901d :画像
902 :スライダー
902a :スライダー
902b :スライダー
902c :スライダー
902d :スライダー
1000 :情報処理システム
1010 :推薦画面
1020 :観光体験
1021 :観光地
1022 :行動単語
1030 :地図情報
1040 :アイコン
100: Server device 110: Client device 150: Network 201: Control unit 202: Storage unit 203: Communication unit 301: Control unit 302: Storage unit 303: Imaging unit 304: Input/output unit 305: Communication unit 800: Login screen 801: Input field 802 : Input field 803 : Login button 804 : Registration link 900 : Survey screen 901 : Image 901a : Image 901b : Image 901c : Image 901d : Image 902 : Slider 902a : Slider 902b : Slider 902c : Slider 902d : Slider 1000 : Information processing system 1010 : Recommendation screen 1020 : Tourist experience 1021 : Tourist spot 1022 : Action word 1030 : Map information 1040 : Icon

Claims (16)

情報処理装置であって、
制御部を有し、
前記制御部は、
複数の評価値情報を取得し、
取得した前記複数の評価値情報と確率モデルとに基づきユーザーの選択確率を求める、
情報処理装置。
An information processing device,
has a control section,
The control unit includes:
Obtain multiple evaluation value information,
determining the user's selection probability based on the plurality of acquired evaluation value information and the probability model;
Information processing device.
請求項1に記載の情報処理装置において、
前記評価値情報は、前記ユーザーの観光に関する好みを示す情報であり、
前記制御部は、
取得した前記複数の評価値情報と確率モデルとに基づき観光地に関するユーザーの選択確率を求める、
情報処理装置。
The information processing device according to claim 1,
The evaluation value information is information indicating the user's preferences regarding tourism,
The control unit includes:
determining the user's selection probability regarding the tourist destination based on the plurality of acquired evaluation value information and the probability model;
Information processing device.
請求項2に記載の情報処理装置において、
前記制御部は、
前記ユーザーの観光に関する好みを示す情報を、前記ユーザーの端末装置より取得する、
情報処理装置。
The information processing device according to claim 2,
The control unit includes:
acquiring information indicating the user's tourism preferences from the user's terminal device;
Information processing device.
請求項2又は請求項3に記載の情報処理装置において、
前記制御部は、
前記選択確率に基づき前記ユーザーにお勧めの複数の観光地の情報を出力する、
情報処理装置。
In the information processing device according to claim 2 or 3,
The control unit includes:
outputting information on a plurality of tourist spots recommended to the user based on the selection probability;
Information processing device.
請求項1又は請求項2に記載の情報処理装置において、
前記評価値情報は、販売されている商品の評価値情報であり、
前記制御部は、
取得した前記複数の評価値情報と確率モデルとに基づき商品の購入に関するユーザーの選択確率を求める、
情報処理装置。
In the information processing device according to claim 1 or claim 2,
The evaluation value information is evaluation value information of a product being sold,
The control unit includes:
determining a user's selection probability regarding product purchase based on the plurality of acquired evaluation value information and a probability model;
Information processing device.
請求項5に記載の情報処理装置において、
前記制御部は、
前記商品の評価値情報を、商品の販売に関するWebサイトより取得する、
情報処理装置。
The information processing device according to claim 5,
The control unit includes:
obtaining evaluation value information of the product from a website related to product sales;
Information processing device.
請求項5又は請求項6に記載の情報処理装置において、
前記制御部は、
前記選択確率に基づき前記ユーザーの購入に関する複数の商品に係る情報を出力する、
情報処理装置。
In the information processing device according to claim 5 or 6,
The control unit includes:
outputting information regarding a plurality of products purchased by the user based on the selection probability;
Information processing device.
請求項7に記載の情報処理装置において、
前記ユーザーの購入に関する複数の商品に係る情報は、前記ユーザーにお勧めする商品の情報である、
情報処理装置。
The information processing device according to claim 7,
The information related to the plurality of products purchased by the user is information on products recommended to the user;
Information processing device.
請求項7に記載の情報処理装置において、
前記ユーザーの購入に関する複数の商品に係る情報は、前記ユーザーが商品の購入ボタンを選択する予測に関する情報である、
情報処理装置。
The information processing device according to claim 7,
The information related to the plurality of products purchased by the user is information related to a prediction that the user will select a purchase button for the product;
Information processing device.
請求項1又は請求項2に記載の情報処理装置において、
前記評価値情報は、提供されているサービスの評価値情報であり、
前記制御部は、
取得した前記複数の評価値情報と確率モデルとに基づきサービスの利用に関するユーザーの選択確率を求める、
情報処理装置。
In the information processing device according to claim 1 or claim 2,
The evaluation value information is evaluation value information of the provided service,
The control unit includes:
determining the user's selection probability regarding the use of the service based on the acquired plurality of evaluation value information and the probability model;
Information processing device.
請求項10に記載の情報処理装置において、
前記制御部は、
前記サービスの評価値情報を、前記サービスの販売に関するWebサイトより取得する、
情報処理装置。
The information processing device according to claim 10,
The control unit includes:
acquiring evaluation value information of the service from a website related to sales of the service;
Information processing device.
請求項10又は請求項11に記載の情報処理装置において、
前記制御部は、
前記選択確率に基づき前記ユーザーの利用に関する複数のサービスに係る情報を出力する、
情報処理装置。
The information processing device according to claim 10 or 11,
The control unit includes:
outputting information regarding a plurality of services related to use by the user based on the selection probability;
Information processing device.
請求項12に記載の情報処理装置において、
前記ユーザーの利用に関する複数のサービスに係る情報は、前記ユーザーにお勧めするサービスの情報である、
情報処理装置。
The information processing device according to claim 12,
The information related to the plurality of services used by the user is information on services recommended to the user;
Information processing device.
請求項12に記載の情報処理装置において、
前記ユーザーの利用に関する複数のサービスに係る情報は、前記ユーザーがサービスの利用ボタンを選択する予測に関する情報である、
情報処理装置。
The information processing device according to claim 12,
The information related to the plurality of services related to the user's use is information related to a prediction that the user will select a service use button,
Information processing device.
情報処理装置が実行する情報処理方法であって、
複数の評価値情報を取得し、
取得した前記複数の評価値情報と確率モデルとに基づきユーザーの選択確率を求める、
情報処理方法。
An information processing method executed by an information processing device, the method comprising:
Obtain multiple evaluation value information,
determining the user's selection probability based on the plurality of acquired evaluation value information and the probability model;
Information processing method.
プログラムであって、コンピュータを、請求項1から請求項14までのいずれか1項に記載の情報処理装置の制御部として機能させるためのプログラム。 A program for causing a computer to function as a control unit of an information processing apparatus according to any one of claims 1 to 14.
JP2022036801A 2022-03-10 2022-03-10 Information processing apparatus, information processing method, and program Pending JP2023131829A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022036801A JP2023131829A (en) 2022-03-10 2022-03-10 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022036801A JP2023131829A (en) 2022-03-10 2022-03-10 Information processing apparatus, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2023131829A true JP2023131829A (en) 2023-09-22

Family

ID=88064937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022036801A Pending JP2023131829A (en) 2022-03-10 2022-03-10 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP2023131829A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011248831A (en) * 2010-05-31 2011-12-08 Sony Corp Information processor and information processing method, and program
JP2016126648A (en) * 2015-01-07 2016-07-11 株式会社日立製作所 Preference analysis system and preference analysis method
JP6741285B1 (en) * 2019-04-09 2020-08-19 Cuicin株式会社 Travel plan proposal system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011248831A (en) * 2010-05-31 2011-12-08 Sony Corp Information processor and information processing method, and program
JP2016126648A (en) * 2015-01-07 2016-07-11 株式会社日立製作所 Preference analysis system and preference analysis method
JP6741285B1 (en) * 2019-04-09 2020-08-19 Cuicin株式会社 Travel plan proposal system

Similar Documents

Publication Publication Date Title
US11068969B2 (en) Method and system for configuring a virtual reality environment
US11062225B2 (en) Techniques for providing sequential recommendations to users
JP6310915B2 (en) Electronic advertising targeting multiple individuals
US9189747B2 (en) Predictive analytic modeling platform
US9065727B1 (en) Device identifier similarity models derived from online event signals
KR101923065B1 (en) User-initiated boosting of social networking objects
CN104813305B (en) The traceable of Online Video content is shared
JP7250017B2 (en) Method and system for segmentation as a service
Tsiropoulou et al. Quality of Experience-based museum touring: A human in the loop approach
US10936601B2 (en) Combined predictions methodology
CN105210017B (en) Method, device and storage medium for providing real-time video status
CN104620276A (en) Attendee suggestion for events based on profile information on a social networking site
US10062090B2 (en) System and methods to display three dimensional digital assets in an online environment based on an objective
KR20180019653A (en) Systems and methods for generating call-to-action for social networking system resources
JP6591644B1 (en) Information processing apparatus, information processing method, and information processing program
US20210241152A1 (en) System and method for a personalized machine learning pipeline selection and result interpretation
US10096045B2 (en) Tying objective ratings to online items
JP2023131829A (en) Information processing apparatus, information processing method, and program
US11175807B1 (en) Intelligent contextual video thumbnail display
US20140032665A1 (en) Activity-based content selection
JP7071940B2 (en) Providing equipment, providing method and providing program
JP6601888B1 (en) Information processing apparatus, information processing method, and information processing program
US20170324799A1 (en) Augmented news feed in an on-line social network
US20210326392A1 (en) Algorithmic attribution
JP7354191B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20220311

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231031

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240423