JP2020190776A - Judgment device, judgment method and judgment program - Google Patents

Judgment device, judgment method and judgment program Download PDF

Info

Publication number
JP2020190776A
JP2020190776A JP2019094104A JP2019094104A JP2020190776A JP 2020190776 A JP2020190776 A JP 2020190776A JP 2019094104 A JP2019094104 A JP 2019094104A JP 2019094104 A JP2019094104 A JP 2019094104A JP 2020190776 A JP2020190776 A JP 2020190776A
Authority
JP
Japan
Prior art keywords
user
content
situation
determination
emotion
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.)
Granted
Application number
JP2019094104A
Other languages
Japanese (ja)
Other versions
JP7160757B2 (en
Inventor
孝太 坪内
Kota Tsubouchi
孝太 坪内
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2019094104A priority Critical patent/JP7160757B2/en
Publication of JP2020190776A publication Critical patent/JP2020190776A/en
Application granted granted Critical
Publication of JP7160757B2 publication Critical patent/JP7160757B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】利用者の状況と、利用者にコンテンツを提供した場合の利用者の感情との適合性を把握する判定装置、判定方法及び判定プログラムを提供する。【解決手段】判定装置100は、制御部130において、利用者の状況を示す状況情報を取得する取得部132と、取得部132により取得された状況情報が示す状況に基づいて、提供候補となるコンテンツを利用者に提供した場合における利用者の感情が所定の条件を満たすか否か(例えば、コンテンツを提供した場合に利用者の感情が否定的となるか否か)を判定する判定部133と、を有する。【選択図】図3PROBLEM TO BE SOLVED: To provide a determination device, a determination method and a determination program for grasping the compatibility between a user's situation and a user's emotion when the content is provided to the user. A determination device 100 is a candidate for provision in a control unit 130 based on an acquisition unit 132 that acquires status information indicating a user's situation and a situation indicated by the status information acquired by the acquisition unit 132. Judgment unit 133 that determines whether or not the user's emotions when the content is provided to the user satisfy a predetermined condition (for example, whether or not the user's emotion becomes negative when the content is provided). And have. [Selection diagram] Fig. 3

Description

本発明は、判定装置、判定方法及び判定プログラムに関する。 The present invention relates to a determination device, a determination method, and a determination program.

近年、利用者の感情を推定する技術が知られている。このような技術の一例として、コンテンツの状況や、利用者の感情を含む状況等に基づいて、利用者の感情を推定する技術が知られている。 In recent years, a technique for estimating a user's emotion has been known. As an example of such a technique, a technique for estimating a user's emotion based on a content situation, a situation including a user's emotion, and the like is known.

特開2016−186741号公報Japanese Unexamined Patent Publication No. 2016-186741

しかしながら、上述した従来技術では、利用者の状況と、利用者にコンテンツを提供した場合の利用者の感情との適合性を把握できるとは限らない。 However, with the above-mentioned conventional technique, it is not always possible to grasp the compatibility between the situation of the user and the emotion of the user when the content is provided to the user.

例えば、上述した従来技術では、利用者の感情を推定し、利用者の共感が得られると推測する画像や音声メッセージ等の応答を出力しているに過ぎない。したがって、上述した従来技術では、利用者の状況と、利用者にコンテンツを提供した場合の利用者の感情との適合性を把握できるとは限らない。 For example, in the above-mentioned conventional technique, the emotion of the user is estimated, and the response such as an image or a voice message that is estimated to obtain the user's sympathy is merely output. Therefore, in the above-mentioned conventional technique, it is not always possible to grasp the compatibility between the situation of the user and the emotion of the user when the content is provided to the user.

本願は、上記に鑑みてなされたものであって、利用者の状況と、利用者にコンテンツを提供した場合の利用者の感情との適合性を把握することを目的とする。 The present application has been made in view of the above, and an object of the present application is to grasp the compatibility between the situation of the user and the emotion of the user when the content is provided to the user.

本願に係る判定装置は、利用者の状況を示す状況情報を取得する取得部と、前記取得部により取得された状況情報が示す状況に基づいて、提供候補となるコンテンツを前記利用者に提供した場合における前記利用者の感情が所定の条件を満たすか否かを判定する判定部とを有することを特徴とする。 The determination device according to the present application provides the user with content that is a candidate for provision based on the acquisition unit that acquires the situation information indicating the user's situation and the situation indicated by the situation information acquired by the acquisition unit. It is characterized by having a determination unit for determining whether or not the emotion of the user in the case satisfies a predetermined condition.

実施形態の一態様によれば、利用者の状況と、利用者にコンテンツを提供した場合の利用者の感情との適合性を把握することができるという効果を奏する。 According to one aspect of the embodiment, it is possible to grasp the compatibility between the situation of the user and the emotion of the user when the content is provided to the user.

図1は、実施形態に係る判定処理の一例を示す図である。FIG. 1 is a diagram showing an example of a determination process according to an embodiment. 図2は、実施形態に係る判定システムの構成例を示す図である。FIG. 2 is a diagram showing a configuration example of the determination system according to the embodiment. 図3は、実施形態に係る判定装置の構成例を示す図である。FIG. 3 is a diagram showing a configuration example of the determination device according to the embodiment. 図4は、実施形態に係る提供候補コンテンツ記憶部の一例を示す図である。FIG. 4 is a diagram showing an example of a provision candidate content storage unit according to the embodiment. 図5は、実施形態に係る判定処理の手順の一例を示すフローチャートである。FIG. 5 is a flowchart showing an example of the procedure of the determination process according to the embodiment. 図6は、判定装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 6 is a hardware configuration diagram showing an example of a computer that realizes the function of the determination device.

以下に本願に係る判定装置、判定方法及び判定プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る判定装置、判定方法及び判定プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, a determination device, a determination method, and a mode for carrying out the determination program according to the present application (hereinafter, referred to as “the embodiment”) will be described in detail with reference to the drawings. The determination device, determination method, and determination program according to the present application are not limited by this embodiment. Further, in each of the following embodiments, the same parts are designated by the same reference numerals, and duplicate description is omitted.

〔1.実施形態〕
図1を用いて、本実施形態の判定装置等により実現される判定処理を説明する。図1は、実施形態に係る判定処理の一例を示す図である。図1に示す例において、判定システム1は、判定装置100及び端末装置10を有する。判定装置100と、端末装置10とは、図示しない所定の通信網を介して、有線又は無線により通信可能に接続される。なお、図1に示す判定システム1は、複数台の判定装置100や、複数台の端末装置10が含まれてもよい。
[1. Embodiment]
The determination process realized by the determination apparatus and the like of the present embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of a determination process according to an embodiment. In the example shown in FIG. 1, the determination system 1 has a determination device 100 and a terminal device 10. The determination device 100 and the terminal device 10 are communicably connected by wire or wirelessly via a predetermined communication network (not shown). The determination system 1 shown in FIG. 1 may include a plurality of determination devices 100 and a plurality of terminal devices 10.

図1に示す判定装置100は、端末装置10に各種コンテンツを提供(配信)するサーバ装置である。なお、判定装置100が端末装置10に提供するコンテンツは、例えば、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピング(電子商取引)サイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、SNS(Social Networking Service)サイト、ウェブブログなどに関するコンテンツであってもよい。また、判定装置100が端末装置10に提供するコンテンツは、例えば、端末装置10にインストールされた各種アプリケーション(以下、「アプリ」と記載する場合がある)に関するコンテンツであってもよい。具体的には、ポータルアプリ、ニュースアプリ、オークションサイト、天気予報アプリ、ショッピングアプリ、ファイナンス(株価)アプリ、路線検索アプリ、地図提供アプリ、旅行アプリ、飲食店紹介アプリ、SNSアプリ、ブログ閲覧アプリ等に関するコンテンツであってもよい。また、判定装置100が端末装置10に提供するコンテンツは、広告主から入稿された各種広告に関するコンテンツであってもよい。 The determination device 100 shown in FIG. 1 is a server device that provides (distributes) various contents to the terminal device 10. The contents provided by the determination device 100 to the terminal device 10 include, for example, a portal site, a news site, an auction site, a weather forecast site, a shopping (electronic commerce) site, a finance (stock price) site, a route search site, and a map providing site. , Travel sites, restaurant introduction sites, SNS (Social Networking Service) sites, web blogs, and the like. Further, the content provided by the determination device 100 to the terminal device 10 may be, for example, content related to various applications installed in the terminal device 10 (hereinafter, may be referred to as “application”). Specifically, portal app, news app, auction site, weather forecast app, shopping app, finance (stock price) app, route search app, map providing app, travel app, restaurant introduction app, SNS app, blog browsing app, etc. It may be content related to. Further, the content provided by the determination device 100 to the terminal device 10 may be content related to various advertisements submitted by the advertiser.

また、図1の例において、判定装置100は、利用者への提供候補となるコンテンツ(以下、「提供候補コンテンツ」と記載する場合がある)に関する情報を提供候補コンテンツ記憶部121にて管理する。図1の例において、判定装置100は、提供候補コンテンツの構成要素であるテキスト情報や画像情報等の情報を提供候補コンテンツ記憶部121にて管理する。 Further, in the example of FIG. 1, the determination device 100 manages the information regarding the content that is a candidate for provision to the user (hereinafter, may be referred to as “provision candidate content”) in the provision candidate content storage unit 121. .. In the example of FIG. 1, the determination device 100 manages information such as text information and image information, which are components of the provision candidate content, in the provision candidate content storage unit 121.

図1に示す端末装置10は、利用者によって利用される情報処理装置である。例えば、端末装置10は、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット端末や、携帯電話機や、PDA(Personal Digital Assistant)等である。なお、図1に示す例において、端末装置10は、利用者によって利用されるスマートフォンやタブレット等のスマートデバイスである場合を示す。 The terminal device 10 shown in FIG. 1 is an information processing device used by a user. For example, the terminal device 10 is a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a mobile phone, a PDA (Personal Digital Assistant), or the like. In the example shown in FIG. 1, the terminal device 10 shows a case where it is a smart device such as a smartphone or a tablet used by a user.

また、図1の例において、端末装置10は、利用者に関する利用者情報を判定装置100に送信する。例えば、図1の例において、端末装置10は、利用者の行動に関する行動情報(例えば、コンテンツの閲覧履歴、検索履歴、商品の購入履歴、サービス予約等)や、心拍センサ等の種々のセンサにより検知した利用者の生体情報、GPS(Global Positioning System)機能等が検知した利用者の位置情報、端末装置10の撮像部及び集音部(例えば、マイク等)等が検知した利用者の環境情報などを利用者情報として判定装置100に送信する。 Further, in the example of FIG. 1, the terminal device 10 transmits the user information regarding the user to the determination device 100. For example, in the example of FIG. 1, the terminal device 10 is based on behavioral information related to user behavior (for example, content browsing history, search history, product purchase history, service reservation, etc.) and various sensors such as a heart rate sensor. Detected user's biological information, user's position information detected by GPS (Global Positioning System) function, etc., user's environmental information detected by the imaging unit and sound collecting unit (for example, microphone) of the terminal device 10. Etc. are transmitted to the determination device 100 as user information.

以下、図1を用いて、判定装置100が行う判定処理について説明する。なお、以下の説明では、端末装置10を利用する利用者U1の現在位置が施設Aである例を示す。 Hereinafter, the determination process performed by the determination device 100 will be described with reference to FIG. In the following description, an example is shown in which the current position of the user U1 who uses the terminal device 10 is facility A.

まず、判定装置100は、端末装置10からコンテンツの提供要求、並びに、利用者U1の状況を示す状況情報を取得する(ステップS11)。例えば、図1の例において、判定装置100は、利用者U1の状況情報として、利用者U1の位置情報に基づいて特定される施設Aに関する施設情報(例えば、施設のカテゴリ)を取得する。 First, the determination device 100 acquires a content provision request from the terminal device 10 and status information indicating the status of the user U1 (step S11). For example, in the example of FIG. 1, the determination device 100 acquires facility information (for example, facility category) related to the facility A specified based on the position information of the user U1 as the status information of the user U1.

続いて、判定装置100は、状況情報が示す状況において提供候補コンテンツを提供した場合の利用者の感情を特定(推定)する(ステップS12)。例えば、図1の例において、判定装置100は、取得した状況情報及び提供候補コンテンツに関する情報(例えば、テキスト情報や、画像情報等)が入力された場合に、状況情報が示す状況における利用者U1の感情(提供候補コンテンツの提供前の利用者U1の感情)と、当該状況において提供候補コンテンツを提供した場合の利用者U1の感情とを出力するように学習が行われたモデルを用いて、利用者U1の感情を特定する。 Subsequently, the determination device 100 identifies (estimates) the emotion of the user when the provision candidate content is provided in the situation indicated by the situation information (step S12). For example, in the example of FIG. 1, when the acquired status information and information related to the provision candidate content (for example, text information, image information, etc.) are input, the determination device 100 uses the user U1 in the situation indicated by the status information. (The emotion of the user U1 before the provision candidate content is provided) and the emotion of the user U1 when the provision candidate content is provided in the situation, using a model trained to output. Identify the emotions of user U1.

なお、図1の例において、判定装置100は、利用者U1の感情、並びに、感情の度合いを示すスコアを特定するものとする。ここで、図1の例において、感情の度合いを示すスコアは、「0」から「100」までの値で示される。例えば、感情「楽しい」のスコアが「0」と特定された場合、利用者が感情「楽しい」を有していないことを示す。また、感情「楽しい」のスコアが「100」と特定された場合、利用者が感情「楽しい」を有していることを示す。 In the example of FIG. 1, the determination device 100 specifies the emotion of the user U1 and the score indicating the degree of the emotion. Here, in the example of FIG. 1, the score indicating the degree of emotion is indicated by a value from "0" to "100". For example, when the score of the emotion "fun" is specified as "0", it indicates that the user does not have the emotion "fun". Further, when the score of the emotion "fun" is specified as "100", it indicates that the user has the emotion "fun".

続いて、判定装置100は、状況情報が示す状況に基づいて、特定した感情が所定の条件を満たすか否かを判定する(ステップS13)。例えば、図1の例において、判定装置100は、取得した状況情報が示す状況における利用者U1の感情と、当該状況において提供候補コンテンツを提供した場合の利用者U1の感情とに基づいて、提供候補コンテンツが利用者U1に提供するコンテンツとして適切であるか否かを判定する。 Subsequently, the determination device 100 determines whether or not the specified emotion satisfies a predetermined condition based on the situation indicated by the situation information (step S13). For example, in the example of FIG. 1, the determination device 100 provides the content based on the emotion of the user U1 in the situation indicated by the acquired situation information and the emotion of the user U1 when the provision candidate content is provided in the situation. It is determined whether or not the candidate content is appropriate as the content to be provided to the user U1.

ここで、図1の例において、利用者U1が位置する施設Aが感情「楽しい」を惹起させる施設(例えば、テーマパークや、レジャー施設等)であり、ステップS12において、状況情報が示す状況において利用者U1の肯定的な感情「楽しい(スコア:30)」が特定され、提供候補コンテンツであるコンテンツ#1〜#3を提供した場合の利用者U1の感情がそれぞれ「悲しい(スコア:10)」、「楽しい(スコア:60)」、「楽しい(スコア:30)」と特定されたものとする。この場合、判定装置100は、提供候補コンテンツのうち、提供した場合に利用者U1の感情がより肯定的となるコンテンツ#2、並びに、利用者U1の感情を変化させないコンテンツ#3を、利用者U1に提供するコンテンツとして適切と判定する。一方、判定装置100は、提供候補コンテンツのうち、提供した場合に利用者U1の感情が否定的となるコンテンツ#1(すなわち、利用者U1の状況にそぐわないコンテンツ)を、利用者U1に提供するコンテンツとして不適切と判定する。 Here, in the example of FIG. 1, the facility A where the user U1 is located is a facility (for example, a theme park, a leisure facility, etc.) that evokes emotion "fun", and in the situation indicated by the situation information in step S12. The positive emotion "fun (score: 30)" of the user U1 is identified, and the emotion of the user U1 when the content # 1 to # 3 which are the provision candidate contents are provided is "sad (score: 10)". , "Fun (score: 60)", "Fun (score: 30)". In this case, the determination device 100 selects the content # 2 in which the emotion of the user U1 becomes more positive when provided, and the content # 3 that does not change the emotion of the user U1 among the provision candidate contents. It is determined that the content to be provided to U1 is appropriate. On the other hand, the determination device 100 provides the user U1 with the content # 1 (that is, the content that does not match the situation of the user U1) in which the emotion of the user U1 is negative when the content is provided. Judged as inappropriate as content.

また、図1の例において、利用者U1が位置する施設Aが感情「悲しい」を惹起させる施設(例えば、葬儀場)であり、ステップS12において、状況情報が示す状況において利用者U1の否定的な感情「悲しい(スコア:50)」が特定され、提供候補コンテンツであるコンテンツ#1〜#3を提供した場合の利用者U1の感情がそれぞれ「悲しい(スコア:60)」、「怒り(スコア:20)」、「悲しい(スコア:50)」と特定されたものとする。この場合、判定装置100は、提供候補コンテンツのうち、提供した場合に利用者U1の感情を変化させないコンテンツ#3を、利用者U1に提供するコンテンツとして適切と判定する。一方、判定装置100は、提供候補コンテンツのうち、提供した場合に利用者U1の感情がより否定的となるコンテンツ#1、並びに、感情「悲しい」を有する利用者U1に感情「怒り」を惹起させるコンテンツ#2(すなわち、利用者U1の状況にそぐわないコンテンツ)を、利用者U1に提供するコンテンツとして不適切と判定する。 Further, in the example of FIG. 1, the facility A where the user U1 is located is a facility (for example, a funeral hall) that evokes emotion "sadness", and in step S12, the negative of the user U1 in the situation indicated by the situation information. Emotions "sad (score: 50)" are identified, and the emotions of user U1 when the provision candidate contents # 1 to # 3 are provided are "sad (score: 60)" and "anger (score: score), respectively." : 20) ”and“ sad (score: 50) ”are identified. In this case, the determination device 100 determines that the content # 3, which does not change the emotion of the user U1 when provided, is appropriate as the content to be provided to the user U1 among the provision candidate contents. On the other hand, the determination device 100 induces emotion "anger" in the content # 1 in which the emotion of the user U1 becomes more negative when provided, and the user U1 who has the emotion "sad" among the provision candidate contents. Content # 2 to be made (that is, content that does not match the situation of user U1) is determined to be inappropriate as content to be provided to user U1.

続いて、判定装置100は、所定の条件を満たす提供候補コンテンツを提供する(ステップS14)。例えば、図1の例において、判定装置100は、提供候補コンテンツのうち、ステップS13において適切と判定された提供候補コンテンツを端末装置10に提供する。 Subsequently, the determination device 100 provides the provision candidate content satisfying a predetermined condition (step S14). For example, in the example of FIG. 1, the determination device 100 provides the terminal device 10 with the provision candidate content determined to be appropriate in step S13 among the provision candidate contents.

なお、図1の例において、判定装置100は、利用者の感情と、当該感情と因果関係を有する利用者の一連の状況、並びに、利用者に提供したコンテンツに関する情報の組との間の関係性を学習したモデル(例えば、MIL(Multiple Instance Learning)の技術を用いて学習したモデル)を用いて、取得した状況情報及び提供候補コンテンツに関する情報に基づき、当該状況情報が示す状況における利用者U1の感情と、当該状況において提供候補コンテンツを提供した場合の利用者U1の感情とを特定してもよい。例えば、判定装置100は、利用者の一連の状況や、コンテンツを提供した後の利用者の一連の状況(例えば、コンテンツ閲覧時に行った一連の操作(クリックやスクロール)等)などといった時系列順の利用者の状況、並びに、利用者に提供したコンテンツに関する情報の組と、その状況の前、その状況、若しくは、その状況後に利用者が有していたと推定される感情との間の関係性を学習したモデルを用いてもよい。なお、このようなモデルは、例えば、利用者の生体情報等から推定された感情と、利用者の一連の状況との間の関係性をMILの技術を用いて学習することで実現され、状況情報が示す利用者の状況と、提供候補コンテンツに関する情報とが入力された場合に、当該状況の前、当該状況、若しくは、当該状況後等、一連の状況と何かしらの因果関係を有すると推定される感情を出力することとなる。すなわち、このようなモデルは、感情と、利用者の一連の状況及びコンテンツに関する情報の組とを学習データとし、MILの技術を用いた学習を行うことで、入力された利用者の状況を示す状況情報の全体若しくは一部と因果関係を有する(何かしらの関連性を有する)感情を示す情報を出力するように学習が行われることとなる。また、判定装置100は、利用者の生体情報を取得した場合、生体情報及びコンテンツに関する情報の組と、感情との間の関係性を学習したモデルを用いて、取得した生体情報及び提供候補コンテンツに関する情報から利用者の感情を推定してもよい。 In the example of FIG. 1, the determination device 100 has a relationship between a user's emotion, a series of situations of the user having a causal relationship with the emotion, and a set of information about the content provided to the user. User U1 in the situation indicated by the situation information based on the acquired situation information and information on the provision candidate content using a model that learned sex (for example, a model learned using MIL (Multiple Instance Learning) technology). And the emotion of the user U1 when the provision candidate content is provided in the situation may be specified. For example, the determination device 100 is in chronological order such as a series of user situations and a series of user situations after providing the content (for example, a series of operations (clicks and scrolls) performed when browsing the content). The relationship between the user's situation and the set of information about the content provided to the user and the emotions that the user presumed to have before, after, or after the situation. A model learned from may be used. It should be noted that such a model is realized, for example, by learning the relationship between the emotion estimated from the biometric information of the user and the series of situations of the user by using the MIL technology. When the user's situation indicated by the information and the information about the candidate content to be provided are input, it is presumed that there is some causal relationship with a series of situations such as before, the situation, or after the situation. It will output the emotions. That is, such a model shows the input user's situation by learning using the MIL technology by using emotions, a series of user's situations, and a set of information about the contents as learning data. Learning is performed so as to output information indicating emotions that have a causal relationship (have some relevance) with all or part of the situation information. Further, when the determination device 100 acquires the biometric information of the user, the acquired biometric information and the provision candidate content are used by using a model that learns the relationship between the set of information on the biometric information and the content and the emotion. The user's feelings may be estimated from the information about.

また、判定装置100は、提供されたコンテンツに対する利用者の意見(例えば、カスタマーセンター等への利用者の苦情や要望、感想など)に関する情報に基づいて、利用者U1の状況情報が示す状況における提供候補コンテンツの提供の可否を判定してもよい。例えば、判定装置100は、提供されたコンテンツに対する利用者の意見の内容(例えば、メール送信フォームなどで利用者が入力したテキスト情報や、利用者と利用者に対応を行ったオペレータとの電話応答に関する音声情報など)を利用者が利用する端末装置や外部のサーバ装置等から取得する。そして、判定装置100は、取得したテキスト情報や音声情報を形態素解析等の自然言語処理技術を適宜用いて解析することにより、コンテンツが提供された際の利用者の状況を示す状況情報と、当該コンテンツが利用者に惹起させる感情とを特定し、特定した情報に基づいて、利用者U1の状況情報が示す状況における提供候補コンテンツの提供の可否を判定する。 Further, the determination device 100 provides the content in the situation indicated by the situation information of the user U1 based on the information regarding the user's opinion (for example, the user's complaint, request, impression, etc. to the customer center or the like) regarding the provided content. It may be determined whether or not the candidate content can be provided. For example, the determination device 100 uses the content of the user's opinion regarding the provided content (for example, text information input by the user in an e-mail transmission form or the like, or a telephone response between the user and the operator who responds to the user. (Voice information related to) is acquired from the terminal device used by the user or an external server device. Then, the determination device 100 analyzes the acquired text information and voice information by appropriately using a natural language processing technique such as morphological analysis, thereby indicating the situation of the user when the content is provided and the situation information. The emotions that the content evokes to the user are identified, and based on the identified information, it is determined whether or not the provision candidate content can be provided in the situation indicated by the situation information of the user U1.

ここで、判定装置100が、提供されたコンテンツに対する利用者の苦情に関する情報を利用者が利用する端末装置から取得し、当該情報から、利用者の状況「混雑」を示す状況情報と、利用者に提供されたコンテンツが利用者に惹起させる感情「恥ずかしい」とを特定したものとする。この場合、判定装置100は、状況「混雑」を示す利用者U1の状況情報を取得した際、提供候補コンテンツのうち、感情「恥ずかしい」を惹起させるコンテンツを、利用者U1に提供するコンテンツとして不適切と判定する。 Here, the determination device 100 acquires information on the user's complaint about the provided content from the terminal device used by the user, and from the information, the situation information indicating the user's situation "congestion" and the user. It is assumed that the emotion "embarrassed" that the content provided to the user evokes is identified. In this case, when the determination device 100 acquires the situation information of the user U1 indicating the situation "congestion", the content that causes the emotion "embarrassment" among the provision candidate contents is not provided as the content to be provided to the user U1. Judge as appropriate.

また、判定装置100は、コンテンツが利用者に惹起させる感情(以下、「コンテンツ感情」と記載する場合がある)と、当該コンテンツ感情により利用者が感じる不快感(例えば、怒りや嫌悪など)の度合いが所定の閾値以上となる利用者の状況を示す状況情報との組み合わせを特定し、特定した組み合わせに基づいて、利用者U1の状況情報が示す状況における提供候補コンテンツの提供の可否を判定してもよい。例えば、判定装置100は、利用者が利用する端末装置が備える心拍センサにより検知した利用者の生体情報や、モーションセンサにより取得した利用者の移動速度、端末装置に対する操作履歴(コンテンツのスクロール速度、選択操作が行われた回数)に基づいて、不快感の度合いを算出する。 Further, the determination device 100 includes emotions caused by the content to the user (hereinafter, may be referred to as "content emotion") and discomfort felt by the user due to the content emotion (for example, anger or disgust). The combination with the situation information indicating the situation of the user whose degree is equal to or higher than a predetermined threshold is specified, and based on the specified combination, it is determined whether or not the provision candidate content can be provided in the situation indicated by the situation information of the user U1. You may. For example, the determination device 100 includes the user's biological information detected by the heart rate sensor included in the terminal device used by the user, the user's movement speed acquired by the motion sensor, and the operation history for the terminal device (content scrolling speed, content scrolling speed, The degree of discomfort is calculated based on the number of times the selection operation is performed.

ここで、判定装置100が、コンテンツ感情「楽しい」により、状況「葬儀中」である利用者が感じる不快感「怒り」の度合いが所定の閾値以上であると特定したものとする。この場合、判定装置100は、状況「葬儀中」を示す利用者U1の状況情報を取得した際、提供候補コンテンツのうち、感情「楽しい」を惹起させるコンテンツを、利用者U1に提供するコンテンツとして不適切と判定する。 Here, it is assumed that the determination device 100 specifies that the degree of discomfort "anger" felt by the user in the situation "during the funeral" is equal to or higher than a predetermined threshold value due to the content emotion "fun". In this case, when the determination device 100 acquires the status information of the user U1 indicating the status "in funeral", among the provision candidate contents, the content that evokes the emotion "fun" is provided to the user U1 as the content. Judged as inappropriate.

以上のように、実施形態に係る判定装置100は、提供候補コンテンツが、状況情報が示す利用者の状況において提供するコンテンツとして適切であるか否かを判定できる。すなわち、実施形態に係る判定装置100は、利用者の状況と、利用者にコンテンツを提供した場合の利用者の感情との適合性を把握することができる。 As described above, the determination device 100 according to the embodiment can determine whether or not the provision candidate content is appropriate as the content to be provided in the user's situation indicated by the situation information. That is, the determination device 100 according to the embodiment can grasp the compatibility between the situation of the user and the emotion of the user when the content is provided to the user.

〔2.判定システムの構成〕
次に、上述した情報処理を実現するための判定システム1について図2を用いて説明する。図2は、実施形態に係る判定システムの構成例を示す図である。図2に示すように、実施形態に係る判定システム1は、判定装置100と、端末装置10とを含む。判定装置100及び端末装置10は、ネットワークNを介して有線または無線により相互に通信可能に接続される。なお、ネットワークNは、LAN(Local Area Network)、WAN(Wide Area Network)、電話網(携帯電話網、固定電話網等)、地域IP(Internet Protocol)網、インターネット等の通信ネットワークである。ネットワークNには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。また、図2に示す判定システム1には、複数台の判定装置100や、複数台の端末装置10が含まれてもよい。
[2. Judgment system configuration]
Next, the determination system 1 for realizing the above-mentioned information processing will be described with reference to FIG. FIG. 2 is a diagram showing a configuration example of the determination system according to the embodiment. As shown in FIG. 2, the determination system 1 according to the embodiment includes a determination device 100 and a terminal device 10. The determination device 100 and the terminal device 10 are connected to each other via a network N so as to be able to communicate with each other by wire or wirelessly. The network N is a communication network such as a LAN (Local Area Network), a WAN (Wide Area Network), a telephone network (mobile telephone network, fixed telephone network, etc.), a regional IP (Internet Protocol) network, and the Internet. The network N may include a wired network or may include a wireless network. Further, the determination system 1 shown in FIG. 2 may include a plurality of determination devices 100 and a plurality of terminal devices 10.

判定装置100は、端末装置10に各種コンテンツを提供するサーバ装置である。また、判定装置100は、提供候補コンテンツに関する情報を提供候補コンテンツ記憶部121にて管理する。なお、判定装置100は、アプリケーションのデータそのものを配信するサーバであってもよい。また、判定装置100は、端末装置10に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、JavaScript(登録商標)等のスクリプト言語やCSS(Cascading Style Sheets)等のスタイルシート言語により記述される。なお、判定装置100から提供されるコンテンツに関するアプリケーションそのものを制御情報とみなしてもよい。判定装置100の構成は後述する。 The determination device 100 is a server device that provides various contents to the terminal device 10. Further, the determination device 100 manages the information regarding the provision candidate content in the provision candidate content storage unit 121. The determination device 100 may be a server that distributes the application data itself. Further, the determination device 100 may function as a distribution device that distributes control information to the terminal device 10. Here, the control information is described in, for example, a script language such as Javascript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). The application itself related to the content provided by the determination device 100 may be regarded as control information. The configuration of the determination device 100 will be described later.

端末装置10は、利用者よって利用される情報処理装置である。端末装置10は、判定装置100によって提供されるコンテンツを、ウェブブラウザやアプリケーションにより表示する。また、端末装置10は、判定装置100によって提供されるコンテンツの表示処理を実現する制御情報を判定装置100から受け取った場合には、制御情報に従って表示処理を実現する。また、端末装置10は、利用者の行動情報や、生体情報、位置情報、環境情報などといった利用者情報を判定装置100に送信する。 The terminal device 10 is an information processing device used by the user. The terminal device 10 displays the content provided by the determination device 100 by a web browser or an application. Further, when the terminal device 10 receives the control information from the determination device 100 that realizes the content display processing provided by the determination device 100, the terminal device 10 realizes the display processing according to the control information. Further, the terminal device 10 transmits user information such as user behavior information, biological information, position information, environmental information, and the like to the determination device 100.

〔3.判定装置の構成〕
次に、図3を用いて、判定装置100の構成について説明する。図3は、実施形態に係る判定装置の構成例を示す図である。図3に示すように、判定装置100は、通信部110と、記憶部120と、制御部130とを有する。
[3. Judgment device configuration]
Next, the configuration of the determination device 100 will be described with reference to FIG. FIG. 3 is a diagram showing a configuration example of the determination device according to the embodiment. As shown in FIG. 3, the determination device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、端末装置10等との間で情報の送受信を行う。
(About communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. Then, the communication unit 110 is connected to the network N by wire or wirelessly, and transmits / receives information to / from the terminal device 10 or the like.

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図3に示すように、記憶部120は、提供候補コンテンツ記憶部121を有する。
(About storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory (Flash Memory), or a storage device such as a hard disk or an optical disk. As shown in FIG. 3, the storage unit 120 has a provision candidate content storage unit 121.

(提供候補コンテンツ記憶部121について)
提供候補コンテンツ記憶部121は、提供候補コンテンツに関する情報を管理する。ここで、図4を用いて、提供候補コンテンツ記憶部121が記憶する情報の一例を説明する。図4は、実施形態に係る提供候補コンテンツ記憶部の一例を示す図である。図4の例では、提供候補コンテンツ記憶部121は、「コンテンツID」、「カテゴリ」、「テキスト情報」、「画像情報」といった項目を有する。
(About the provision candidate content storage unit 121)
The provision candidate content storage unit 121 manages information regarding the provision candidate content. Here, an example of the information stored in the provision candidate content storage unit 121 will be described with reference to FIG. FIG. 4 is a diagram showing an example of a provision candidate content storage unit according to the embodiment. In the example of FIG. 4, the provision candidate content storage unit 121 has items such as "content ID", "category", "text information", and "image information".

「コンテンツID」は、提供候補コンテンツを識別するための識別情報を示す。「カテゴリ」は、提供候補コンテンツが属するカテゴリを示す。「テキスト情報」は、提供候補コンテンツのテキスト情報を示す。なお、図4に示す例では、「テキスト情報」に「テキスト情報#1」といった概念的な情報が格納される例を示したが、実際には、テキスト情報が格納される。「画像情報」は、提供候補コンテンツの画像情報を示す。なお、図4に示す例では、「画像情報」に「画像情報#1」といった概念的な情報が格納される例を示したが、実際には、静止画像や動画像等、若しくは、これらの所在を示すURL(Uniform Resource Locator)、格納場所を示すファイルパス名などが格納される。 The "content ID" indicates identification information for identifying the provision candidate content. "Category" indicates the category to which the offer candidate content belongs. "Text information" indicates text information of the provision candidate content. In the example shown in FIG. 4, although conceptual information such as "text information # 1" is stored in "text information", text information is actually stored. "Image information" indicates image information of the provision candidate content. In the example shown in FIG. 4, an example in which conceptual information such as "image information # 1" is stored in "image information" is shown, but in reality, still images, moving images, etc., or these A URL (Uniform Resource Locator) indicating the location, a file path name indicating the storage location, and the like are stored.

すなわち、図4では、コンテンツID「コンテンツ#1」によって識別される提供候補コンテンツがカテゴリ「時事」に属し、テキスト情報として「テキスト情報#1」、画像情報として「画像情報#1」を有する例を示す。 That is, in FIG. 4, the provision candidate content identified by the content ID "content # 1" belongs to the category "current affairs" and has "text information # 1" as text information and "image information # 1" as image information. Is shown.

(制御部130について)
制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、判定装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。実施形態に係る制御部130は、図3に示すように、推定部131と、取得部132と、判定部133と、提供部134とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
(About control unit 130)
The control unit 130 is a controller, and for example, various programs stored in a storage device inside the determination device 100 by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like use the RAM as a work area. It is realized by being executed. Further, the control unit 130 is a controller, and is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). As shown in FIG. 3, the control unit 130 according to the embodiment includes an estimation unit 131, an acquisition unit 132, a determination unit 133, and a provision unit 134, and has functions and operations of information processing described below. Realize or execute.

(推定部131について)
推定部131は、端末装置10から送信される利用者の行動情報に基づき、利用者の現在の状況を推定する。例えば、推定部131は、コンテンツの閲覧履歴、検索履歴、商品の購入履歴、サービス予約等の利用者の行動情報に基づき、利用者の現在の状況を推定する。
(About estimation unit 131)
The estimation unit 131 estimates the current situation of the user based on the user's behavior information transmitted from the terminal device 10. For example, the estimation unit 131 estimates the current status of the user based on the user's behavior information such as content browsing history, search history, product purchase history, and service reservation.

例えば、推定部131は、行動情報に含まれるテキスト情報を、形態素解析等の自然言語処理技術を適宜用いて解析することにより、利用者の状況を推定してもよい。具体的には、ダイエットに関するコンテンツの閲覧や、低糖質の食品の購入が継続して行われている場合、推定部131は、利用者の現在の状況を「ダイエット中」と推定する。また、例えば、特定の地域に関する検索履歴や、当該地域を訪問先とする交通手段の予約等が行われている場合、推定部131は、利用者の現在の状況を「旅行前」と推定する。 For example, the estimation unit 131 may estimate the user's situation by analyzing the text information included in the behavior information by appropriately using a natural language processing technique such as morphological analysis. Specifically, when browsing content related to a diet or purchasing low-carbohydrate foods continuously, the estimation unit 131 estimates that the current situation of the user is "on a diet". In addition, for example, when a search history related to a specific area or a reservation for transportation means to visit the area is made, the estimation unit 131 estimates the current situation of the user as "before travel". ..

また、推定部131は、利用者の現在位置に基づいて、利用者の状況を推定してもよい。例えば、図1の例において、推定部131は、端末装置10が有するGPS機能等が検知した利用者U1の現在位置に基づいて、利用者が施設Aに位置すると推定する。 Further, the estimation unit 131 may estimate the user's situation based on the user's current position. For example, in the example of FIG. 1, the estimation unit 131 estimates that the user is located in the facility A based on the current position of the user U1 detected by the GPS function or the like of the terminal device 10.

なお、推定部131は、利用者の現在位置に対応する公共交通手段に関する情報に基づいて、利用者の周囲の状況(例えば、混雑状況)を推定してもよい。また、推定部131は、利用者の現在位置に対応するエリアにおいて発生した災害に関する情報や事故に関する情報に基づいて、利用者に対して発生した事象を推定してもよい。 In addition, the estimation unit 131 may estimate the situation around the user (for example, the congestion situation) based on the information about the public transportation means corresponding to the current position of the user. In addition, the estimation unit 131 may estimate an event that has occurred to the user based on information on a disaster or an accident that has occurred in the area corresponding to the current position of the user.

また、推定部131は、利用者の行動情報に基づき、利用者に対して発生した事象の程度(言い換えると、事象が利用者に対して及ぼす影響の度合い)を推定してもよい。例えば、利用者の行動情報に基づき、利用者に対して発生した事象「葬儀」が推定され、利用者の検索履歴に「親 葬儀」が含まれる場合、推定部131は、検索履歴に「親戚 葬儀」が含まれる場合よりも、事象「葬儀」が利用者に及ぼす影響が高いと推定する。 Further, the estimation unit 131 may estimate the degree of the event that has occurred to the user (in other words, the degree of influence that the event has on the user) based on the behavior information of the user. For example, when the event "funeral" that occurred to the user is estimated based on the user's behavior information and "funeral" is included in the user's search history, the estimation unit 131 includes "relatives" in the search history. It is estimated that the event "funeral" has a higher impact on users than when "funeral" is included.

(取得部132について)
取得部132は、利用者の状況を示す状況情報を取得する。例えば、図1の例において、取得部132は、端末装置10から利用者U1の状況情報を取得する。
(About acquisition unit 132)
The acquisition unit 132 acquires status information indicating the status of the user. For example, in the example of FIG. 1, the acquisition unit 132 acquires the status information of the user U1 from the terminal device 10.

また、取得部132は、状況情報として、利用者の周囲の状態を取得してもよい。例えば、取得部132は、端末装置10が有する撮像部及び集音部等が検知した利用者の環境情報等に基づく利用者の周囲の状態を、状況情報として取得する。例えば、取得部132は、端末装置10が有する集音部により検知された音声の大きさが所定の条件を満たす場合、利用者の周囲の状態「混雑」を取得する。 In addition, the acquisition unit 132 may acquire the state around the user as status information. For example, the acquisition unit 132 acquires the state around the user based on the user's environmental information or the like detected by the imaging unit, the sound collecting unit, or the like of the terminal device 10 as status information. For example, the acquisition unit 132 acquires the state "congestion" around the user when the loudness of the sound detected by the sound collecting unit of the terminal device 10 satisfies a predetermined condition.

また、取得部132は、状況情報として、利用者が位置する施設に関する施設情報を取得してもよい。例えば、図1の例において、取得部132は、利用者の位置情報に対応する施設Aに関する施設情報を取得する。例えば、取得部132は、施設情報として、施設のカテゴリ(例えば、公共交通施設、レジャー施設、医療施設、式場等)、混雑状況等を取得する。 In addition, the acquisition unit 132 may acquire facility information regarding the facility where the user is located as status information. For example, in the example of FIG. 1, the acquisition unit 132 acquires the facility information related to the facility A corresponding to the user's position information. For example, the acquisition unit 132 acquires the facility category (for example, public transportation facility, leisure facility, medical facility, ceremony hall, etc.), congestion status, etc. as facility information.

また、取得部132は、状況情報として、利用者に対して発生した事象に関する事象情報を取得してもよい。例えば、取得部132は、利用者が拠点とする地域において発生した、地震や津波、火災等の自然的な事象、並びに、交通事故や傷害事件、テロ事件等の人為的な事象に関する事象情報(例えば、事象を示す情報や、事象の程度等)を取得する。また、例えば、取得部132は、利用者が位置する施設に関する施設情報に基づく事象情報を取得してもよい。例えば、利用者が位置する施設が葬儀場である場合、取得部132は、利用者に対して発生した事象「葬儀」に関する事象情報を取得する。 In addition, the acquisition unit 132 may acquire event information regarding an event that has occurred to the user as status information. For example, the acquisition unit 132 provides event information on natural events such as earthquakes, tsunamis, and fires that occur in the area where the user is based, and human events such as traffic accidents, injuries, and terrorism. For example, information indicating an event, the degree of the event, etc.) is acquired. Further, for example, the acquisition unit 132 may acquire event information based on facility information regarding the facility where the user is located. For example, when the facility where the user is located is a funeral home, the acquisition unit 132 acquires event information regarding the event "funeral" that has occurred to the user.

なお、取得部132は、推定部131が利用者の行動情報から推定した情報を、事象情報として取得してもよい。 The acquisition unit 132 may acquire the information estimated by the estimation unit 131 from the user's behavior information as event information.

また、取得部132は、利用者の行動に関する行動情報に基づいて推定された利用者の状況を示す状況情報を取得してもよい。例えば、取得部132は、推定部131が利用者の行動情報に基づいて推定した利用者の状況を示す状況情報を取得する。 In addition, the acquisition unit 132 may acquire status information indicating the user's situation estimated based on the behavior information regarding the user's behavior. For example, the acquisition unit 132 acquires the situation information indicating the user's situation estimated by the estimation unit 131 based on the user's behavior information.

また、取得部132は、利用者の商品の購入履歴を含む行動情報に基づいて推定された利用者の状況を示す状況情報を取得してもよい。例えば、取得部132は、推定部131が利用者の商品の購入履歴に基づいて推定した利用者の状況を示す状況情報を取得する。 In addition, the acquisition unit 132 may acquire status information indicating the user's situation estimated based on the behavior information including the purchase history of the user's product. For example, the acquisition unit 132 acquires the situation information indicating the user's situation estimated by the estimation unit 131 based on the purchase history of the user's product.

また、取得部132は、利用者のコンテンツの閲覧履歴を含む行動情報に基づいて推定された利用者の状況を示す状況情報を取得してもよい。例えば、取得部132は、推定部131が利用者のコンテンツの閲覧履歴に基づいて推定した利用者の状況を示す状況情報を取得する。 In addition, the acquisition unit 132 may acquire status information indicating the user's situation estimated based on the behavior information including the browsing history of the user's content. For example, the acquisition unit 132 acquires status information indicating the user's situation estimated by the estimation unit 131 based on the browsing history of the user's content.

また、取得部132は、利用者の検索履歴を含む行動情報に基づいて推定された利用者の状況を示す状況情報を取得してもよい。例えば、取得部132は、推定部131が利用者の検索履歴に基づいて推定した利用者の状況を示す状況情報を取得する。 In addition, the acquisition unit 132 may acquire status information indicating the user's situation estimated based on the behavior information including the user's search history. For example, the acquisition unit 132 acquires the situation information indicating the user's situation estimated by the estimation unit 131 based on the user's search history.

また、取得部132は、利用者の現在位置に基づいて推定された利用者の状況を示す状況情報を取得してもよい。例えば、取得部132は、推定部131が利用者の現在位置に基づいて推定した利用者の状況を示す状況情報を取得する。 In addition, the acquisition unit 132 may acquire status information indicating the user's situation estimated based on the user's current position. For example, the acquisition unit 132 acquires status information indicating the user's situation estimated by the estimation unit 131 based on the user's current position.

(判定部133について)
判定部133は、取得部132により取得された状況情報が示す状況に基づいて、提供候補となるコンテンツを利用者に提供した場合における利用者の感情が所定の条件を満たすか否かを判定する。例えば、判定部133は、取得部132により取得された状況情報及び提供候補コンテンツに関する情報が入力された場合に、状況情報が示す状況における利用者の感情(提供候補コンテンツの提供前の利用者U1の感情)と、当該状況において提供候補コンテンツを提供した場合の利用者の感情とを出力するように学習が行われたモデルを用いて、提供候補コンテンツ記憶部121に格納された提供候補となるコンテンツを利用者に提供した場合における利用者の感情が所定の条件を満たすか否かを判定する。
(About judgment unit 133)
The determination unit 133 determines whether or not the emotion of the user when the content as a candidate for provision is provided to the user satisfies a predetermined condition based on the situation indicated by the situation information acquired by the acquisition unit 132. .. For example, when the determination unit 133 inputs the status information acquired by the acquisition unit 132 and the information regarding the provision candidate content, the user's emotion (user U1 before the provision candidate content is provided) in the situation indicated by the status information. (Emotion) and the user's emotion when the provision candidate content is provided in the situation, and the provision candidate is stored in the provision candidate content storage unit 121 using a model trained to output the provision candidate content. It is determined whether or not the user's emotions when the content is provided to the user satisfy a predetermined condition.

例えば、図1の例において、判定部133は、提供候補コンテンツのうち、提供した場合に利用者U1の感情を変化させないコンテンツを、利用者U1に提供するコンテンツとして適切と判定する。 For example, in the example of FIG. 1, the determination unit 133 determines that the content that does not change the emotion of the user U1 when provided is appropriate as the content to be provided to the user U1.

また、判定部133は、コンテンツを提供した場合の利用者の感情が、状況情報が示す状況に対応する条件を満たすか否かを判定してもよい。例えば、図1の例において、利用者U1が位置する施設Aが感情「楽しい」を惹起させる施設であり、状況情報が示す状況において利用者U1の肯定的な感情「楽しい」が特定された場合、判定部133は、提供候補コンテンツのうち、提供した場合に利用者U1の感情がより肯定的となるコンテンツを、利用者U1に提供するコンテンツとして適切と判定する。 Further, the determination unit 133 may determine whether or not the emotion of the user when the content is provided satisfies the condition corresponding to the situation indicated by the situation information. For example, in the example of FIG. 1, when the facility A where the user U1 is located is a facility that evokes the emotion "fun", and the positive emotion "fun" of the user U1 is specified in the situation indicated by the situation information. , The determination unit 133 determines that, among the provision candidate contents, the content in which the emotion of the user U1 becomes more positive when provided is appropriate as the content to be provided to the user U1.

なお、状況情報が示す状況が、利用者の周囲の状態「混雑」を示すものである場合、判定部133は、提供候補コンテンツのうち、利用者に感情「恥ずかしい」や、「気まずい」を惹起させるコンテンツ(例えば、画像における肌の露出が所定の条件を満たすコンテンツ)を、利用者に提供するコンテンツとして不適切と判定してもよい。 When the situation indicated by the situation information indicates the state "congestion" around the user, the determination unit 133 causes the user to feel "embarrassed" or "awkward" among the candidate contents to be provided. Content to be caused (for example, content in which the exposure of the skin in the image satisfies a predetermined condition) may be determined to be inappropriate as content to be provided to the user.

また、判定部133は、コンテンツを提供した場合の利用者の感情が、事象の程度に応じた条件を満たすか否かを判定してもよい。例えば、判定部133は、利用者に対して発生した事象の程度に応じて決定される重みを考慮して、提供候補コンテンツが利用者に提供するコンテンツとして適切であるか否か判定する。例えば、図1の例において、災害や事故、葬儀などといった利用者に否定的な感情を惹起させる事象が発生した場合、判定部133は、否定的な感情を惹起させる提供候補コンテンツから特定した当該感情の度合いを示すスコアに対して当該事象の程度に応じた値を乗算し、当該提供候補コンテンツが利用者U1に提供するコンテンツとして適切であるか否かを判定する。 In addition, the determination unit 133 may determine whether or not the emotion of the user when the content is provided satisfies the condition according to the degree of the event. For example, the determination unit 133 determines whether or not the provision candidate content is appropriate as the content to be provided to the user in consideration of the weight determined according to the degree of the event that has occurred to the user. For example, in the example of FIG. 1, when an event that causes negative emotions to the user such as a disaster, an accident, or a funeral occurs, the determination unit 133 identifies the content as a candidate for provision that causes negative emotions. The score indicating the degree of emotion is multiplied by a value according to the degree of the event, and it is determined whether or not the provision candidate content is appropriate as the content to be provided to the user U1.

また、判定部133は、取得部132により取得された状況情報が示す状況と、コンテンツの内容とに基づいて、当該コンテンツを利用者に提供した場合における利用者の感情が所定の条件を満たすか否かを判定してもよい。例えば、判定部133は、提供候補コンテンツのうち、状況情報が示す状況にそぐわない内容を含むコンテンツを、利用者に提供するコンテンツとして不適切と判定する。例えば、図1の例において、判定部133は、利用者U1が位置する施設Aが感情「悲しい」を惹起させる施設である場合、利用者U1に感情「怒り」を惹起させるコンテンツを、利用者U1に提供するコンテンツとして不適切と判定する。例えば、判定部133は、状況情報が示す状況が「葬儀」である場合、通常の状態(例えば、感情の起伏が発生していない状態)の利用者に提供した場合に感情「明るい」や「楽しい」を惹起させるコンテンツを、当該利用者に提供するコンテンツとして不適切と判定する。 Further, the determination unit 133 determines whether the emotion of the user when the content is provided to the user satisfies a predetermined condition based on the situation indicated by the situation information acquired by the acquisition unit 132 and the content of the content. It may be determined whether or not. For example, the determination unit 133 determines that the content including the content that does not match the situation indicated by the situation information among the provision candidate contents is inappropriate as the content to be provided to the user. For example, in the example of FIG. 1, when the facility A in which the user U1 is located is a facility that causes the emotion "sad", the determination unit 133 provides the content that causes the user U1 to have the emotion "anger". It is determined that the content to be provided to U1 is inappropriate. For example, when the judgment unit 133 provides the situation indicated by the situation information to a user in a normal state (for example, a state in which no emotional ups and downs occur), the emotion is "bright" or "bright". Content that causes "fun" is judged to be inappropriate as content to be provided to the user.

また、判定部133は、利用者に提供される提供コンテンツと、提供候補となるコンテンツとを提供した場合の利用者の感情が所定の条件を満たすか否かを判定してもよい。例えば、判定部133は、提供候補コンテンツのうち、提供コンテンツの内容にそぐわないコンテンツを、利用者に提供するコンテンツとして不適切と判定する。例えば、判定部133は、端末装置10において、提供コンテンツと共に表示された場合や、提供コンテンツの一部領域に表示された場合、提供コンテンツから遷移して表示された場合等において、利用者の感情「怒り」を惹起させる提供候補コンテンツを、利用者に提供するコンテンツとして不適切と判定する。 In addition, the determination unit 133 may determine whether or not the user's emotions when the provided content provided to the user and the content as a candidate for provision are provided satisfy a predetermined condition. For example, the determination unit 133 determines that the content that does not match the content of the provided content among the provision candidate contents is inappropriate as the content to be provided to the user. For example, when the determination unit 133 is displayed together with the provided content on the terminal device 10, is displayed in a part of the provided content, or is displayed in a transition from the provided content, the user's emotions It is determined that the provision candidate content that causes "anger" is inappropriate as the content to be provided to the user.

また、判定部133は、コンテンツを提供した場合の利用者の感情が所定の条件を満たすか否かを、利用者の属性に応じて判定してもよい。例えば、判定部133は、利用者のデモグラフィック属性やサイコグラフィック属性、利用者の嗜好等に応じて決定される重みを考慮して、提供候補コンテンツが利用者に提供するコンテンツとして適切であるか否か判定する。例えば、図1の例において、判定部133は、提供候補コンテンツに利用者U1の嗜好に関する情報が含まれる場合、当該提供コンテンツから特定した感情の度合いを示すスコアに対し利用者U1の当該嗜好の度合いに応じた値を乗算し、当該提供候補コンテンツが利用者U1に提供するコンテンツとして適切であるか否かを判定する。 In addition, the determination unit 133 may determine whether or not the emotion of the user when the content is provided satisfies a predetermined condition according to the attribute of the user. For example, the determination unit 133 considers whether the provision candidate content is appropriate as the content to be provided to the user in consideration of the weight determined according to the demographic attribute and the psychographic attribute of the user, the preference of the user, and the like. Judge whether or not. For example, in the example of FIG. 1, when the provision candidate content includes information on the preference of the user U1, the determination unit 133 determines the preference of the user U1 with respect to the score indicating the degree of emotion specified from the provided content. Multiply the value according to the degree to determine whether or not the provision candidate content is appropriate as the content to be provided to the user U1.

また、判定部133は、コンテンツを提供した場合の利用者の感情が否定的となるか否かを判定してもよい。例えば、図1の例において、利用者U1が位置する施設Aが肯定的な感情を惹起させる施設である場合、判定部133は、提供候補コンテンツのうち、提供した場合に利用者U1の感情が否定的となるコンテンツ#1を、利用者U1に提供するコンテンツとして不適切と判定する。 In addition, the determination unit 133 may determine whether or not the user's emotions when the content is provided are negative. For example, in the example of FIG. 1, when the facility A where the user U1 is located is a facility that evokes a positive emotion, the determination unit 133 determines that the emotion of the user U1 is generated when the content is provided. It is determined that the negative content # 1 is inappropriate as the content to be provided to the user U1.

また、判定部133は、状況における利用者の感情よりも、コンテンツを提供した場合の利用者の感情が否定的となるか否かを判定してもよい。例えば、図1の例において、状況情報が示す状況において利用者U1の否定的な感情「悲しい(スコア:50)」が特定された場合、判定部133は、提供候補コンテンツのうち、提供した場合に利用者U1の感情がより否定的となるコンテンツ#1を、利用者U1に提供するコンテンツとして不適切と判定する。 In addition, the determination unit 133 may determine whether or not the user's emotion when the content is provided is more negative than the user's emotion in the situation. For example, in the example of FIG. 1, when the negative emotion "sad (score: 50)" of the user U1 is specified in the situation indicated by the situation information, the determination unit 133 provides the provision candidate contents. Content # 1 in which the emotion of the user U1 is more negative is determined to be inappropriate as the content to be provided to the user U1.

(提供部134について)
提供部134は、コンテンツのうち、判定部133による判定結果が所定の条件を満たすコンテンツを利用者に提供する。例えば、図1の例において、提供部134は、提供候補コンテンツのうち、判定部133に適切と判定されたコンテンツを端末装置10に提供する。
(About the provider 134)
The providing unit 134 provides the user with the content in which the determination result by the determination unit 133 satisfies a predetermined condition among the contents. For example, in the example of FIG. 1, the providing unit 134 provides the terminal device 10 with the content determined to be appropriate by the determination unit 133 among the provision candidate contents.

また、提供部134は、判定部133により、コンテンツを提供した場合の利用者の感情が否定的となると判定された場合、利用者に対しコンテンツを提供せず、コンテンツを提供した場合の利用者の感情が否定的とならないと判定された場合、利用者に対しコンテンツを提供してもよい。例えば、図1の例において、利用者U1が位置する施設Aが肯定的な感情「楽しい」を惹起させる施設である場合、提供部134は、提供候補コンテンツのうち、提供した場合に利用者U1の感情が否定的となるコンテンツ#1を提供しない。そして、提供部134は、提供候補コンテンツのうち、提供した場合に利用者U1の感情がより肯定的となるコンテンツ#2、並びに、利用者U1の感情を変化させないコンテンツ#3を提供する。 In addition, when the determination unit 133 determines that the user's emotions when the content is provided are negative, the providing unit 134 does not provide the content to the user, but the user when the content is provided. If it is determined that the emotions of the user are not negative, the content may be provided to the user. For example, in the example of FIG. 1, when the facility A in which the user U1 is located is a facility that evokes a positive emotion "fun", the providing unit 134 among the provision candidate contents, the user U1 when providing the content. Does not provide content # 1 where the emotions of are negative. Then, the providing unit 134 provides the content # 2 in which the emotion of the user U1 becomes more positive when provided, and the content # 3 that does not change the emotion of the user U1 among the provision candidate contents.

また、提供部134は、判定部133により、状況における利用者の感情よりもコンテンツを提供した場合の利用者の感情が否定的となる判定された場合、利用者に対しコンテンツを提供せず、状況における利用者の感情よりもコンテンツを提供した場合の利用者の感情が否定的とならないと判定された場合、利用者に対しコンテンツを提供してもよい。例えば、図1の例において、利用者U1が位置する施設Aが否定的な感情「悲しい」を惹起させる施設である場合、提供部134は、提供候補コンテンツのうち、提供した場合に利用者U1の感情がより否定的となるコンテンツ#1を提供しない。そして、提供部134は、提供候補コンテンツのうち、利用者U1の感情を変化させないコンテンツ#3を提供する。 Further, when the determination unit 133 determines that the user's emotion when providing the content is more negative than the user's emotion in the situation, the providing unit 134 does not provide the content to the user. If it is determined that the user's feelings when providing the content are not more negative than the user's feelings in the situation, the content may be provided to the user. For example, in the example of FIG. 1, when the facility A where the user U1 is located is a facility that induces a negative emotion "sad", the providing unit 134 among the provision candidate contents, the user U1 when providing the content. Does not provide content # 1 that makes the emotions more negative. Then, the providing unit 134 provides the content # 3 that does not change the emotion of the user U1 among the provided candidate contents.

〔4.判定処理のフロー〕
ここで、図5を用いて、実施形態に係る判定装置100の判定処理の手順について説明する。図5は、実施形態に係る判定処理の手順の一例を示すフローチャートである。
[4. Judgment processing flow]
Here, the procedure of the determination process of the determination device 100 according to the embodiment will be described with reference to FIG. FIG. 5 is a flowchart showing an example of the procedure of the determination process according to the embodiment.

図5に示すように、判定装置100は、利用者の状況を示す状況情報を取得する(ステップS101)。続いて、判定装置100は、状況情報が示す状況において、提供候補となるコンテンツを提供した場合の利用者の感情を特定する(ステップS102)。例えば、図1の例において、判定装置100は、状況情報及び提供候補コンテンツに関する情報が入力された場合に、状況情報が示す状況における利用者U1の感情と、当該状況において提供候補コンテンツを提供した場合の利用者U1の感情とを出力するように学習が行われたモデルを用いて、利用者U1の感情を特定する。 As shown in FIG. 5, the determination device 100 acquires status information indicating the status of the user (step S101). Subsequently, the determination device 100 identifies the emotions of the user when the content that is a candidate for provision is provided in the situation indicated by the situation information (step S102). For example, in the example of FIG. 1, when the status information and the information regarding the provision candidate content are input, the determination device 100 provides the emotion of the user U1 in the situation indicated by the situation information and the provision candidate content in the situation. Using a model trained to output the emotions of the user U1 in the case, the emotions of the user U1 are specified.

続いて、判定装置100は、提供候補となるコンテンツを利用者に提供した場合における利用者の感情が所定の条件を満たすか否かを判定する(ステップS103)。ここで、提供候補となるコンテンツが所定の条件を満たさないと判定された場合(ステップS103;No)、判定装置100は、当該コンテンツを利用者に提供せずに処理を終了する。 Subsequently, the determination device 100 determines whether or not the emotion of the user when the content as a candidate for provision is provided to the user satisfies a predetermined condition (step S103). Here, when it is determined that the content that is a candidate for provision does not satisfy the predetermined condition (step S103; No), the determination device 100 ends the process without providing the content to the user.

一方、提供候補となるコンテンツが所定の条件を満たすと判定された場合(ステップS103;Yes)、判定装置100は、当該コンテンツを利用者に提供し(ステップS104)、処理を終了する。 On the other hand, when it is determined that the content as a provision candidate satisfies a predetermined condition (step S103; Yes), the determination device 100 provides the content to the user (step S104), and ends the process.

〔5.変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
[5. Modification example]
The above-described embodiment shows an example, and various modifications and applications are possible.

〔5−1.提供候補コンテンツについて〕
上述の実施形態において、提供候補コンテンツが時事や広告等のカテゴリに属する情報である例を示したが、提供候補コンテンツはこのような情報に限定されず、例えば、メールアプリやタスク管理アプリ等の各種アプリケーションにより利用者に提供(通知)される情報であってもよい。例えば、判定部133は、状況情報が利用者の疲労状態を示すものである場合、各種アプリ等によって提供される情報のうち、利用者の疲労状態を悪化させる情報(例えば、利用者の職務に関する情報等)を、利用者に提供する情報として不適切と判定する。
[5-1. About offer candidate content]
In the above-described embodiment, an example is shown in which the provision candidate content is information belonging to a category such as current affairs or advertisement, but the provision candidate content is not limited to such information, for example, a mail application, a task management application, or the like. It may be information provided (notified) to the user by various applications. For example, when the situation information indicates the fatigue state of the user, the determination unit 133 includes information provided by various applications and the like that worsens the fatigue state of the user (for example, regarding the duties of the user). Information, etc.) is judged to be inappropriate as information to be provided to the user.

〔5−2.提供候補コンテンツの判定について〕
上述の実施形態における判定部133の提供候補コンテンツの判定はあくまで一例であり、利用者の周囲の状態や利用者の感情等といった利用者の状態に対して、提供候補コンテンツがふさわしいか否か、TPO(Time Place Occasion)を担保するコンテンツであるかを判定するのであれば、任意の状態で任意のコンテンツを提供するか否かを判定してよい。
[5-2. Judgment of candidate content to be provided]
The determination of the provision candidate content by the determination unit 133 in the above-described embodiment is merely an example, and whether or not the provision candidate content is suitable for the user's condition such as the surrounding condition of the user and the emotion of the user. If it is determined whether or not the content guarantees TPO (Time Place Occasion), it may be determined whether or not to provide any content in an arbitrary state.

〔5−3.提供候補コンテンツの提供について〕
上述の実施形態において、提供候補コンテンツのうち、利用者に提供するコンテンツとして不適切と判定部133が判定したコンテンツを提供部134が提供しない例を示したが、提供部134の機能はこのような構成に限定されない。例えば、提供部134は、提供候補コンテンツのうち、所定のカテゴリに属するコンテンツを、判定部133の判定結果によらず提供してもよい。例えば、提供部134は、緊急に入稿されたニュース、地震速報、避難勧告、遅延情報、天気情報等の時事に関するカテゴリに属する判定部133の判定結果によらず提供する。なお、どのような提供候補コンテンツを判定部133の判定結果によらず提供可能とするかについては、任意の設定が可能であり、提供候補コンテンツの提供主によって設定されたものであってもよい。
[5-3. About provision of candidate content]
In the above-described embodiment, an example is shown in which the providing unit 134 does not provide the content determined by the determining unit 133 as inappropriate as the content to be provided to the user among the provision candidate contents, but the function of the providing unit 134 is as described above. The configuration is not limited to. For example, the providing unit 134 may provide the content belonging to a predetermined category among the provision candidate contents regardless of the determination result of the determination unit 133. For example, the providing unit 134 provides the urgently submitted news, earthquake early warning, evacuation advisory, delay information, weather information, and the like regardless of the determination result of the determination unit 133 belonging to the current affairs category. It should be noted that what kind of provision candidate content can be provided regardless of the determination result of the determination unit 133 can be arbitrarily set, and may be set by the provider of the provision candidate content. ..

〔6.効果〕
上述してきたように、実施形態に係る判定装置100は、推定部131と、取得部132と、判定部133と、提供部134を有する。推定部131は、利用者の行動情報に基づき、利用者の現在の状況を推定する。取得部132は、利用者の状況を示す状況情報を取得する。判定部133は、取得部132により取得された状況情報が示す状況に基づいて、提供候補となるコンテンツを利用者に提供した場合における利用者の感情が所定の条件を満たすか否かを判定する。また、判定部133は、コンテンツを提供した場合の利用者の感情が、状況情報が示す状況に対応する条件を満たすか否かを判定する。提供部134は、コンテンツのうち、判定部133による判定結果が所定の条件を満たすコンテンツを利用者に提供する。
[6. effect〕
As described above, the determination device 100 according to the embodiment includes an estimation unit 131, an acquisition unit 132, a determination unit 133, and a providing unit 134. The estimation unit 131 estimates the current situation of the user based on the behavior information of the user. The acquisition unit 132 acquires status information indicating the status of the user. The determination unit 133 determines whether or not the emotion of the user when the content as a candidate for provision is provided to the user satisfies a predetermined condition based on the situation indicated by the situation information acquired by the acquisition unit 132. .. In addition, the determination unit 133 determines whether or not the emotion of the user when the content is provided satisfies the condition corresponding to the situation indicated by the situation information. The providing unit 134 provides the user with the content in which the determination result by the determination unit 133 satisfies a predetermined condition among the contents.

これにより、実施形態に係る判定装置100は、利用者の状況に基づいてコンテンツの提供可否を判定するため、利用者にコンテンツを提供した場合の利用者の感情との適合性を把握することができる。 As a result, the determination device 100 according to the embodiment determines whether or not the content can be provided based on the user's situation, so that it is possible to grasp the compatibility with the user's emotion when the content is provided to the user. it can.

また、実施形態に係る判定装置100において、例えば、取得部132は、状況情報として、利用者の周囲の状態を取得する。また、取得部132は、状況情報として、利用者が位置する施設に関する施設情報を取得する。また、取得部132は、状況情報として、利用者に対して発生した事象に関する事象情報を取得する。また、取得部132は、利用者の行動に関する行動情報に基づいて推定された利用者の状況を示す状況情報を取得する。また、取得部132は、利用者の商品の購入履歴を含む行動情報に基づいて推定された利用者の状況を示す状況情報を取得する。また、取得部132は、利用者のコンテンツの閲覧履歴を含む行動情報に基づいて推定された利用者の状況を示す状況情報を取得する。また、取得部132は、利用者の検索履歴を含む行動情報に基づいて推定された利用者の状況を示す状況情報を取得する。また、取得部132は、利用者の現在位置に基づいて推定された利用者の状況を示す状況情報を取得する。 Further, in the determination device 100 according to the embodiment, for example, the acquisition unit 132 acquires the state around the user as status information. In addition, the acquisition unit 132 acquires facility information regarding the facility where the user is located as status information. In addition, the acquisition unit 132 acquires event information regarding an event that has occurred to the user as status information. In addition, the acquisition unit 132 acquires the situation information indicating the user's situation estimated based on the behavior information regarding the user's behavior. In addition, the acquisition unit 132 acquires status information indicating the user's situation estimated based on the behavior information including the purchase history of the user's product. In addition, the acquisition unit 132 acquires status information indicating the user's situation estimated based on the behavior information including the browsing history of the user's content. In addition, the acquisition unit 132 acquires status information indicating the user's situation estimated based on the behavior information including the user's search history. In addition, the acquisition unit 132 acquires status information indicating the user's situation estimated based on the user's current position.

これにより、実施形態に係る判定装置100は、各種の情報を状況情報として取得し、コンテンツの提供可否を判定するため、利用者にコンテンツを提供した場合の利用者の感情との適合性を把握することができる。 As a result, the determination device 100 according to the embodiment acquires various types of information as status information and determines whether or not the content can be provided. Therefore, the determination device 100 grasps the compatibility with the user's emotion when the content is provided to the user. can do.

また、実施形態に係る判定装置100において、例えば、判定部133は、コンテンツを提供した場合の利用者の感情が、事象の程度に応じた条件を満たすか否かを判定する。また、判定部133は、取得部132により取得された状況情報が示す状況と、コンテンツの内容とに基づいて、当該コンテンツを利用者に提供した場合における利用者の感情が所定の条件を満たすか否かを判定する。また、判定部133は、利用者に提供される提供コンテンツと、提供候補となるコンテンツとを提供した場合の利用者の感情が所定の条件を満たすか否かを判定する。また、判定部133は、コンテンツを提供した場合の利用者の感情が所定の条件を満たすか否かを、利用者の属性に応じて判定する。また、判定部133は、コンテンツを提供した場合の利用者の感情が否定的となるか否かを判定する。また、判定部133は、状況における利用者の感情よりも、コンテンツを提供した場合の利用者の感情が否定的となるか否かを判定する。 Further, in the determination device 100 according to the embodiment, for example, the determination unit 133 determines whether or not the emotion of the user when the content is provided satisfies the condition according to the degree of the event. Further, the determination unit 133 determines whether the emotion of the user when the content is provided to the user satisfies a predetermined condition based on the situation indicated by the situation information acquired by the acquisition unit 132 and the content of the content. Judge whether or not. In addition, the determination unit 133 determines whether or not the user's emotions when the provided content provided to the user and the content as a candidate for provision are provided satisfy a predetermined condition. In addition, the determination unit 133 determines whether or not the emotion of the user when the content is provided satisfies a predetermined condition according to the attribute of the user. In addition, the determination unit 133 determines whether or not the user's emotions when the content is provided are negative. In addition, the determination unit 133 determines whether or not the user's emotion when the content is provided is more negative than the user's emotion in the situation.

これにより、実施形態に係る判定装置100は、利用者や状況に応じた条件に基づきコンテンツの提供可否を判定できるため、利用者にコンテンツを提供した場合の利用者の感情との適合性を把握することができる。 As a result, the determination device 100 according to the embodiment can determine whether or not the content can be provided based on the conditions according to the user and the situation, so that the compatibility with the user's emotion when the content is provided to the user can be grasped. can do.

また、実施形態に係る判定装置100において、例えば、提供部134は、判定部133により、コンテンツを提供した場合の利用者の感情が否定的となると判定された場合、利用者に対しコンテンツを提供せず、コンテンツを提供した場合の利用者の感情が否定的とならないと判定された場合、利用者に対しコンテンツを提供する。また、提供部134は、判定部133により、状況における利用者の感情よりもコンテンツを提供した場合の利用者の感情が否定的となる判定された場合、利用者に対しコンテンツを提供せず、状況における利用者の感情よりもコンテンツを提供した場合の利用者の感情が否定的とならないと判定された場合、利用者に対しコンテンツを提供する。 Further, in the determination device 100 according to the embodiment, for example, the providing unit 134 provides the content to the user when the determination unit 133 determines that the user's emotions when the content is provided are negative. If it is determined that the user's emotions when providing the content are not negative, the content is provided to the user. Further, when the determination unit 133 determines that the user's emotion when providing the content is more negative than the user's emotion in the situation, the providing unit 134 does not provide the content to the user. If it is determined that the user's feelings when providing the content are not negative rather than the user's feelings in the situation, the content is provided to the user.

これにより、実施形態に係る判定装置100は、利用者の状況に応じたコンテンツを提供できるため、利用者に対する適切なコンテンツの提供を実現することができる。 As a result, the determination device 100 according to the embodiment can provide content according to the user's situation, so that it is possible to provide appropriate content to the user.

〔7.ハードウェア構成〕
また、上述してきた各実施形態に係る判定装置は、例えば、図6に示すような構成のコンピュータ1000によって実現される。以下、判定装置100を例に挙げて説明する。図6は、判定装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、ROM1200、RAM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[7. Hardware configuration]
Further, the determination device according to each of the above-described embodiments is realized by, for example, a computer 1000 having a configuration as shown in FIG. Hereinafter, the determination device 100 will be described as an example. FIG. 6 is a hardware configuration diagram showing an example of a computer that realizes the function of the determination device. The computer 1000 has a CPU 1100, a ROM 1200, a RAM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

CPU1100は、ROM1200又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1200は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on a program stored in the ROM 1200 or the HDD 1400, and controls each part. The ROM 1200 stores a boot program executed by the CPU 1100 when the computer 1000 is started, a program depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(実施形態のネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。 The HDD 1400 stores a program executed by the CPU 1100, data used by such a program, and the like. The communication interface 1500 receives data from another device via the communication network 500 (corresponding to the network N of the embodiment) and sends the data to the CPU 1100, and the data generated by the CPU 1100 via the communication network 500 is transmitted to another device. Send to the device.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。 The CPU 1100 controls an output device such as a display or a printer, and an input device such as a keyboard or a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. Further, the CPU 1100 outputs the data generated via the input / output interface 1600 to the output device.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1300を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1300上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 The media interface 1700 reads a program or data stored in the recording medium 1800 and provides the program or data to the CPU 1100 via the RAM 1300. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1300 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable Disk), a magneto-optical recording medium such as MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. And so on.

例えば、コンピュータ1000が判定装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1300上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、HDD1400には、判定装置100の記憶装置内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the determination device 100, the CPU 1100 of the computer 1000 realizes the function of the control unit 130 by executing the program loaded on the RAM 1300. Further, each data in the storage device of the determination device 100 is stored in the HDD 1400. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be acquired from another device via a predetermined communication network.

〔8.その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[8. Others]
Although some of the embodiments of the present application have been described in detail with reference to the drawings, these are examples, and various modifications are made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure column of the invention. It is possible to practice the present invention in other improved forms.

また、上述した判定装置100は、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 Further, the configuration of the determination device 100 described above can be flexibly changed, such as by calling an external platform or the like by API (Application Programming Interface), network computing, or the like depending on the function.

また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 In addition, the "part" described in the claims can be read as "means" or "circuit". For example, the acquisition unit can be read as an acquisition means or an acquisition circuit.

10 端末装置
100 判定装置
110 通信部
120 記憶部
121 提供候補コンテンツ記憶部
130 制御部
131 推定部
132 取得部
133 判定部
134 提供部
10 Terminal device 100 Judgment device 110 Communication unit 120 Storage unit 121 Provision candidate content storage unit 130 Control unit 131 Estimating unit 132 Acquisition unit 133 Judgment unit 134 Providing unit

Claims (21)

利用者の状況を示す状況情報を取得する取得部と、
前記取得部により取得された状況情報が示す状況に基づいて、提供候補となるコンテンツを前記利用者に提供した場合における前記利用者の感情が所定の条件を満たすか否かを判定する判定部と
を有することを特徴とする判定装置。
An acquisition unit that acquires status information that indicates the user's status,
Based on the situation indicated by the situation information acquired by the acquisition unit, a determination unit that determines whether or not the user's emotions satisfy a predetermined condition when the content as a provision candidate is provided to the user. A determination device characterized by having.
前記コンテンツのうち、前記判定部による判定結果が前記所定の条件を満たすコンテンツを前記利用者に提供する第1提供部
をさらに有することを特徴とする請求項1に記載の判定装置。
The determination device according to claim 1, further comprising a first provision unit that provides the user with content for which the determination result by the determination unit satisfies the predetermined condition.
前記判定部は、
前記コンテンツを提供した場合の前記利用者の感情が、前記状況情報が示す状況に対応する条件を満たすか否かを判定する
ことを特徴とする請求項1または2に記載の判定装置。
The determination unit
The determination device according to claim 1 or 2, wherein it is determined whether or not the emotion of the user when the content is provided satisfies the condition corresponding to the situation indicated by the situation information.
前記取得部は、
前記状況情報として、前記利用者の周囲の状態を取得する
ことを特徴とする請求項1から3のうちいずれか1つに記載の判定装置。
The acquisition unit
The determination device according to any one of claims 1 to 3, wherein the state of the surroundings of the user is acquired as the situation information.
前記取得部は、
前記状況情報として、前記利用者が位置する施設に関する施設情報を取得する
ことを特徴とする請求項1から4のうちいずれか1つに記載の判定装置。
The acquisition unit
The determination device according to any one of claims 1 to 4, wherein as the status information, facility information regarding the facility where the user is located is acquired.
前記取得部は、
前記状況情報として、前記利用者に対して発生した事象に関する事象情報を取得する
ことを特徴とする請求項1から5のうちいずれか1つに記載の判定装置。
The acquisition unit
The determination device according to any one of claims 1 to 5, wherein as the situation information, event information regarding an event that has occurred to the user is acquired.
前記判定部は、
前記コンテンツを提供した場合の前記利用者の感情が、前記事象の程度に応じた条件を満たすか否かを判定する
ことを特徴とする請求項6に記載の判定装置。
The determination unit
The determination device according to claim 6, wherein it is determined whether or not the emotion of the user when the content is provided satisfies the condition according to the degree of the event.
前記取得部は、
前記利用者の行動に関する行動情報に基づいて推定された前記利用者の状況を示す状況情報を取得する
ことを特徴とする請求項1から7のうちいずれか1つに記載の判定装置。
The acquisition unit
The determination device according to any one of claims 1 to 7, wherein the determination device indicating the situation of the user estimated based on the behavior information regarding the behavior of the user is acquired.
前記取得部は、
前記利用者の商品の購入履歴を含む前記行動情報に基づいて推定された前記利用者の状況を示す状況情報を取得する
ことを特徴とする請求項8に記載の判定装置。
The acquisition unit
The determination device according to claim 8, further comprising acquiring status information indicating the status of the user estimated based on the behavior information including the purchase history of the product of the user.
前記取得部は、
前記利用者のコンテンツの閲覧履歴を含む前記行動情報に基づいて推定された前記利用者の状況を示す状況情報を取得する
ことを特徴とする請求項8または9に記載の判定装置。
The acquisition unit
The determination device according to claim 8 or 9, wherein the determination device indicating the situation of the user estimated based on the behavior information including the browsing history of the content of the user is acquired.
前記取得部は、
前記利用者の検索履歴を含む前記行動情報に基づいて推定された前記利用者の状況を示す状況情報を取得する
ことを特徴とする請求項8から10のうちいずれか1つに記載の判定装置。
The acquisition unit
The determination device according to any one of claims 8 to 10, wherein status information indicating the situation of the user estimated based on the behavior information including the search history of the user is acquired. ..
前記取得部は、
前記利用者の現在位置に基づいて推定された前記利用者の状況を示す状況情報を取得する
ことを特徴とする請求項1から11のうちいずれか1つに記載の判定装置。
The acquisition unit
The determination device according to any one of claims 1 to 11, wherein status information indicating the situation of the user estimated based on the current position of the user is acquired.
前記判定部は、
前記取得部により取得された状況情報が示す状況と、前記コンテンツの内容とに基づいて、当該コンテンツを前記利用者に提供した場合における前記利用者の感情が前記所定の条件を満たすか否かを判定する
ことを特徴とする請求項1から12のうちいずれか1つに記載の判定装置。
The determination unit
Based on the situation indicated by the situation information acquired by the acquisition unit and the content of the content, whether or not the emotion of the user when the content is provided to the user satisfies the predetermined condition. The determination device according to any one of claims 1 to 12, wherein the determination is made.
前記判定部は、
前記利用者に提供される提供コンテンツと、提供候補となる前記コンテンツとを提供した場合の前記利用者の感情が前記所定の条件を満たすか否かを判定する
ことを特徴とする請求項1から13のうちいずれか1つに記載の判定装置。
The determination unit
From claim 1, it is determined whether or not the provided content provided to the user and the emotion of the user when the provided content as a candidate for provision is provided satisfy the predetermined condition. The determination device according to any one of 13.
前記判定部は、
前記コンテンツを提供した場合の前記利用者の感情が前記所定の条件を満たすか否かを、前記利用者の属性に応じて判定する
ことを特徴とする請求項1から14のうちいずれか1つに記載の判定装置。
The determination unit
Any one of claims 1 to 14, characterized in that it is determined whether or not the emotion of the user when the content is provided satisfies the predetermined condition according to the attribute of the user. Judgment device according to.
前記判定部は、
前記コンテンツを提供した場合の前記利用者の感情が否定的となるか否かを判定する
ことを特徴とする請求項1から15のうちいずれか1つに記載の判定装置。
The determination unit
The determination device according to any one of claims 1 to 15, wherein it determines whether or not the user's emotions when the content is provided are negative.
前記判定部により、前記コンテンツを提供した場合の前記利用者の感情が否定的となると判定された場合、前記利用者に対し前記コンテンツを提供せず、前記コンテンツを提供した場合の前記利用者の感情が否定的とならないと判定された場合、前記利用者に対し前記コンテンツを提供する第2提供部
をさらに有することを特徴とする請求項16に記載の判定装置。
When the determination unit determines that the user's emotions when the content is provided are negative, the user does not provide the content to the user, but the user who provides the content. The determination device according to claim 16, further comprising a second providing unit that provides the content to the user when it is determined that the emotion is not negative.
前記判定部は、
前記状況における前記利用者の感情よりも、前記コンテンツを提供した場合の前記利用者の感情が否定的となるか否かを判定する
ことを特徴とする請求項1から15のうちいずれか1つに記載の判定装置。
The determination unit
One of claims 1 to 15, characterized in that it is determined whether or not the user's emotion when the content is provided is more negative than the user's emotion in the situation. Judgment device according to.
前記判定部により、前記状況における前記利用者の感情よりも前記コンテンツを提供した場合の前記利用者の感情が否定的となる判定された場合、前記利用者に対し前記コンテンツを提供せず、前記状況における前記利用者の感情よりも前記コンテンツを提供した場合の前記利用者の感情が否定的とならないと判定された場合、前記利用者に対し前記コンテンツを提供する第3提供部
をさらに有することを特徴とする請求項18に記載の判定装置。
When the determination unit determines that the emotion of the user when the content is provided is more negative than the emotion of the user in the situation, the content is not provided to the user and the content is not provided. If it is determined that the user's feelings when the content is provided are not more negative than the user's feelings in the situation, the third providing unit for providing the content to the user is further provided. 18. The determination device according to claim 18.
判定装置が実行する判定方法であって、
利用者の状況を示す状況情報を取得する取得工程と、
前記取得工程により取得された状況情報が示す状況に基づいて、提供候補となるコンテンツを前記利用者に提供した場合における前記利用者の感情が所定の条件を満たすか否かを判定する判定工程と
を含むことを特徴とする判定方法。
It is a judgment method executed by the judgment device.
The acquisition process to acquire the status information indicating the user's status,
Based on the situation indicated by the situation information acquired by the acquisition step, a determination step of determining whether or not the emotion of the user satisfies a predetermined condition when the content as a candidate for provision is provided to the user. A determination method characterized by including.
利用者の状況を示す状況情報を取得する取得手順と、
前記取得手順により取得された状況情報が示す状況に基づいて、提供候補となるコンテンツを前記利用者に提供した場合における前記利用者の感情が所定の条件を満たすか否かを判定する判定手順と
をコンピュータに実行させるための判定プログラム。
The acquisition procedure to acquire the status information indicating the user's status, and
Based on the situation indicated by the situation information acquired by the acquisition procedure, a determination procedure for determining whether or not the emotion of the user satisfies a predetermined condition when the content as a candidate for provision is provided to the user. Judgment program to make a computer execute.
JP2019094104A 2019-05-17 2019-05-17 Determination device, determination method and determination program Active JP7160757B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019094104A JP7160757B2 (en) 2019-05-17 2019-05-17 Determination device, determination method and determination program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019094104A JP7160757B2 (en) 2019-05-17 2019-05-17 Determination device, determination method and determination program

Publications (2)

Publication Number Publication Date
JP2020190776A true JP2020190776A (en) 2020-11-26
JP7160757B2 JP7160757B2 (en) 2022-10-25

Family

ID=73454035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019094104A Active JP7160757B2 (en) 2019-05-17 2019-05-17 Determination device, determination method and determination program

Country Status (1)

Country Link
JP (1) JP7160757B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022178474A (en) * 2021-05-20 2022-12-02 ヤフー株式会社 Information processing device, information processing method, and information processing program
JP2023059435A (en) * 2021-10-15 2023-04-27 株式会社三井住友銀行 Information processing device, method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012155616A (en) * 2011-01-27 2012-08-16 Panasonic Corp Content provision system, content provision method, and content provision program
WO2015162949A1 (en) * 2014-04-21 2015-10-29 ソニー株式会社 Communication system, control method, and storage medium
JP2018156420A (en) * 2017-03-17 2018-10-04 ヤフー株式会社 Determination apparatus, determination method, and determination program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012155616A (en) * 2011-01-27 2012-08-16 Panasonic Corp Content provision system, content provision method, and content provision program
WO2015162949A1 (en) * 2014-04-21 2015-10-29 ソニー株式会社 Communication system, control method, and storage medium
US20170205240A1 (en) * 2014-04-21 2017-07-20 Sony Corporation Communication system, control method, and storage medium
JP2018156420A (en) * 2017-03-17 2018-10-04 ヤフー株式会社 Determination apparatus, determination method, and determination program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022178474A (en) * 2021-05-20 2022-12-02 ヤフー株式会社 Information processing device, information processing method, and information processing program
JP7372283B2 (en) 2021-05-20 2023-10-31 ヤフー株式会社 Information processing device, information processing method, and information processing program
JP2023059435A (en) * 2021-10-15 2023-04-27 株式会社三井住友銀行 Information processing device, method, and program
JP7365384B2 (en) 2021-10-15 2023-10-19 株式会社三井住友銀行 Information processing device, method and program

Also Published As

Publication number Publication date
JP7160757B2 (en) 2022-10-25

Similar Documents

Publication Publication Date Title
JP6408014B2 (en) Selecting content items for presentation to social networking system users in news feeds
US10114534B2 (en) System and method for dynamically displaying personalized home screens respective of user queries
JP6815235B2 (en) Information processing equipment, information processing methods, and programs
JP6538222B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
JP6679250B2 (en) Determination device, determination method, and determination program
JP7206761B2 (en) Information processing equipment
JP7239656B2 (en) Display control program, display control device, display control method, and delivery device
JP7654242B2 (en) Method and program
JP2023183546A (en) Recommendation supporting system, method for supporting recommendation, and program
US9841714B2 (en) Creating social prints from photographs maintained by a social networking system
JP7160757B2 (en) Determination device, determination method and determination program
JP2018097564A (en) Distribution device, distribution method, distribution program, terminal device, display method, and display program
JP2018045572A (en) Determination device, determination method, and determination program
JP2015079448A (en) Advertisement distribution device, advertisement distribution method and advertisement distribution program
JP7082085B2 (en) Decision device, decision method and decision program
JP7260439B2 (en) Extraction device, extraction method and extraction program
JP7453191B2 (en) Information processing device, information processing method, and information processing program
Vaidya et al. Evaluating Privacy Policies and User Agreements of Smart Home Devices from the Perspective of the Aging Population
JP2021082055A (en) Information processor, information processing method, and information processing program
JP7760418B2 (en) Information processing device, information processing method, and information processing program
JP2021086519A (en) Determination device, determination method, and determination program
JP7090573B2 (en) Providing equipment, providing method and providing program
JP6716433B2 (en) Calculation device, calculation method, and calculation program
JP2024061036A (en) Information processing device, information processing method, and information processing program
JP2026054638A (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191108

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210317

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220315

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220513

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221013

R150 Certificate of patent or registration of utility model

Ref document number: 7160757

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250