Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7792940B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7792940B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program

Info

Publication number
JP7792940B2
JP7792940B2 JP2023196956A JP2023196956A JP7792940B2 JP 7792940 B2 JP7792940 B2 JP 7792940B2 JP 2023196956 A JP2023196956 A JP 2023196956A JP 2023196956 A JP2023196956 A JP 2023196956A JP 7792940 B2 JP7792940 B2 JP 7792940B2
Authority
JP
Japan
Prior art keywords
impression
content
user
information
generation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023196956A
Other languages
Japanese (ja)
Other versions
JP2025083196A (en
Inventor
正 江森
泰地 古川
知紘 小川
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2023196956A priority Critical patent/JP7792940B2/en
Publication of JP2025083196A publication Critical patent/JP2025083196A/en
Application granted granted Critical
Publication of JP7792940B2 publication Critical patent/JP7792940B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

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

従来、ウェブコンテンツなどのコンテンツの作成者は、コンテンツに対して利用者が抱く印象などが目標とする印象になるようにコンテンツを作成しようとするが、利用者が実際にコンテンツに抱く印象などがずれている可能性がある。 Traditionally, creators of content such as web content have attempted to create content that would give users the impression they are aiming for, but there is a possibility that the impression users actually have of the content may be different.

特許文献1には、コンテンツの鑑賞で受けた印象の評価レベルを評価者に入力させ、コンテンツとこのコンテンツに対して評価者が受けた印象の評価レベルとの組を教師データとして機械学習モデルの学習に用いる技術が開示されている。 Patent Document 1 discloses a technology in which evaluators are asked to input the rating level of their impressions of content they viewed, and pairs of content and the rating level of the evaluator's impressions of that content are used as training data for training a machine learning model.

特開2019-133455号公報Japanese Patent Application Laid-Open No. 2019-133455

しかしながら、上記の従来技術では、評価者が印象の評価レベルを入力する必要があることから、作業負荷が高いといった課題がある。 However, the above-mentioned conventional technology requires the evaluator to input the impression evaluation level, which poses a problem of high workload.

本願は、上記に鑑みてなされたものであって、コンテンツに対する利用者の印象を推定するために必要な作業負荷を低減することができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。 The present application has been made in consideration of the above, and aims to provide an information processing device, information processing method, and information processing program that can reduce the workload required to estimate a user's impression of content.

本願に係る情報処理装置は、受付部と、生成部と、提供部とを生成する。受付部は、利用者が抱く印象または抱いた印象の推定対象となる対象コンテンツの選択と印象のグループである印象群の選択とを受け付ける。生成部は、受付部によって受け付けられた印象群に含まれる複数の印象のうち対象コンテンツに対して利用者が抱くまたは抱いたと推定される印象を示す印象コンテンツの生成を、生成AIを用いて生成する。提供部は、生成部によって生成された印象コンテンツを提供する。 The information processing device according to the present application includes a receiving unit, a generating unit, and a providing unit. The receiving unit receives a selection of target content that is the subject of estimation of the impression a user has or has had, and a selection of an impression group, which is a group of impressions. The generating unit uses a generation AI to generate impression content that indicates the impression the user has or is estimated to have had of the target content from among the multiple impressions included in the impression group received by the receiving unit. The providing unit provides the impression content generated by the generating unit.

実施形態の一態様によれば、コンテンツに対する利用者の印象を推定するために必要な作業負荷を低減することができるという効果を奏する。 One aspect of this embodiment has the advantage of reducing the workload required to estimate a user's impression of content.

図1は、実施形態に係る情報処理を説明するための図である。FIG. 1 is a diagram for explaining information processing according to an embodiment. 図2は、実施形態に係る情報処理システムの構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. 図3は、実施形態に係る情報処理装置の構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of the configuration of the information processing apparatus according to the embodiment. 図4は、実施形態に係る情報処理装置の利用者情報記憶部に記憶される利用者情報テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a user information table stored in the user information storage unit of the information processing apparatus according to the embodiment. 図5は、実施形態に係る情報処理装置の処理部における推定処理部によって生成に入力される入力情報の一例を示す図である。FIG. 5 is a diagram illustrating an example of input information input for generation by the estimation processing unit in the processing unit of the information processing device according to the embodiment. 図6は、実施形態に係る情報処理装置の処理部における第2生成処理部によって生成された印象コンテンツの一例を示す図である。FIG. 6 is a diagram showing an example of impression content generated by a second generation processing unit in the processing unit of the information processing device according to the embodiment. 図7は、実施形態に係る情報処理装置の処理部による情報処理の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of information processing by the processing unit of the information processing apparatus according to the embodiment. 図8は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 8 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing apparatus according to the embodiment.

以下に、本願に係る情報処理装置、情報処理方法、および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、および情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, detailed explanations will be given of the information processing device, information processing method, and information processing program (hereinafter referred to as "embodiments") according to the present application, with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. Furthermore, the embodiments can be combined as appropriate to the extent that the processing content is not contradictory. Furthermore, the same components in the following embodiments will be assigned the same reference numerals, and redundant explanations will be omitted.

〔1.情報処理の一例〕
まず、図1を用いて、実施形態に係る情報処理の一例について説明する。図1は、実施形態に係る情報処理を説明するための図である。
[1. An example of information processing]
First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram for explaining information processing according to the embodiment.

図1に示す情報処理装置1は、対象となるコンテンツである対象コンテンツに対して利用者Uが抱くまたは抱いたと推定される印象を示すコンテンツである印象コンテンツの生成などを行う情報処理装置であり、例えば、1以上のサーバまたはクラウドシステムなどにより実現される。利用者Uは、端末装置2の利用者であり、対象コンテンツの提供対象となるオンラインサービスの利用者である。 The information processing device 1 shown in FIG. 1 is an information processing device that generates impression content, which is content that indicates the impression that a user U has or is presumed to have had about target content, and is realized, for example, by one or more servers or a cloud system. The user U is a user of the terminal device 2 and a user of the online service for which the target content is provided.

図1に示すように、情報処理装置1は、対象コンテンツの作成または提供を行う作業者Oの端末装置3から送信される印象コンテンツ生成要求を受け付ける(ステップS1)。印象コンテンツ生成要求には、利用者Uが抱く印象または抱いた印象の推定対象となる対象コンテンツと、印象のグループである印象群を示す情報と、推定方法を特定する情報と、対象コンテンツ種別を示す情報と、印象コンテンツ種別を示す情報とが含まれる。 As shown in FIG. 1, the information processing device 1 receives an impression content generation request transmitted from the terminal device 3 of a worker O who creates or provides the target content (step S1). The impression content generation request includes the target content that is the subject of estimation of the impression that the user U has or has had, information indicating an impression group that is a group of impressions, information specifying the estimation method, information indicating the target content type, and information indicating the impression content type.

印象コンテンツ生成要求で特定される対象コンテンツ、印象群、推定方法、対象コンテンツ種別、および印象コンテンツ種別は、例えば、作業者Oが選択した対象コンテンツ、印象群、推定方法、対象コンテンツ種別、および印象コンテンツ種別である。 The target content, impression group, estimation method, target content type, and impression content type specified in the impression content generation request are, for example, the target content, impression group, estimation method, target content type, and impression content type selected by worker O.

情報処理装置1は、印象コンテンツ生成要求を受け付けることで、対象コンテンツ、印象群、推定方法、対象コンテンツ種別、および印象コンテンツ種別での選択を受け付ける。なお、作業者Oは、対象コンテンツの作成または提供を行う会社の従業員であるが、かかる会社の委託を受けた会社の従業員などであってもよい。 By accepting a request to generate impression content, the information processing device 1 accepts selections for target content, impression group, estimation method, target content type, and impression content type. Note that worker O is an employee of the company that creates or provides the target content, but may also be an employee of a company commissioned by such company.

対象コンテンツは、ウェブコンテンツであり、例えば、ウェブページ、キャッチコピー、クリエイティブ、スタンプであるが、かかる例に限定されない。対象コンテンツは、例えば、EC(Electronic Commerce)サイト、ニュースサイト、飲食店紹介サイト、画像投稿サイト、動画閲覧サイトなどでの提供候補または提供対象となるコンテンツであり、広告コンテンツを含むが、かかる例に限定されない。ECサイトは、例えば、ショッピングサイト、オークションサイトなどであるが、かかる例に限定されない。 Target content is web content, such as, but not limited to, web pages, catch phrases, creative content, and stamps. Target content is content that is a candidate for or is to be provided on, for example, electronic commerce (EC) sites, news sites, restaurant introduction sites, image posting sites, video viewing sites, etc., and includes, but is not limited to, advertising content. EC sites include, for example, shopping sites, auction sites, etc., but are not limited to, these examples.

対象コンテンツは、情報処理装置4が提供するオンラインサイトで提供可能なコンテンツであり、利用者Uは、端末装置2を操作して情報処理装置4が提供するオンラインサイトを利用することができる。情報処理装置4が提供するオンラインサイトは、ECサイト、ニュースサイト、店舗紹介サイト、画像投稿サイト、動画閲覧サイトなどであるが、かかる例に限定されない。 The target content is content that can be provided on an online site provided by the information processing device 4, and the user U can use the online site provided by the information processing device 4 by operating the terminal device 2. Online sites provided by the information processing device 4 include, but are not limited to, e-commerce sites, news sites, store introduction sites, image posting sites, and video viewing sites.

情報処理装置4は、ECサイトにおいて、作業者Oなどからの商品の紹介内容を示す商品紹介文などの商品コンテンツを投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。なお、商品紹介文は、商品説明文ともいうことができる。また、ECサイトにおける投稿コンテンツは、商品コンテンツに加え、かかる商品に対して投稿されたコメントや評価などを含む。 On the EC site, the information processing device 4 accepts product content such as product descriptions from workers O and others as posted content, and provides such posted content to each user U. Product descriptions can also be referred to as product descriptions. Furthermore, posted content on the EC site includes not only product content, but also comments and ratings posted about the product.

また、情報処理装置4は、ニュースサイトにおいて、作業者Oなどからのニュース記事を投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。ニュースサイトにおいて、ニュースサイトにおける投稿コンテンツは、ニュース記事に加え、かかるニュース記事に対して投稿されたコメントなどを含む。 In addition, the information processing device 4 accepts news articles from workers O and the like as posted content on the news site, and provides such posted content to each user U. On the news site, posted content includes not only news articles but also comments posted on such news articles.

また、情報処理装置4は、店舗紹介サイトにおいて、作業者Oからの店舗の紹介内容を示す店舗紹介文などの店舗コンテンツを投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。また、店舗紹介サイトにおける投稿コンテンツは、店舗コンテンツに加え、かかる店舗に対して投稿されたレビューやコメントなどを含む。店舗紹介サイトは、例えば、店舗種別毎のサイトであり、飲食店紹介サイトなどである。 In addition, the information processing device 4 accepts store content, such as a store introduction text from the worker O, as posted content on the store introduction site, and provides such posted content to each user U. In addition to store content, the posted content on the store introduction site also includes reviews and comments posted about the store. Store introduction sites are, for example, sites for each type of store, such as a restaurant introduction site.

また、情報処理装置4は、画像投稿サイトにおいて、作業者Oなどからの画像コンテンツ(例えば、静止画コンテンツや動画コンテンツ)などを投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。また、情報処理装置4は、動画閲覧サイトにおいて、動画コンテンツや動画コンテンツにおけるタイトルおよびキャプションテキストなどを投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。 In addition, the information processing device 4 accepts image content (e.g., still image content and video content) from workers O and others as posted content on an image posting site, and provides such posted content to each user U. In addition, the information processing device 4 accepts video content and titles and caption text for video content as posted content on a video viewing site, and provides such posted content to each user U.

印象コンテンツ生成要求で特定される印象群は、複数の印象群C1~Cn(nは2以上の整数)の中から利用者Uによって指定された印象群である。複数の印象群C1~Cnは、例えば、利用者Uの価値観によって分類された印象群、利用者Uの嗜好によって分類された印象群、利用者Uのライフスタイルによって分類された印象群などであるが、かかる例に限定されない。 The impression group specified in the impression content generation request is an impression group specified by user U from among multiple impression groups C1 to Cn (n is an integer equal to or greater than 2). The multiple impression groups C1 to Cn may be, for example, impression groups categorized by user U's values, impression groups categorized by user U's preferences, impression groups categorized by user U's lifestyle, etc., but are not limited to such examples.

利用者Uの価値観による印象群は、図1に示す例では、シュワルツの価値理論に基づく価値観を利用者Uが抱く印象または抱いた印象として分類する印象群であり、権力、達成、快楽主義、刺激、自己決定、普遍主義、博愛、伝統、調和、安全の10種類の分類条件で分類される。図1に示す例では、シュワルツの価値理論に基づく価値観による印象群は、10種類の分類条件の各々がさらに複数の分類条件で細分化され、56種類の分類条件で利用者Uが抱く印象または抱いた印象が分類される。 In the example shown in Figure 1, the group of impressions based on user U's values is a group of impressions that classify values based on Schwartz's value theory as impressions that user U has or has had, and is classified into 10 classification criteria: power, achievement, hedonism, stimulation, self-determination, universalism, philanthropy, tradition, harmony, and security. In the example shown in Figure 1, the group of impressions based on values based on Schwartz's value theory is further subdivided into multiple classification criteria, and the impressions that user U has or has had are classified into 56 classification criteria.

具体的には、分類条件「権力」は、「社会的承認」、「富」、「権威」、「社会的パワー」、「面子の維持」の5つの分類条件で細分化され、分類条件「達成」は、「知性」、「有能」、「成功」、「野心」、「影響」の5つの分類条件で細分化され、分類条件「快楽主義」は、「人生の享受」、「楽しみ」の2つの分類条件で細分化され、分類条件「刺激」は、「勇気」、「変化のある人生」、「活気のある人生」の3つの分類条件で細分化される。 Specifically, the classification criterion "power" is subdivided into five classification criteria: "social recognition," "wealth," "authority," "social power," and "saving face," the classification criterion "achievement" is subdivided into five classification criteria: "intelligence," "competence," "success," "ambition," and "influence," the classification criterion "hedonism" is subdivided into two classification criteria: "enjoyment of life" and "pleasure," and the classification criterion "stimulation" is subdivided into three classification criteria: "courage," "a varied life," and "a vibrant life."

また、分類条件「自己決定」は、「自由」、「独立」、「好奇心」、「創造性」、「自己選択」、「自己尊重」の6つの分類条件で細分化され、分類条件「普遍主義」は、「知恵」、「世界平和」、「美の世界」、「社会的公正」、「内面調和」、「環境保護」、「平等」、「寛大さ」、「自然との調和」の9つの分類条件で細分化され、分類条件「博愛」は、「真の友情」、「人生の意味」、「責任」、「忠誠」、「成熟した愛」、「援助」、「正直」、「寛容」、「精神世界」の9つの分類条件で細分化される。 Furthermore, the classification criterion "self-determination" is further subdivided into six classification criteria: "freedom," "independence," "curiosity," "creativity," "self-selection," and "self-respect," the classification criterion "universalism" is further subdivided into nine classification criteria: "wisdom," "world peace," "world of beauty," "social justice," "inner harmony," "environmental protection," "equality," "generosity," and "harmony with nature," and the classification criterion "philanthropy" is further subdivided into nine classification criteria: "true friendship," "meaning of life," "responsibility," "loyalty," "mature love," "help," "honesty," "tolerance," and "spiritual world."

また、分類条件「調和」は、「礼儀正しさ」、「自己鍛錬」、「親や年配者への尊敬」、「従順」の4つの分類条件で細分化され、分類条件「伝統」は、「謙遜」、「超然」、「伝統の尊重」、「敬虔」、「穏健さ」、「運命の受容」の6つの分類条件で細分化され、分類条件「安全」は、「健康」、「家族の安全」、「社会的秩序」、「清潔」、「恩返し」、「所属感」、「国家の安全」の7つの分類条件で細分化される。 Furthermore, the classification criterion "harmony" is further subdivided into four classification criteria: "politeness," "self-discipline," "respect for parents and elders," and "obedience." The classification criterion "tradition" is further subdivided into six classification criteria: "humility," "detachment," "respect for tradition," "piety," "moderation," and "acceptance of fate." The classification criterion "security" is further subdivided into seven classification criteria: "health," "family safety," "social order," "cleanliness," "giving back," "sense of belonging," and "national security."

利用者Uの価値観は、上述した例に限定されず、例えば、伝統主義、成功志向、自己実現志向、共生志向などで分類される価値観などであってもよく、その他の価値観であってもよい。例えば、利用者Uの価値観は、対象が車の場合、例えば、安全性重視、居住性重視、デザイン性重視、走行性重視などで分類される価値観であってもよく、対象が家の場合、例えば、立地重視、価格重視、間取り重視、デザイン性重視、将来性重視などで分類される価値観であってもよい。 User U's values are not limited to the examples mentioned above, and may be values categorized as traditionalism, success orientation, self-actualization orientation, coexistence orientation, etc., or other values. For example, if the object is a car, user U's values may be values categorized as prioritizing safety, livability, design, driving performance, etc., and if the object is a house, they may be values categorized as prioritizing location, price, layout, design, future prospects, etc.

利用者Uのライフスタイルによる印象群は、例えば、AIO(Activities Interest Opinions)アプローチによる印象群やVALS(Values And LifeStyles)による印象群などである。AIOアプローチによる印象群は、活動、興味関心、意見などのうち1以上の印象群で分類される印象群である。VALSによる印象群は、例えば、自己実現者、成功者、集団帰属者、生活維持者、生活困窮者、成功願望派、社会良識派、知性派、若手知性派で分類される印象群である。 Impression groups based on user U's lifestyle include, for example, impression groups based on the AIO (Activities, Interest, Opinions) approach and impression groups based on VALS (Values And LifeStyles). Impression groups based on the AIO approach are impression groups classified into one or more impression groups of activities, interests, opinions, etc. Impression groups based on VALS are impression groups classified into, for example, self-actualizers, successful people, group members, those who maintain their livelihoods, those in poverty, those who aspire to success, those with social conscience, intellectuals, and young intellectuals.

また、印象群は、例えば、新しい製品の普及の過程を分類するイノベータ理論で示される印象群であってもよい。この印象群は、イノベータ(革新者)、アーリーアダプター(初期採用者)、アーリーマジョリティ(前期追随者)、レイトマジョリティ(後期追随者)、ラガード(遅滞者)で分類される印象群である。 The impression group may also be, for example, the impression group indicated by innovator theory, which classifies the process of diffusion of new products. This impression group is classified into innovators, early adopters, early majority, late majority, and laggards.

対象コンテンツに対して利用者Uが抱く印象または抱いた印象の推定方法には、第1推定方法と第2推定方法とを含む複数の推定方法がある。第1推定方法は、対象コンテンツに対して利用者Uが抱く印象または抱いた印象を生成AI(Artificial Intelligence)に直接推定させる方法である。第2推定方法は、印象群に含まれる印象毎に、当該印象を利用者Uが抱くと推定される基準コンテンツを生成AIに生成させ、かかる基準コンテンツと対象コンテンツとを比較して対象コンテンツに対して利用者Uが抱く印象または抱いた印象を推定する方法である。 There are multiple estimation methods for estimating the impression that user U will have or has had of target content, including a first estimation method and a second estimation method. The first estimation method is a method in which a generation AI (Artificial Intelligence) directly estimates the impression that user U will have or has had of target content. The second estimation method is a method in which, for each impression included in an impression group, the generation AI generates reference content that is estimated to have the impression that user U will have, and compares this reference content with the target content to estimate the impression that user U will have or has had of the target content.

対象コンテンツ種別は、例えば、対象コンテンツの種別であり、例えば、オンラインサイトとコンテンツ種別との組み合わせで示される。例えば、対象コンテンツ種別は、ECサイトの商品ページにおける商品説明文、ニュースサイトにおけるニュース記事、ニュースサイトにおけるニュース記事に対するコメント、画像投稿サイトにおける画像コンテンツ、動画閲覧サイトにおける動画コンテンツのタイトルおよびキャプションテキストなどであるが、かかる例に限定されない。 The target content type is, for example, the type of target content, and is indicated, for example, by a combination of an online site and a content type. For example, the target content type may be, but is not limited to, a product description on a product page on an e-commerce site, a news article on a news site, a comment on a news article on a news site, image content on an image posting site, or the title and caption text of video content on a video viewing site.

印象コンテンツ種別は、印象コンテンツの種別であり、例えば、第1コンテンツ種別と第2コンテンツ種別とを含む。第1コンテンツ種別は、対象コンテンツに対して利用者Uに抱くと推定される印象を示す情報を含む印象コンテンツの種別であり、対象コンテンツの作成や検討を支援する印象コンテンツの種別である。第2コンテンツ種別は、対象コンテンツに対して利用者Uが抱いたと推定される印象を示す情報を含む印象コンテンツの種別であり、対象コンテンツに対して利用者Uが抱いた印象の把握を支援する印象コンテンツの種別である。 The impression content type is a type of impression content, and includes, for example, a first content type and a second content type. The first content type is a type of impression content that includes information indicating the impression that user U is presumed to have of the target content, and is a type of impression content that supports the creation and consideration of the target content. The second content type is a type of impression content that includes information indicating the impression that user U is presumed to have of the target content, and is a type of impression content that supports understanding the impression that user U has of the target content.

つづいて、情報処理装置1は、ステップS1で選択を受け付けた印象群である選択印象群に含まれる複数の印象のうちステップS1で選択を受け付けた対象コンテンツに対して利用者Uが抱くまたは抱いたと推定される印象を、生成AIを用いて推定する(ステップS2)。 Next, the information processing device 1 uses the generation AI to estimate the impression that the user U has or is estimated to have had of the target content selected in step S1 from among the multiple impressions included in the selected impression group, which is the group of impressions selected in step S1 (step S2).

ステップS2において用いられる生成AIは、例えば、テキスト生成AI、画像生成AI、マルチモーダルAIなどである。かかる生成AIは、例えば、外部の情報処理装置に配置され、情報処理装置1は、外部の情報処理装置によって提供されるAPI(Application Programming Interface)を介して印象毎の基準コンテンツを生成AIに生成させて取得するが、かかる例に限定されない。例えば、生成AIは、情報処理装置1内に配置されてもよい。 The generation AI used in step S2 may be, for example, a text generation AI, an image generation AI, or a multimodal AI. Such generation AI may be located, for example, in an external information processing device, and the information processing device 1 may have the generation AI generate and acquire reference content for each impression via an API (Application Programming Interface) provided by the external information processing device, but this is not a limitation. For example, the generation AI may be located within the information processing device 1.

テキスト生成AIは、例えば、入力されたトークン列から次のトークンを推定して出力するように学習された言語モデルであり、例えば、トランスファーベースのモデルやRNN(Recurrent Neural Network)ベースのモデルなどである。 Text generation AI is, for example, a language model trained to estimate and output the next token from an input token sequence, such as a transfer-based model or an RNN (Recurrent Neural Network)-based model.

トランスファーベースのモデルは、例えば、GPT(Generative Pre-trained Transformer)やBARD(Bidirectional Auto Regressive Dialogues)などであるが、かかる例に限定されない。RNNベースのモデルは、例えば、RWKV(Receptance Weighted Key Value)などであるが、かかる例に限定されない。なお、入力された情報は、新たな回答として利用されないような学習を行うことで、入力された個人情報などの情報を秘匿するものが望ましい。 Examples of transfer-based models include, but are not limited to, GPT (Generative Pre-trained Transformer) and BARD (Bidirectional Auto Regressive Dialogues). Examples of RNN-based models include, but are not limited to, RWKV (Receptance Weighted Key Value). It is desirable to keep input information, such as personal information, confidential by training the model in a way that prevents it from being used as a new answer.

画像生成AIは、例えば、StackGAN(Generative Adversarial Networks)、AttnGAN、T2I(Text-to-Image) with Transformers、DALL-Eなどであるが、かかる例に限定されない。マルチモーダルAIは、例えば、テキストから画像を生成したり、画像からテキストを生成したりするモデルであり、例えば、GPT-4V、CM3Leon(Chameleon Multimodal Model)などであるが、かかる例に限定されない。 Examples of image generation AI include, but are not limited to, StackGAN (Generative Adversarial Networks), AttnGAN, T2I (Text-to-Image) with Transformers, and DALL-E. Examples of multimodal AI include, but are not limited to, models that generate images from text or generate text from images, such as GPT-4V and CM3Leon (Chameleon Multimodal Model).

ステップS2において、情報処理装置1は、対象コンテンツに対して利用者Uが抱く印象または抱いた印象を選択印象群に含まれる複数の印象の中から生成AIを用いて推定する。以下、具体的に説明する。以下において、選択印象群に含まれる複数の印象が複数の印象IM1~IMm(mは2以上の整数)であるものとして説明する。また、複数の印象IM1~IMmの各々を個別に区別せずに示す場合、印象IMと記載する場合がある。 In step S2, the information processing device 1 uses a generation AI to estimate the impression that the user U has of the target content, or the impression that the user U has had, from among the multiple impressions included in the selected impression group. Specific explanations are provided below. In the following explanations, the multiple impressions included in the selected impression group are described as multiple impressions IM1 to IMm (m is an integer of 2 or greater). Furthermore, when referring to each of the multiple impressions IM1 to IMm without distinguishing them individually, they may be referred to as impressions IM.

まず、ステップS1で情報処理装置1によって選択が受け付けられた推定方法および印象コンテンツ種別が第1推定方法および第1コンテンツ種別である場合について説明する。この場合、情報処理装置1は、対象コンテンツに対して利用者Uが抱く印象IMを選択印象群に含まれる複数の印象IM1~IMmの中から生成AIに推定させる。 First, we will explain the case where the estimation method and impression content type selected and accepted by the information processing device 1 in step S1 are the first estimation method and the first content type. In this case, the information processing device 1 causes the generation AI to estimate the impression IM that the user U has of the target content from among multiple impressions IM1 to IMm included in the selected impression group.

例えば、情報処理装置1は、対象コンテンツに対して利用者Uが抱く印象IMを印象情報で示される複数の印象IM1~IMmの中から選択することを指示する指示情報と、選択印象群に含まれる複数の印象IM1~IMmを示す印象情報と、対象コンテンツとを含む情報を生成AIに入力情報として入力し、生成AIから対象コンテンツに対して利用者Uが抱くと推定される1以上の印象IMを示す情報を出力させる。 For example, the information processing device 1 inputs to the generation AI as input information information including instruction information instructing the user U to select the impression IM that the user U has of the target content from among the multiple impressions IM1 to IMm indicated in the impression information, impression information indicating the multiple impressions IM1 to IMm included in the selected impression group, and the target content, and causes the generation AI to output information indicating one or more impressions IM that the user U is estimated to have of the target content.

例えば、選択印象群が利用者Uの価値観による印象群であり、対象コンテンツが「毎日使うものだからこそ、違いがわかる。」というキャッチコピーであるとする。この場合、情報処理装置1は、例えば、文字列「『毎日使うものだからこそ、違いがわかる。』というキャッチコピーにフィットするイメージを、下記の価値観の中から3つ以上選んでください。出力の形式は以下ようにcsv形式にしてください。\n価値感,理由」の情報を指示情報として入力情報に含める。 For example, suppose the selected impression group is a group of impressions based on the values of user U, and the target content is a catchphrase, "You can tell the difference because it's something you use every day." In this case, the information processing device 1 includes, for example, the following information in the input information as instruction information: "Please select three or more images from the values below that fit the catchphrase, 'You can tell the difference because it's something you use every day.' The output format should be in CSV format as shown below. \nValue, Reason."

また、情報処理装置1は、文字列「社会的パワー、権威、富、面子の維持、社会的承認\n成功、有能、野心、影響、知性\n楽しみ、人生の享受\n勇気、変化のある人生、活気のある人生\n創造性、好奇心、自由、目標選択、自己尊重、独立\n環境保護、美の世界、自然との調和、寛大さ、社会的公正、知恵、平等、世界平和、内面調和\n援助、正直、寛容、忠誠、責任、真の友情、精神世界、成熟した愛、人生の意味\n礼儀正しさ、親や年長者への尊敬、自己鍛錬、従順\n敬虔、運命の受容、謙遜、穏健さ、伝統の尊重、超然\n清潔、国家の安全、社会的秩序、家庭の安全、恩返し、健康、所属感」の情報を印象情報として含む情報を入力情報に含める。 In addition, the information processing device 1 includes information containing the following character string as impression information in the input information: "social power, authority, wealth, saving face, social recognition\n success, competence, ambition, influence, intelligence\n fun, enjoying life\n courage, a varied life, a vibrant life\n creativity, curiosity, freedom, choosing goals, self-respect, independence\n environmental protection, the world of beauty, harmony with nature, generosity, social justice, wisdom, equality, world peace, inner harmony\n assistance, honesty, tolerance, loyalty, responsibility, true friendship, the spiritual world, mature love, the meaning of life\n politeness, respect for parents and elders, self-discipline, obedience\n piety, acceptance of fate, humility, moderation, respect for tradition, detachment\n cleanliness, national security, social order, family security, giving back, health, a sense of belonging."

また、情報処理装置1は、例えば、文字列「というキャッチコピーにフィットするイメージを、下記の価値観の中から3つ以上選んでください。」の情報に代えて、「というキャッチコピーに対して利用者が抱くと推定される印象を、下記の価値観の中から3つ以上選んでください。」の情報や文字列「というキャッチコピーに対して利用者が抱くと推定される印象の程度を示すスコアを下記の価値観毎に推定してください。スコアは、1~10までの範囲とし、印象の程度が高いほど大きい値としてください。」の情報を用いることもできるが、かかる例に限定されない。また、出力の形式は、csv形式に限定されない。 In addition, instead of the information string "Please select three or more of the values below that fit the catchphrase," the information processing device 1 can also use information such as "Please select three or more of the values below that represent the impression that users are likely to have of the catchphrase," or information such as "Please estimate a score indicating the degree of impression that users are likely to have of the catchphrase for each of the values below. The score should range from 1 to 10, with a higher value representing a higher degree of impression," but is not limited to such examples. Furthermore, the output format is not limited to CSV format.

また、指示情報には、ステップS1で選択を受け付けた対象コンテンツ種別に応じた文字情報が含まれる。上述した例では、対象コンテンツ種別がキャッチコピーであるため、文字列「キャッチコピー」の情報が指示情報に含まれているが、対象コンテンツ種別がECサイトの商品ページにおける商品説明文である場合、指示情報には、文字列「商品説明文」の情報が含まれる。 The instruction information also includes text information corresponding to the target content type selected in step S1. In the example above, the target content type is a catchphrase, so the instruction information includes the string "catchphrase." However, if the target content type is a product description on a product page on an e-commerce site, the instruction information includes the string "product description."

このように、情報処理装置1は、対象コンテンツ種別に応じた文字情報を指示情報に含めることで、対象コンテンツ種別に応じた指示情報を生成するが、対象コンテンツ種別に依存しない指示情報を生成AIに入力することもできる。 In this way, the information processing device 1 generates instruction information that corresponds to the type of target content by including text information that corresponds to the type of target content in the instruction information, but it is also possible to input instruction information that is independent of the type of target content to the generation AI.

例えば、情報処理装置1は、文字列「『毎日使うものだからこそ、違いがわかる。』というキャッチコピーにフィットするイメージを、下記の価値観の中から3つ以上選んでください。」に代えて、文字列「入力される情報にフィットするイメージを、下記の価値観の中から3つ以上選んでください。」の情報を含む指示情報をシステムメッセージとして設定することができる。システムメッセージは、生成AIの振る舞いを指示するメッセージであり、例えば、OpenAI社のGPTモデルにおいて、「”role”:”system”」の内容として入力情報に設定されるメッセージである。 For example, instead of the string "Please select three or more images from the values below that fit the catchphrase 'You'll know the difference because it's something you use every day,'" the information processing device 1 can set instruction information containing the string "Please select three or more images from the values below that fit the information you are entering." as a system message. A system message is a message that instructs the behavior of the generating AI, and is, for example, a message that is set in the input information as the content of "'role':'system'" in OpenAI's GPT model.

また、情報処理装置1は、利用者Uの属性などを限定して対象コンテンツに対して利用者Uが抱く印象を選択印象群に含まれる複数の印象IM1~IMmの中から生成AIを用いて推定することもできる。この場合、情報処理装置1は、例えば、文字列「というキャッチコピーにフィットするイメージを、下記の価値観の中から3つ以上選んでください。」の情報に代えて、「というキャッチコピーに対して20代男性が抱くと推定される印象を、下記の価値観の中から3つ以上選んでください。」の情報や文字列「というキャッチコピーに対して20代男性が抱くと推定される印象の程度を示すスコアを下記の価値観毎に推定してください。スコアは、1~10までの範囲とし、印象の程度が高いほど大きい値としてください。」の情報を用いることもできる。20代男性以外の属性の利用者Uが抱く1以上の印象IMを生成AIに推定させる場合、文字列「20代男性」の情報を他の属性を示す情報に置き換えることが可能である。 In addition, the information processing device 1 can also use the generation AI to estimate the impression that user U has of the target content from multiple impressions IM1-IMm included in the selected impression group by limiting the attributes of user U, etc. In this case, instead of the information string "Please select three or more images from the values below that fit the catchphrase," the information processing device 1 can use information such as "Please select three or more impressions from the values below that are estimated to be formed by a man in his twenties for the catchphrase." or the information string "Please estimate, for each of the values below, a score indicating the degree of impression that a man in his twenties is estimated to have for the catchphrase. The score should range from 1 to 10, with a higher value indicating a higher degree of impression." When having the generation AI estimate one or more impressions IM formed by a user U with an attribute other than a man in his twenties, it is possible to replace the information in the string "man in his twenties" with information indicating another attribute.

また、情報処理装置1は、対象コンテンツが画像コンテンツである場合、対象コンテンツと、文字列「入力される画像にフィットするイメージを、下記の価値観の中から3つ以上選んでください。」の情報などを含む指示情報とを含む情報を入力情報としてマルチモーダルAIに入力し、マルチモーダルAIから類似度を出力させることもできる。なお、情報処理装置1は、対象コンテンツが画像コンテンツ以外の場合と同様に、利用者Uの属性などを限定したり印象IMの度合いを示すスコアを出力させたりすることができる。 Furthermore, when the target content is image content, the information processing device 1 can input information including the target content and instruction information containing information such as the string "Please select three or more images from the values below that fit the input image," as input information to the multimodal AI, and have the multimodal AI output a similarity. Note that, as in the case when the target content is other than image content, the information processing device 1 can limit the attributes of the user U and output a score indicating the degree of impression IM.

つづいて、ステップS1で情報処理装置1によって選択が受け付けられた推定方法および印象コンテンツ種別が第1推定方法および第2コンテンツ種別である場合について説明する。この場合、情報処理装置1は、対象コンテンツに関連する利用者Uの行動を示すコンテンツである行動コンテンツを情報処理装置4などから収集する。 Next, we will explain the case where the estimation method and impression content type selected and accepted by the information processing device 1 in step S1 are the first estimation method and the second content type. In this case, the information processing device 1 collects behavioral content, which is content that indicates the behavior of user U related to the target content, from the information processing device 4, etc.

行動コンテンツは、利用者Uによる行動であって対象コンテンツに関連する行動によって生じたコンテンツであり、例えば、対象コンテンツに関して利用者Uによって投稿されたレビュー、コメント、メッセージなどの投稿コンテンツである。例えば、行動コンテンツとしての投稿コンテンツは、対象コンテンツが商品説明文や商品の画像などである場合、対象コンテンツによって紹介される商品に対して投稿されたレビューやコメントである。 Behavioral content is content that arises from actions by user U that are related to the target content, such as posted content such as reviews, comments, and messages posted by user U regarding the target content. For example, if the target content is a product description or product image, posted content as behavioral content is a review or comment posted about the product introduced in the target content.

また、行動コンテンツとしての投稿コンテンツは対象コンテンツが店舗説明文や店舗内の画像などである場合、対象コンテンツによって紹介される店舗に対して投稿されたレビューやコメントである。また、行動コンテンツとしての投稿コンテンツは、対象コンテンツが動画コンテンツである場合、動画コンテンツに関して投稿されたレビューやコメントである。 In addition, if the target content is a store description or an image of the store interior, the posted content as behavioral content is a review or comment posted about the store introduced by the target content.In addition, if the target content is video content, the posted content as behavioral content is a review or comment posted about the video content.

また、行動コンテンツとしての投稿コンテンツは、コミュニケーションアプリケーションにおける対象コンテンツで示される商品や店舗の公式アカウントでの利用者Uによる会話や投稿などのコンテンツであってもよい。また、行動コンテンツとしての投稿コンテンツは、例えば、オンライン掲示板サイトで利用者Uによる投稿や会話などのコンテンツであってもよい。 In addition, posted content as behavioral content may be content such as conversations or posts by user U on the official account of the product or store indicated by the target content in the communication application.In addition, posted content as behavioral content may be content such as posts or conversations by user U on an online bulletin board site, for example.

情報処理装置1は、例えば、行動コンテンツから利用者Uが抱いた印象IMを印象情報で示される複数の印象IM1~IMmの中から選択することを指示する指示情報と、選択印象群に含まれる複数の印象IM1~IMmを示す印象情報と、行動コンテンツとを含む情報を生成AIに入力情報として入力し、生成AIから対象コンテンツに対して利用者Uが抱いたと推定される印象IMを示す情報を出力させる。 For example, the information processing device 1 inputs to the generation AI as input information information including instruction information instructing the user U to select the impression IM formed by the behavioral content from among the multiple impressions IM1-IMm indicated in the impression information, impression information indicating the multiple impressions IM1-IMm included in the selected impression group, and the behavioral content, and causes the generation AI to output information indicating the impression IM that the user U is estimated to have formed of the target content.

例えば、選択印象群が利用者Uの価値観による印象群である場合、行動コンテンツが文字列「XXX・・・XXX」の文字列で示されるとする。この場合、情報処理装置1は、文字列「『XXX・・・XXX』は以下の対象コンテンツに関して利用者が投稿したコメントです。利用者Uが以下の対象コンテンツに抱いたと推定されるイメージを、下記の価値観の中から3つ以上選んでください。出力の形式は以下ようにcsv形式にしてください。\n価値感,理由」の情報と印象情報と対象コンテンツとを含む指示情報を生成する。 For example, if the selected impression group is a group of impressions based on user U's values, the behavioral content is represented by the character string "XXX...XXX". In this case, the information processing device 1 generates instruction information including the information on the character string "'XXX...XXX' is a comment posted by the user regarding the target content below. Please select three or more of the values below that represent the image that user U is presumed to have of the target content below. Please output in CSV format as shown below. \nValue, reason", impression information, and target content.

また、情報処理装置1は、例えば、文字列「利用者Uが対象コンテンツに抱いたイメージを、下記の価値観の中から3つ以上選んでください。」の情報に代えて、「利用者Uが対象コンテンツに抱いたと推定される印象の程度を示すスコア下記の価値観毎に推定してください。スコアは、1~10までの範囲とし、印象の程度が高いほど大きい値としてください。」の情報を用いることもできるが、かかる例に限定されない。 In addition, the information processing device 1 can use, for example, the following information instead of the string "Please select three or more of the values below that represent the impression that user U has of the target content.": "Please estimate a score indicating the degree of impression that user U is estimated to have of the target content for each of the values below. The score should range from 1 to 10, with a higher value representing a higher degree of impression." However, the information processing device is not limited to this example.

また、出力の形式は、csv形式に限定されない。また、指示情報は、対象コンテンツに代えて、対象コンテンツで特定される商品や店舗などを示す文字列の情報を含んでいてもよく、この場合、かかる文字列の情報は、上述した文字列「以下の対象コンテンツ」の情報に代えて用いられる。上述した指示情報の一部は、システムメッセージとして設定することができる。 The output format is not limited to CSV. Instead of the target content, the instruction information may include a string of characters indicating the product, store, etc. identified by the target content. In this case, this string of characters is used in place of the above-mentioned string "target content below." Part of the above-mentioned instruction information can be set as a system message.

情報処理装置1は、利用者Uの属性に寄らずに複数の利用者Uのコンテンツを指示情報に含める行動コンテンツとしたり、利用者Uの属性毎に複数の利用者Uのコンテンツを指示情報に含める行動コンテンツとしたりすることができる。情報処理装置1は、利用者Uの属性毎に複数の利用者Uのコンテンツを指示情報に含める場合、利用者Uの属性毎に利用者Uが抱いたと推定される1以上の印象IMを示す情報を生成AIに出力させることができる。 The information processing device 1 can generate behavioral content that includes multiple pieces of user U's content in the instruction information regardless of the attributes of the user U, or can generate behavioral content that includes multiple pieces of user U's content for each attribute of the user U in the instruction information. When the information processing device 1 includes multiple pieces of user U's content for each attribute of the user U in the instruction information, it can cause the generation AI to output information indicating one or more impressions IM that are estimated to have been held by the user U for each attribute of the user U.

また、情報処理装置1は、対象コンテンツが画像である場合、文字列「『XXX・・・XXX』は以下の対象コンテンツに関して利用者が投稿したコメントです。」の情報に代えて、「以下の画像は、以下の対象コンテンツに関して利用者が投稿した画像です。」の情報などを含む指示情報を含む情報を入力情報としてマルチモーダルAIに入力し、マルチモーダルAIから利用者Uが抱いたと推定される1以上の印象IMを示す情報を出力させることもできる。 Furthermore, when the target content is an image, the information processing device 1 can input information containing instruction information, such as "The following image is an image posted by a user regarding the following target content," to the multimodal AI as input information, instead of the information containing the string "'XXX...XXX' is a comment posted by a user regarding the following target content," and cause the multimodal AI to output information indicating one or more impressions IM that are estimated to have been held by the user U.

また、情報処理装置1は、行動コンテンツが文字と画像とを含む場合、指示情報には文字と画像とを行動コンテンツとして含め、かかる指示情報を含む情報を入力情報としてマルチモーダルAIに入力し、マルチモーダルAIから出力させることもできる。 Furthermore, when the behavioral content includes text and images, the information processing device 1 can include the text and images as behavioral content in the instruction information, input information including such instruction information to the multimodal AI as input information, and output it from the multimodal AI.

つづいて、ステップS1で情報処理装置1によって選択が受け付けられた推定方法および印象コンテンツ種別が第2推定方法および第1コンテンツ種別である場合について説明する。この場合、情報処理装置1は、選択印象群に含まれる印象IM毎に、印象IMを利用者Uが抱くと推定される基準コンテンツを生成AIに生成させ、かかる基準コンテンツと対象コンテンツとを比較して対象コンテンツに対して利用者Uが抱く1以上の印象IMを推定する。 Next, we will explain the case where the estimation method and impression content type selected and accepted by the information processing device 1 in step S1 are the second estimation method and the first content type. In this case, for each impression IM included in the selected impression group, the information processing device 1 causes the generation AI to generate reference content that is estimated to have the impression IM held by the user U, and compares the reference content with the target content to estimate one or more impressions IM held by the user U regarding the target content.

情報処理装置1は、選択印象群で複数に分類された印象IM毎に、当該印象を利用者Uが抱くと推定される基準コンテンツを生成する。選択印象群がシュワルツの価値理論に基づく価値観による印象群である場合、選択印象群で分類される複数の印象IMは、上述した10種類の価値観または56種類の価値観である。 For each impression IM classified into multiple categories in the selected impression group, the information processing device 1 generates reference content that is estimated to give the impression that the user U will have. If the selected impression group is a group of impressions based on values based on Schwartz's value theory, the multiple impressions IM classified in the selected impression group are the 10 types of values or 56 types of values described above.

例えば、情報処理装置1は、印象IMで示される印象を利用者Uが抱くと推定される基準コンテンツの生成を指示する情報である指示情報を含む入力情報を生成AIに入力し、生成AIに基準コンテンツを生成させる。基準コンテンツは、例えば、テキストおよび画像のうちの少なくとも一方で示されるコンテンツである。 For example, the information processing device 1 inputs input information to the generation AI, including instruction information that instructs the generation of reference content that is estimated to give the user U the impression indicated by the impression IM, and causes the generation AI to generate the reference content. The reference content is, for example, content represented by at least one of text and an image.

情報処理装置1は、定型指示情報を予め記憶しており、定型指示情報と印象情報とを含む情報を指示情報として生成AIに入力することで、生成AIに基準コンテンツを印象IM毎に生成させる。定型指示情報は、例えば、対象コンテンツが商品紹介文である場合、文字列「ある価値観を投稿します。その価値観を日本人の利用者が抱きそうな商品紹介文を10文作成してください。投稿した価値観をそのまま文章中に含めすぎないでください。」の情報である。 The information processing device 1 stores standard instruction information in advance, and inputs information including the standard instruction information and impression information to the generation AI as instruction information, causing the generation AI to generate reference content for each impression IM. For example, if the target content is a product description, the standard instruction information is the string "I will post certain values. Please write 10 product descriptions that are likely to share those values with Japanese users. Please do not include too many of the values you have posted directly in the sentences."

また、印象情報は、例えば、文字列「価値観:社会的パワー」の情報である。これにより、社会的パワーという印象IMを利用者Uが抱くと予測される10個の商品紹介文の各々が基準コンテンツとして生成される。 Furthermore, the impression information is, for example, information on the character string "Values: Social Power." As a result, each of the 10 product descriptions that are predicted to give the user U the impression IM of social power is generated as reference content.

生成AIがGPTである場合、定型指示情報は、インストラクションとして入力情報(プロンプト)に含まれ、印象情報は、ユーザメッセージとして入力情報(プロンプト)に含まれるが、かかる例に限定されない。例えば、入力情報は、定型指示情報における文字列「ある価値観を投稿します。その価値観」の情報に代えて、文字列「価値観として社会的パワー」の情報を含む情報をユーザメッセージとして含まれてもよい。 When the generating AI is a GPT, the standard instruction information is included in the input information (prompt) as an instruction, and the impression information is included in the input information (prompt) as a user message, but this example is not limited to this. For example, instead of the string "Post a certain value. That value" in the standard instruction information, the input information may include information containing the string "Social power as a value" as a user message.

情報処理装置1は、印象IM毎の基準コンテンツを生成した後、利用者Uが抱く印象IMの推定対象となる対象コンテンツと、印象IM毎の基準コンテンツとを比較する。情報処理装置1は、対象コンテンツと印象IM毎の基準コンテンツとの比較のために、対象コンテンツのベクトル化と各基準コンテンツのベクトル化を行う。 After generating reference content for each impression IM, the information processing device 1 compares the target content that is the subject of estimation of the impression IM held by the user U with the reference content for each impression IM. In order to compare the target content with the reference content for each impression IM, the information processing device 1 vectorizes the target content and each reference content.

コンテンツのベクトル化は、例えば、言語モデル(例えば、トランスフォーマベースのモデル)による埋め込み(Embedding)などによって行われる。ベクトル化されたコンテンツは、例えば、数百の次元のベクトルで表されるが、かかる例に限定されない。 Content vectorization is performed, for example, by embedding using a language model (e.g., a transformer-based model). The vectorized content is represented, for example, as a vector with several hundred dimensions, but is not limited to such an example.

言語モデルによる埋め込みは、例えば、OpenAI(登録商標)社が提供するtext-embedding-ada、BERT(Bidirectional Encoder Representations from Transformers)などによる埋め込みであるが、かかる例に限定されない。 Examples of embedding using a language model include text-embedding-ada and BERT (Bidirectional Encoder Representations from Transformers) provided by OpenAI (registered trademark), but are not limited to these examples.

なお、コンテンツのベクトル化は、言語モデルによる埋め込みに限定されず、例えば、Doc2Vec、単語埋め込み(Word Embedding)の平均などによってコンテンツのベクトル化が行われてもよい。単語埋め込みには、例えば、Word2VecやfastTextなどが用いられる。 Note that content vectorization is not limited to embedding using a language model; content vectorization may also be performed using, for example, Doc2Vec or the average of word embeddings. Word2Vec, fastText, etc. are used for word embedding.

情報処理装置1は、例えば、対象コンテンツとのベクトルの類似度が閾値以上である基準コンテンツに対応する印象IMに対象コンテンツを分類する。情報処理装置1は、例えば、対象コンテンツを1つの印象IMだけに分類することもでき、対象コンテンツを2以上の印象IMに分類することもできる。 The information processing device 1 classifies the target content into an impression IM corresponding to a reference content whose vector similarity with the target content is equal to or greater than a threshold. The information processing device 1 can classify the target content into only one impression IM, or into two or more impression IMs, for example.

例えば、情報処理装置1は、対象コンテンツをそのベクトルの類似度が閾値以上であって類似度が最も高い基準コンテンツに対応する印象IMに分類することで、対象コンテンツを1つの印象IMだけに分類することができる。 For example, the information processing device 1 can classify the target content into only one impression IM by classifying the target content into an impression IM that corresponds to the reference content with the highest similarity, where the vector similarity is equal to or greater than a threshold value.

また、情報処理装置1は、対象コンテンツとのベクトルの類似度が閾値以上である基準コンテンツが2以上である場合、これら2以上の基準コンテンツに各々対応する2以上の印象IMに対象コンテンツを分類することができる。 Furthermore, when there are two or more reference contents whose vector similarity with the target content is equal to or greater than a threshold, the information processing device 1 can classify the target content into two or more impressions IM corresponding to these two or more reference contents, respectively.

ベクトルの類似度は、コサイン類似度であるが、Jaccard類似度などであってもよく、ユーグリッド距離の逆数やマンハッタン距離の逆数などであってもよい。また、ユーグリッド距離やマンハッタン距離を用いる場合、情報処理装置1は、例えば、基準コンテンツとのユーグリッド距離やマンハッタン距離が閾値未満の対象コンテンツを基準コンテンツに対応する印象IMに分類する。 The vector similarity is cosine similarity, but it may also be Jaccard similarity, or the inverse of Euclidean distance or Manhattan distance. Furthermore, when Euclidean distance or Manhattan distance is used, the information processing device 1 classifies, for example, target content whose Euclidean distance or Manhattan distance from the reference content is less than a threshold value into an impression IM corresponding to the reference content.

また、情報処理装置1は、ベクトルとそれに対応するハンドラベリングされたデータを用いて分類モデルを学習し、それを使って分類するなど、任意の手法でベクトル同士の類似度やベクトルの分類、ひいては、コンテンツ同士の類似度を特定したりコンテンツを分類したりすることもできる。 In addition, the information processing device 1 can use any method to determine the similarity between vectors or classify vectors, and ultimately the similarity between content items or classify content items, such as by learning a classification model using vectors and the corresponding hand-labeled data and then using that model for classification.

また、情報処理装置1は、基準コンテンツおよび対象コンテンツが画像である場合、基準コンテンツと、対象コンテンツと、基準コンテンツと対象コンテンツとの類似度を出力させる指示を示す指示情報とを含む情報を入力情報としてマルチモーダルAIに入力し、マルチモーダルAIから類似度を出力させることもできる。 Furthermore, when the reference content and target content are images, the information processing device 1 can input information including the reference content, the target content, and instruction information indicating an instruction to output the similarity between the reference content and the target content to the multimodal AI as input information, and cause the multimodal AI to output the similarity.

この場合、情報処理装置1は、例えば、マルチモーダルAIによって生成させた類似度が閾値以上であって類似度が最も高い基準コンテンツに対応する印象IMやマルチモーダルAIによって生成させた類似度が閾値以上の基準コンテンツに対応する印象IMに分類する。 In this case, the information processing device 1 classifies the impression IM into, for example, an impression IM generated by multimodal AI that corresponds to the reference content with the highest similarity, which is equal to or greater than a threshold, or an impression IM generated by multimodal AI that corresponds to the reference content with a similarity equal to or greater than a threshold.

また、情報処理装置1は、基準コンテンツおよび対象コンテンツが画像である場合、基準コンテンツおよび対象コンテンツの各々にどのような画像が含まれているかを説明した文章である説明文章をマルチモーダルAIに生成させることもできる。 Furthermore, when the reference content and target content are images, the information processing device 1 can also cause the multimodal AI to generate explanatory text that explains what images are contained in each of the reference content and target content.

この場合、情報処理装置1は、基準コンテンツの説明文章および対象コンテンツの説明文章の各々をベクトル化し、ベクトル化した基準コンテンツの説明文章とベクトル化した対象コンテンツの説明文章との類似度を算出する。類似度の算出方法および対象コンテンツの印象IMへの印象群は、基準コンテンツおよび対象コンテンツがテキストである場合と同様である。 In this case, the information processing device 1 vectorizes each of the explanatory text of the reference content and the explanatory text of the target content, and calculates the similarity between the vectorized explanatory text of the reference content and the vectorized explanatory text of the target content. The method of calculating the similarity and the group of impressions of the target content's impression IM are the same as when the reference content and the target content are text.

なお、情報処理装置1は、基準コンテンツおよび対象コンテンツが画像である場合、基準コンテンツおよび対象コンテンツの各々をそのままベクトル化して類似度を算出することもできる。 Note that when the reference content and the target content are images, the information processing device 1 can also directly vectorize each of the reference content and the target content to calculate the similarity.

また、情報処理装置1は、基準コンテンツおよび対象コンテンツが各々テキストと画像を含む場合、テキスト間の類似度と画像間の類似度とを重み付け加算したスコアである統合スコアが閾値以上の基準コンテンツに対応する印象IMや統合スコアが閾値以上且つ最も大きい基準コンテンツに対応する印象IMに分類する。 Furthermore, when the reference content and the target content each contain text and images, the information processing device 1 classifies the impressions into impression IMs corresponding to reference content whose integrated score, which is a score obtained by weighting the similarity between the text and the similarity between the images, is equal to or greater than a threshold, and impression IMs corresponding to reference content whose integrated score is equal to or greater than a threshold and is the largest.

つづいて、ステップS1で情報処理装置1によって選択が受け付けられた推定方法および印象コンテンツ種別が第2推定方法および第2コンテンツ種別である場合について説明する。この場合、情報処理装置1は、対象コンテンツに関連する利用者Uの行動を示すコンテンツである行動コンテンツを情報処理装置4などから収集する。 Next, we will explain the case where the estimation method and impression content type selected and accepted by the information processing device 1 in step S1 are the second estimation method and the second content type. In this case, the information processing device 1 collects behavioral content, which is content that indicates the behavior of user U related to the target content, from the information processing device 4, etc.

行動コンテンツは、利用者Uによる行動であって対象コンテンツに関連する行動によって生じたコンテンツであり、ステップS1で選択が受け付けられた推定方法が第1推定方法である場合と同様に、例えば、対象コンテンツに関して利用者Uによって投稿されたレビュー、コメント、メッセージなどの投稿コンテンツである。 The behavioral content is content that arises from actions by user U that are related to the target content, and, as in the case where the estimation method selected and accepted in step S1 is the first estimation method, is posted content such as reviews, comments, and messages posted by user U regarding the target content.

情報処理装置1は、選択印象群に含まれる印象IM毎に、印象IMを利用者Uが抱いたと推定される基準コンテンツを生成AIに生成させ、かかる基準コンテンツと行動コンテンツとを比較して対象コンテンツに対して利用者Uが抱いた1以上の印象IMを推定する。 For each impression IM included in the selected impression group, the information processing device 1 causes the generation AI to generate reference content that is estimated to have been the impression IM held by the user U, and compares the reference content with the behavioral content to estimate one or more impressions IM held by the user U regarding the target content.

情報処理装置1は、選択印象群で複数に分類された印象IM毎に、当該印象を利用者Uが抱いたと推定される基準コンテンツを生成する。例えば、情報処理装置1は、印象IMで示される印象を利用者Uが抱いたと推定されるコンテンツであって行動コンテンツに対応する基準コンテンツの生成を指示する情報である指示情報を含む入力情報を生成AIに入力し、生成AIに基準コンテンツを生成させる。基準コンテンツは、例えば、テキストおよび画像のうちの少なくとも一方で示されるコンテンツである。 For each impression IM classified into multiple categories in the selected impression group, the information processing device 1 generates reference content that is presumed to have been the impression that the user U had. For example, the information processing device 1 inputs input information to the generation AI that includes instruction information that instructs the generation of reference content that is content that is presumed to have been the impression that the user U had indicated in the impression IM and corresponds to the behavioral content, and causes the generation AI to generate the reference content. The reference content is, for example, content that is displayed as at least one of text and an image.

情報処理装置1は、第1定型指示情報を予め記憶しており、定型指示情報と印象情報とを含む情報を指示情報として生成AIに入力することで、生成AIに基準コンテンツを印象IM毎に生成させる。定型指示情報は、例えば、対象コンテンツが商品紹介文である場合、文字列「ある価値観を投稿します。その価値観を日本人の利用者が抱いたと推定される利用者によるコメントを10文作成してください。投稿した価値観をそのまま文章中に含めすぎないでください。」の情報である。 The information processing device 1 stores first standard instruction information in advance, and inputs information including the standard instruction information and impression information to the generation AI as instruction information, causing the generation AI to generate reference content for each impression IM. For example, if the target content is a product description, the standard instruction information is the following string: "I will post certain values. Please write 10 comments by users who are presumed to share those values with Japanese users. Please do not include too many of the values you posted directly in the sentences."

また、印象情報は、例えば、文字列「価値観:社会的パワー」の情報である。これにより、社会的パワーという印象IMを利用者Uが抱いたと推定される10個の利用者Uのコメントの各々が基準コンテンツとして生成される。 The impression information is, for example, the string "Values: Social Power." As a result, each of the 10 comments from user U that are estimated to have given user U the impression IM of social power is generated as reference content.

情報処理装置1は、印象IM毎の基準コンテンツを生成した後、ステップS1で選択が受け付けられた推定方法が第1推定方法である場合と同様の比較方法によって、利用者Uが抱いた印象IMまたは抱いた印象IMの推定対象となる行動コンテンツと、印象IM毎の基準コンテンツとを比較する。 After generating reference content for each impression IM, the information processing device 1 compares the impression IM held by the user U or the behavioral content that is the subject of estimation of the impression IM held by the user U with the reference content for each impression IM using the same comparison method as when the estimation method selected and accepted in step S1 is the first estimation method.

例えば、情報処理装置1は、利用者Uが抱いた印象IMの推定対象となる行動コンテンツと、印象IM毎の基準コンテンツとを動コンテンツ毎に比較し、比較結果に基づいて、対象コンテンツに対して利用者Uが抱いた1以上の印象IMを推定する。 For example, the information processing device 1 compares, for each piece of dynamic content, the behavioral content that is the subject of estimation of the impression IM held by the user U with the reference content for each impression IM, and estimates one or more impressions IM held by the user U regarding the target content based on the comparison results.

情報処理装置1は、利用者Uが抱いた印象IMの推定対象となる行動コンテンツと、印象IM毎の基準コンテンツとを行動コンテンツ毎に比較する。情報処理装置1は、行動コンテンツと印象IM毎の基準コンテンツとの比較のために、各行動コンテンツのベクトル化と各基準コンテンツのベクトル化を行う。 The information processing device 1 compares, for each behavioral content, the behavioral content that is the subject of estimation of the impression IM held by the user U with the reference content for each impression IM. In order to compare the behavioral content with the reference content for each impression IM, the information processing device 1 vectorizes each behavioral content and each reference content.

情報処理装置1は、行動コンテンツのベクトル化と各基準コンテンツのベクトルとの類似度を算出する処理を行動コンテンツ毎に行う。そして、情報処理装置1は、例えば、各行動コンテンツとのベクトルの類似度の平均値が閾値以上である基準コンテンツに対応する印象IMを対象コンテンツに対して利用者Uが抱いた1以上の印象IMとして推定する。 For each piece of behavioral content, the information processing device 1 performs a process of vectorizing the behavioral content and calculating the similarity between the vector and each reference content. Then, the information processing device 1 estimates, for example, the impressions IM corresponding to the reference content whose average vector similarity with each behavioral content is equal to or greater than a threshold, as one or more impressions IM that the user U has of the target content.

また、情報処理装置1は、例えば、各行動コンテンツとのベクトルの類似度の中央値が閾値以上である基準コンテンツに対応する印象IMを対象コンテンツに対して利用者Uが抱いた1以上の印象IMとして推定する。 Furthermore, the information processing device 1 estimates, for example, impressions IM corresponding to reference content whose median value of vector similarity with each behavioral content is equal to or greater than a threshold value as one or more impressions IM that the user U has of the target content.

つづいて、情報処理装置1は、上述した推定結果に基づいて、対象コンテンツが分類された1以上の印象IMを示す情報を含むコンテンツを印象コンテンツとして生成する(ステップS3)。例えば、情報処理装置1は、特定の印象群で分類された複数の印象IM1~IMmをマップ化したコンテンツであって対象コンテンツに対して利用者Uが抱くまたは抱いたと推定される印象IMを示す情報を含むコンテンツを印象コンテンツとして生成する。 Next, based on the estimation results described above, the information processing device 1 generates, as impression content, content including information indicating one or more impressions IM into which the target content has been classified (step S3). For example, the information processing device 1 generates, as impression content, content that maps multiple impressions IM1-IMm classified into specific impression groups and that includes information indicating impressions IM that the user U has or is estimated to have had of the target content.

つづいて、情報処理装置1は、ステップS3で生成した印象コンテンツを作業者Oに提供する(ステップS4)。ステップS4において、情報処理装置1は、例えば、ステップS3で生成した印象コンテンツを作業者Oの端末装置3に送信することによって、ステップS3で生成した印象コンテンツを作業者Oに提供する。 Next, the information processing device 1 provides the impression content generated in step S3 to the worker O (step S4). In step S4, the information processing device 1 provides the impression content generated in step S3 to the worker O, for example, by transmitting the impression content generated in step S3 to the terminal device 3 of the worker O.

図1に示す印象コンテンツは、シュワルツの価値理論に基づく複数の価値観を複数の印象IM1~IMm(図1では、m=56)としてマップ化したコンテンツにおいてシュワルツの価値理論に基づく価値観を利用者Uが抱く印象IMまたは抱いた印象IMとして分類された印象IMが強調表示されたコンテンツである。図1に示す例では、ある車種の互いに異なる型式の4種類の自動車の紹介文または紹介画像を示すコンテンツが対象コンテンツとして示されている。 The impression content shown in Figure 1 is content in which multiple values based on Schwartz's value theory are mapped as multiple impressions IM1 to IMm (m = 56 in Figure 1), and impressions IM classified as impressions IM that user U has or has had based on values based on Schwartz's value theory are highlighted. In the example shown in Figure 1, content showing introductory text or introductory images of four different models of a certain car model is shown as the target content.

図1に示す印象コンテンツでは、型式Aの自動車は、印象「自己決定」が細分化された印象「自由」、印象「独立」、および印象「自己尊重」と、印象「普遍主義」が細分化された印象「内面調和」とに分類されている。 In the impression content shown in Figure 1, model A automobiles are classified into the impressions "freedom," "independence," and "self-respect," which are subdivisions of the impression "self-determination," and into the impression "inner harmony," which is a subdivision of the impression "universalism."

また、図1に示す印象コンテンツでは、型式Bの自動車は、印象「刺激」が細分化された印象「変化のある人生」および「活気のある人生」と、印象「快楽主義」が細分化された印象「人生の享受」および印象「楽しみ」と、印象「安全」が細分化された印象「所属感」とに分類されている。 Furthermore, in the impression content shown in Figure 1, model B automobiles are classified into the impressions "Variety of life" and "Vibrant life" which are subdivisions of the impression "Stimulation," the impressions "Enjoyment of life" and "Fun" which are subdivisions of the impression "Hedonism," and the impression "Belonging" which is subdivisions of the impression "Safety."

また、図1に示す印象コンテンツでは、型式Cの自動車は、印象「自己決定」が細分化された印象「自由」および印象「目標選択」と、印象「快楽主義」が細分化された印象「人生の享受」および印象「楽しみ」と、印象「達成」が細分化された印象「有能」と、印象「安全」が細分化された印象「健康」および分類「家族の安全」とに分類されている。 Furthermore, in the impression content shown in Figure 1, a model C car is classified into the impression "freedom" and impression "goal selection" which are subdivided from the impression "self-determination," the impression "enjoyment of life" and impression "fun" which are subdivided from the impression "hedonism," the impression "competence" which is subdivided from the impression "achievement," and the impression "health" and classification "family safety" which are subdivided from the impression "safety."

また、図1に示す印象コンテンツでは、型式Dの自動車は、印象「自己決定」が細分化された印象「創造性」、印象「自由」、および印象「目標選択」と、印象「快楽主義」が細分化された印象「人生の享受」と、印象「達成」が細分化された印象「影響」と、印象「権力」が細分化された印象「富」とに分類されている。 Furthermore, in the impression content shown in Figure 1, model D automobiles are classified into the impressions "creativity," "freedom," and "goal choice," which are subdivisions of the impression "self-determination," the impression "enjoyment of life," which is a subdivision of the impression "hedonism," the impression "influence," which is a subdivision of the impression "achievement," and the impression "wealth," which is a subdivision of the impression "power."

このように、情報処理装置1は、利用者Uが抱く印象IMまたは抱いた印象IMの推定対象となる対象コンテンツの選択と印象IMのグループである印象群の選択とを受け付け、受け付けた印象群に含まれる複数の印象IMのうち対象コンテンツに対して利用者Uが抱くまたは抱いたと推定される印象IMを示す印象コンテンツの生成を、生成AIを用いて生成する。これにより、情報処理装置1は、対象コンテンツに対する利用者Uの印象を推定するために必要な作業負荷を低減することができる。 In this way, the information processing device 1 accepts a selection of target content that will be used to estimate the impression IM that the user U has or has had, and a selection of an impression group that is a group of impressions IM, and uses the generation AI to generate impression content that indicates the impression IM that the user U has or is estimated to have had of the target content from among the multiple impressions IM included in the accepted impression group. This allows the information processing device 1 to reduce the workload required to estimate the user U's impression of the target content.

以下、このような処理を行う情報処理装置1、複数の端末装置2、端末装置3、および情報処理装置4を含む情報処理システムの構成などについて、詳細に説明する。 The following provides a detailed description of the configuration of an information processing system that includes an information processing device 1 that performs such processing, multiple terminal devices 2, terminal device 3, and information processing device 4.

〔2.情報処理システムの構成〕
図2は、実施形態に係る情報処理システムの構成の一例を示す図である。図2に示すように、実施形態に係る情報処理システム100は、情報処理装置1と、複数の端末装置2と、端末装置3と、情報処理装置4とを含む。
2. Configuration of the information processing system
2 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment. As illustrated in FIG. 2, the information processing system 100 according to the embodiment includes an information processing device 1, a plurality of terminal devices 2, a terminal device 3, and an information processing device 4.

複数の端末装置2は、互いに異なる利用者Uによって用いられる。端末装置3は、例えば、作業者Oの端末装置である。端末装置2,3は、例えば、ノートPC(Personal Computer)、デスクトップPC、スマートフォン、タブレットPC、ウェアラブルデバイスである。ウェアラブルデバイスは、例えば、スマートグラス、またはスマートウォッチなどであるが、かかる例に限定されない。 The multiple terminal devices 2 are used by different users U. The terminal device 3 is, for example, the terminal device of the worker O. The terminal devices 2 and 3 are, for example, notebook PCs (Personal Computers), desktop PCs, smartphones, tablet PCs, and wearable devices. Examples of wearable devices include, but are not limited to, smart glasses or smart watches.

情報処理装置4は、各種のオンラインサービスを利用者Uに提供する。例えば、情報処理装置4は、ECサイト、ニュースサイト、店舗紹介サイト、画像投稿サイト、動画閲覧サイト、オンライン掲示板サイトなどの各種のサイトのコンテンツを利用者Uに提供するが、かかる例に限定されない。 The information processing device 4 provides various online services to the user U. For example, the information processing device 4 provides the user U with content from various sites such as e-commerce sites, news sites, store introduction sites, image posting sites, video viewing sites, and online bulletin board sites, but is not limited to these examples.

情報処理装置4は、例えば、ECサイトにおいて、作業者Oなどからの商品の紹介内容を示す商品紹介文などの商品コンテンツを投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。なお、商品紹介文は、商品説明文ともいうことができる。また、ECサイトにおける投稿コンテンツは、商品コンテンツに加え、かかる商品に対して投稿されたコメントや評価などを含む。 For example, on an EC site, the information processing device 4 accepts product content such as product descriptions from workers O and others as posted content, and provides such posted content to each user U. Note that product descriptions can also be referred to as product descriptions. Furthermore, posted content on an EC site includes not only product content, but also comments and ratings posted about the product.

また、情報処理装置4は、ニュースサイトにおいて、作業者Oなどからのニュース記事を投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。ニュースサイトにおいて、ニュースサイトにおける投稿コンテンツは、ニュース記事に加え、かかるニュース記事に対して投稿されたコメントなどを含む。 In addition, the information processing device 4 accepts news articles from workers O and the like as posted content on the news site, and provides such posted content to each user U. On the news site, posted content includes not only news articles but also comments posted on such news articles.

また、情報処理装置4は、店舗紹介サイトにおいて、作業者Oからの店舗の紹介内容を示す店舗紹介文などの店舗コンテンツを投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。また、店舗紹介サイトにおける投稿コンテンツは、店舗コンテンツに加え、かかる店舗に対して投稿されたレビューやコメントなどを含む。店舗紹介サイトは、例えば、店舗種別毎のサイトであり、飲食店紹介サイトなどである。 In addition, the information processing device 4 accepts store content, such as a store introduction text from the worker O, as posted content on the store introduction site, and provides such posted content to each user U. In addition to store content, the posted content on the store introduction site also includes reviews and comments posted about the store. Store introduction sites are, for example, sites for each type of store, such as a restaurant introduction site.

また、情報処理装置4は、画像投稿サイトにおいて、作業者Oなどからの画像コンテンツ(例えば、静止画コンテンツや動画コンテンツ)などを投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。また、情報処理装置4は、動画閲覧サイトにおいて、動画コンテンツや動画コンテンツにおけるタイトルおよびキャプションテキストなどを投稿コンテンツとして受け付け、かかる投稿コンテンツを各利用者Uに提供する。 In addition, the information processing device 4 accepts image content (e.g., still image content and video content) from workers O and others as posted content on an image posting site, and provides such posted content to each user U. In addition, the information processing device 4 accepts video content and titles and caption text for video content as posted content on a video viewing site, and provides such posted content to each user U.

情報処理装置1、端末装置2、端末装置3、および情報処理装置4の各々は、ネットワークNを介して、有線または無線により互いに通信可能に接続される。なお、図2に示す情報処理システム100には、情報処理装置1などが複数含まれてもよい。 Information processing device 1, terminal device 2, terminal device 3, and information processing device 4 are connected to each other via network N so that they can communicate with each other via wired or wireless connections. Note that the information processing system 100 shown in FIG. 2 may include multiple information processing devices 1, etc.

ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)およびLTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)などの移動体通信網などを含む。 Network N includes, for example, a WAN (Wide Area Network) such as the Internet, and mobile communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation: 5th generation mobile communication system).

端末装置2,3は、移動体通信網、Bluetooth(登録商標)、無線LAN(Local Area Network)などの近距離無線通信を介してネットワークNに接続し、情報処理装置1や情報処理装置4などと通信することができる。 Terminal devices 2 and 3 can connect to network N via short-range wireless communication such as a mobile communication network, Bluetooth (registered trademark), or wireless LAN (Local Area Network), and communicate with information processing device 1, information processing device 4, etc.

〔3.情報処理装置1の構成〕
図3は、実施形態に係る情報処理装置1の構成の一例を示す図である。図3に示すように、情報処理装置1は、通信部10と、記憶部11と、処理部12とを有する。
3. Configuration of information processing device 1
3 is a diagram showing an example of the configuration of the information processing device 1 according to the embodiment. As shown in FIG. 3, the information processing device 1 includes a communication unit 10, a storage unit 11, and a processing unit 12.

〔3.1.通信部10〕
通信部10は、例えば、通信モジュールやNIC(Network Interface Card)などによって実現される。そして、通信部10は、ネットワークNと有線または無線で接続され、他の各種装置との間で情報の送受信を行う。例えば、通信部10は、端末装置2、端末装置3、および情報処理装置4の各々との間でネットワークNを介して情報の送受信を行う。
3.1. Communication Unit 10
The communication unit 10 is realized by, for example, a communication module or a network interface card (NIC). The communication unit 10 is connected to a network N via a wired or wireless connection and transmits and receives information to and from various other devices. For example, the communication unit 10 transmits and receives information to and from each of the terminal device 2, the terminal device 3, and the information processing device 4 via the network N.

〔3.2.記憶部11〕
記憶部11は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。記憶部11は、利用者情報記憶部20を有する。
[3.2. Storage unit 11]
The storage unit 11 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 11 has a user information storage unit 20.

〔3.2.1.利用者情報記憶部20〕
利用者情報記憶部20は、利用者Uに関する情報を含む利用者情報を記憶する。図4は、実施形態に係る情報処理装置1の利用者情報記憶部20に記憶される利用者情報テーブルの一例を示す図である。図4に示すように、利用者情報記憶部20に記憶される利用者情報テーブルは、「利用者ID」、「属性情報」、「行動履歴」などの項目を含む。
[3.2.1. User information storage unit 20]
The user information storage unit 20 stores user information including information about the user U. Fig. 4 is a diagram showing an example of a user information table stored in the user information storage unit 20 of the information processing device 1 according to the embodiment. As shown in Fig. 4, the user information table stored in the user information storage unit 20 includes items such as "user ID,""attributeinformation," and "behavioral history."

「利用者ID」は、利用者Uを識別する識別情報である。「属性情報」は、「利用者ID」に対応する利用者Uの属性情報であり、例えば、サイコグラフィック属性の情報や、デモグラフィック属性の情報などを含む。デモグラフィック属性は、例えば、性別、年齢、居住地、および職業などであり、サイコグラフィック属性は、旅行、服、車、宗教などの興味関心対象、生活スタイル、思想や思想の傾向などである。 "User ID" is identification information that identifies user U. "Attribute information" is attribute information of user U that corresponds to the "user ID," and includes, for example, psychographic attribute information and demographic attribute information. Demographic attributes include, for example, gender, age, place of residence, and occupation, while psychographic attributes include interests such as travel, clothing, cars, and religion, lifestyle, thoughts, and ideological tendencies.

「行動履歴」は、オンラインサービスにおける利用者Uの行動履歴であり、例えば、検索履歴、閲覧履歴、投稿履歴、および購入履歴などの情報を含む。検索履歴は、利用者Uによって過去に検索で用いられた検索クエリの情報および検索結果の中から利用者Uが閲覧したコンテンツなどである。検索クエリの情報は、例えば、検索キーワードや検索フレーズなどの情報である。 "Behavioral history" refers to the user U's behavioral history in online services, and includes information such as search history, browsing history, posting history, and purchase history. Search history includes information on search queries used by user U in past searches and the content viewed by user U from among the search results. Search query information includes, for example, search keywords and search phrases.

閲覧履歴は、例えば、オンラインサービスにおいて利用者Uが閲覧したコンテンツを示す情報を含み、投稿履歴は、例えば、オンラインサービスにおいて利用者Uが過去に投稿したコンテンツ(例えば、レビューやコメントなど)を示す情報を含む。購入履歴は、利用者Uが過去に取引をした取引対象の情報を含む。 The browsing history includes, for example, information indicating the content that the user U viewed on the online service, and the posting history includes, for example, information indicating the content that the user U posted in the past on the online service (e.g., reviews, comments, etc.). The purchase history includes information on the items of transactions that the user U has made in the past.

〔3.3.処理部12〕
処理部12は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)などのプロセッサによって、情報処理装置1内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAMなどを作業領域として実行されることにより実現される。
3.3. Processing Unit 12
The processing unit 12 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to examples of information processing programs) stored in a storage device inside the information processing device 1 using RAM or the like as a working area.

また、処理部12は、コントローラ(controller)であり、例えば、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、GPGPU(General Purpose Graphic Processing Unit)などの集積回路により実現されてもよい。 The processing unit 12 is also a controller and may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphics Processing Unit).

図3に示すように、処理部12は、受付部30と、取得部31と、生成部32と、提供部33とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、処理部12の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。 As shown in FIG. 3, the processing unit 12 has a reception unit 30, an acquisition unit 31, a generation unit 32, and a provision unit 33, and realizes or executes the information processing functions and actions described below. Note that the internal configuration of the processing unit 12 is not limited to the configuration shown in FIG. 3, and may be any other configuration that performs the information processing described below.

〔3.3.1.受付部30〕
受付部30は、種々の情報や要求を端末装置2や端末装置3からネットワークNおよび通信部10を介して受け付ける。例えば、受付部30は、利用者Uが抱く印象IMまたは抱いた印象IMの推定対象となる対象コンテンツの選択と印象IMのグループである印象群の選択とを受け付ける。
3.3.1. Reception unit 30
The reception unit 30 receives various information and requests from the terminal device 2 or 3 via the network N and the communication unit 10. For example, the reception unit 30 receives a selection of target content that is to be used to estimate an impression IM held by the user U or an impression IM that the user U has held, and a selection of an impression group that is a group of impressions IM.

例えば、対象コンテンツの作成または提供を行う作業者Oの端末装置3から送信される印象コンテンツ生成要求を受け付ける。印象コンテンツ生成要求には、利用者Uが抱く印象IMまたは抱いた印象IMの推定対象となる対象コンテンツと、印象IMのグループである印象群を示す情報と、推定方法を特定する情報と、対象コンテンツ種別を示す情報と、印象コンテンツ種別を示す情報とが含まれる。 For example, an impression content generation request sent from the terminal device 3 of a worker O who creates or provides the target content is accepted. The impression content generation request includes the target content that is the subject of estimation of the impression IM that the user U has or has had, information indicating an impression group that is a group of impressions IM, information specifying the estimation method, information indicating the target content type, and information indicating the impression content type.

印象コンテンツ生成要求で特定される対象コンテンツ、印象群、推定方法、対象コンテンツ種別、および印象コンテンツ種別は、例えば、作業者Oが選択した対象コンテンツ、印象群、推定方法、対象コンテンツ種別、および印象コンテンツ種別である。 The target content, impression group, estimation method, target content type, and impression content type specified in the impression content generation request are, for example, the target content, impression group, estimation method, target content type, and impression content type selected by worker O.

受付部30は、印象コンテンツ生成要求を受け付けることで、対象コンテンツ、印象群、推定方法、対象コンテンツ種別、および印象コンテンツ種別での選択を受け付ける。なお、作業者Oは、対象コンテンツの作成または提供を行う会社の従業員であるが、かかる会社の委託を受けた会社の従業員などであってもよい。 By receiving a request for impression content generation, the reception unit 30 receives selections for target content, impression group, estimation method, target content type, and impression content type. Note that worker O is an employee of the company that creates or provides the target content, but may also be an employee of a company commissioned by such company.

対象コンテンツは、ウェブコンテンツであり、例えば、ウェブページ、キャッチコピー、クリエイティブ、スタンプであるが、かかる例に限定されない。対象コンテンツは、例えば、ECサイト、ニュースサイト、飲食店紹介サイト、画像投稿サイト、動画閲覧サイトなどでの提供候補または提供対象となるコンテンツであり、広告コンテンツを含むが、かかる例に限定されない。ECサイトは、例えば、ショッピングサイト、オークションサイトなどであるが、かかる例に限定されない。 Target content is web content, such as, but not limited to, web pages, catch phrases, creative content, and stamps. Target content is content that is a candidate for or is to be provided on, for example, e-commerce sites, news sites, restaurant introduction sites, image posting sites, video viewing sites, etc., and includes, but is not limited to, advertising content. E-commerce sites include, for example, shopping sites, auction sites, etc., but are not limited to, these examples.

対象コンテンツは、情報処理装置4が提供するオンラインサイトで提供可能なコンテンツであり、利用者Uは、端末装置2を操作して情報処理装置4が提供するオンラインサイトを利用することができる。情報処理装置4が提供するオンラインサイトは、ECサイト、ニュースサイト、店舗紹介サイト、画像投稿サイト、動画閲覧サイトなどであるが、かかる例に限定されない。 The target content is content that can be provided on an online site provided by the information processing device 4, and the user U can use the online site provided by the information processing device 4 by operating the terminal device 2. Online sites provided by the information processing device 4 include, but are not limited to, e-commerce sites, news sites, store introduction sites, image posting sites, and video viewing sites.

印象コンテンツ生成要求で特定される印象群は、複数の印象群C1~Cn(nは2以上の整数)の中から利用者Uによって指定された印象群である。複数の印象群C1~Cnは、例えば、利用者Uの価値観によって分類された印象群、利用者Uの嗜好によって分類された印象群、利用者Uのライフスタイルによって分類された印象群などであるが、かかる例に限定されない。 The impression group specified in the impression content generation request is an impression group specified by user U from among multiple impression groups C1 to Cn (n is an integer equal to or greater than 2). The multiple impression groups C1 to Cn may be, for example, impression groups categorized by user U's values, impression groups categorized by user U's preferences, impression groups categorized by user U's lifestyle, etc., but are not limited to such examples.

利用者Uの価値観による印象群は、例えば、シュワルツの価値理論に基づく価値観を利用者Uが抱く印象IMまたは抱いた印象IMとして分類する印象群であり、上述した10種類の分類条件の各々がさらに複数の分類条件で細分化されて56種類の分類条件で分類されるが、かかる例に限定されない。 The impression group based on user U's values is, for example, an impression group that classifies values based on Schwartz's value theory as impressions IM that user U holds or has held, and each of the 10 classification conditions mentioned above is further subdivided into multiple classification conditions, resulting in 56 classification conditions, but is not limited to such an example.

利用者Uの価値観は、上述した例に限定されず、例えば、伝統主義、成功志向、自己実現志向、共生志向などで分類される価値観などであってもよく、その他の価値観であってもよい。例えば、利用者Uの価値観は、対象が車の場合、例えば、安全性重視、居住性重視、デザイン性重視、走行性重視などで分類される価値観であってもよく、対象が家の場合、例えば、立地重視、価格重視、間取り重視、デザイン性重視、将来性重視などで分類される価値観であってもよい。 User U's values are not limited to the examples mentioned above, and may be values categorized as traditionalism, success orientation, self-actualization orientation, coexistence orientation, etc., or other values. For example, if the object is a car, user U's values may be values categorized as prioritizing safety, livability, design, driving performance, etc., and if the object is a house, they may be values categorized as prioritizing location, price, layout, design, future prospects, etc.

利用者Uのライフスタイルによる印象群は、例えば、AIOアプローチによる印象群やVALSによる印象群などである。AIOアプローチによる印象群は、活動、興味関心、意見などのうち1以上の印象群で分類される印象群である。VALSによる印象群は、例えば、自己実現者、成功者、集団帰属者、生活維持者、生活困窮者、成功願望派、社会良識派、知性派、若手知性派で分類される印象群である。 The impression group based on user U's lifestyle may be, for example, an impression group based on the AIO approach or an impression group based on VALS. The impression group based on the AIO approach is an impression group categorized by one or more of activities, interests, opinions, etc. The impression group based on VALS is an impression group categorized by, for example, self-actualizers, successful people, group members, those who maintain their livelihood, those in poverty, those who aspire to success, those with social conscience, intellectuals, and young intellectuals.

また、印象群は、例えば、新しい製品の普及の過程を分類するイノベータ理論で示される印象群であってもよい。この印象群は、イノベータ(革新者)、アーリーアダプター(初期採用者)、アーリーマジョリティ(前期追随者)、レイトマジョリティ(後期追随者)、ラガード(遅滞者)で分類される印象群である。 The impression group may also be, for example, the impression group indicated by innovator theory, which classifies the process of diffusion of new products. This impression group is classified into innovators, early adopters, early majority, late majority, and laggards.

対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMの推定方法には、第1推定方法と第2推定方法とを含む複数の推定方法がある。第1推定方法は、対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMを生成AIに直接推定させる方法である。第2推定方法は、印象IM群に含まれる印象IM毎に、当該印象IMを利用者Uが抱くと推定される基準コンテンツを生成AIに生成させ、かかる基準コンテンツと対象コンテンツとを比較して対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMを推定する方法である。 There are multiple estimation methods for estimating the impression IM that a user U has or has had on target content, including a first estimation method and a second estimation method. The first estimation method is a method in which the generation AI directly estimates the impression IM that a user U has or has had on target content. The second estimation method is a method in which, for each impression IM included in a group of impressions IM, the generation AI generates reference content that is estimated to represent the impression IM that the user U has, and compares the reference content with the target content to estimate the impression IM that the user U has or has had on target content.

対象コンテンツ種別は、例えば、対象コンテンツの種別であり、例えば、オンラインサイトとコンテンツ種別との組み合わせで示される。例えば、対象コンテンツ種別は、ECサイトの商品ページにおける商品説明文、ニュースサイトにおけるニュース記事、ニュースサイトにおけるニュース記事に対するコメント、画像投稿サイトにおける画像コンテンツ、動画閲覧サイトにおける動画コンテンツのタイトルおよびキャプションテキストなどであるが、かかる例に限定されない。 The target content type is, for example, the type of target content, and is indicated, for example, by a combination of an online site and a content type. For example, the target content type may be, but is not limited to, a product description on a product page on an e-commerce site, a news article on a news site, a comment on a news article on a news site, image content on an image posting site, or the title and caption text of video content on a video viewing site.

印象コンテンツ種別は、印象コンテンツの種別であり、例えば、第1コンテンツ種別と第2コンテンツ種別とを含む。第1コンテンツ種別は、対象コンテンツに対して利用者Uに抱くと推定される印象IMを示す情報を含む印象コンテンツの種別であり、対象コンテンツの作成や検討を支援する印象コンテンツの種別である。第2コンテンツ種別は、対象コンテンツに対して利用者Uが抱いたと推定される印象IMを示す情報を含む印象コンテンツの種別であり、対象コンテンツに対して利用者Uが抱いたと推定される印象IMの把握を支援する印象コンテンツの種別である。 The impression content type is a type of impression content, and includes, for example, a first content type and a second content type. The first content type is a type of impression content that includes information indicating the impression IM that the user U is presumed to have had of the target content, and is a type of impression content that supports the creation and consideration of the target content. The second content type is a type of impression content that includes information indicating the impression IM that the user U is presumed to have had of the target content, and is a type of impression content that supports understanding the impression IM that the user U is presumed to have had of the target content.

〔3.3.2.取得部31〕
取得部31は、種々の情報を情報処理装置4や記憶部11から取得する。例えば、取得部31は、情報処理装置4からネットワークNおよび通信部10を介して各種のコンテンツや各利用者Uの情報を取得する。また、取得部31は、記憶部11の利用者情報記憶部20またはから各利用者Uの情報を取得する。
[3.3.2. Acquisition unit 31]
The acquisition unit 31 acquires various pieces of information from the information processing device 4 and the storage unit 11. For example, the acquisition unit 31 acquires various pieces of content and information about each user U from the information processing device 4 via the network N and the communication unit 10. The acquisition unit 31 also acquires information about each user U from the user information storage unit 20 of the storage unit 11.

取得部31は、例えば、受付部30によって印象コンテンツ生成要求が受け付けられた場合、利用者Uが抱く印象IMまたは抱いた印象IMの推定対象となる対象コンテンツと、印象IMのグループである印象群を示す情報と、推定方法を特定する情報と、対象コンテンツ種別を示す情報と、印象コンテンツ種別を示す情報とを印象コンテンツ生成要求から取得する。 For example, when the reception unit 30 receives a request for impression content generation, the acquisition unit 31 acquires from the impression content generation request the target content that is the subject of estimation of the impression IM that the user U has or has had, information indicating an impression group that is a group of impressions IM, information specifying the estimation method, information indicating the target content type, and information indicating the impression content type.

また、取得部31は、受付部30によって受け付けられた印象コンテンツ生成要求で示される対象コンテンツ種別が第2コンテンツ種別である場合、対象コンテンツに関する利用者Uの行動を示すコンテンツである行動コンテンツを情報処理装置4などから収集する。 Furthermore, when the target content type indicated in the impression content generation request received by the receiving unit 30 is the second content type, the acquisition unit 31 collects behavioral content, which is content indicating the user U's behavior regarding the target content, from the information processing device 4, etc.

行動コンテンツは、利用者Uによる行動であって対象コンテンツに関連する行動によって生じたコンテンツであり、例えば、対象コンテンツに関して利用者Uによって投稿されたレビュー、コメント、メッセージなどの投稿コンテンツである。例えば、行動コンテンツとしての投稿コンテンツは、対象コンテンツが商品説明文や商品の画像などである場合、対象コンテンツによって紹介される商品に対して投稿されたレビューやコメントである。 Behavioral content is content that arises from actions by user U that are related to the target content, such as posted content such as reviews, comments, and messages posted by user U regarding the target content. For example, if the target content is a product description or product image, posted content as behavioral content is a review or comment posted about the product introduced in the target content.

また、行動コンテンツとしての投稿コンテンツは対象コンテンツが店舗説明文や店舗内の画像などである場合、対象コンテンツによって紹介される店舗に対して投稿されたレビューやコメントである。また、行動コンテンツとしての投稿コンテンツは、対象コンテンツが動画コンテンツである場合、動画コンテンツに関して投稿されたレビューやコメントである。 In addition, if the target content is a store description or an image of the store interior, the posted content as behavioral content is a review or comment posted about the store introduced by the target content.In addition, if the target content is video content, the posted content as behavioral content is a review or comment posted about the video content.

また、行動コンテンツとしての投稿コンテンツは、コミュニケーションアプリケーションにおける対象コンテンツで示される商品や店舗の公式アカウントでの利用者Uによる会話や投稿などのコンテンツであってもよい。また、行動コンテンツとしての投稿コンテンツは、例えば、オンライン掲示板サイトで利用者Uによる投稿や会話などのコンテンツであってもよい。 In addition, posted content as behavioral content may be content such as conversations or posts by user U on the official account of the product or store indicated by the target content in the communication application.In addition, posted content as behavioral content may be content such as posts or conversations by user U on an online bulletin board site, for example.

〔3.3.3.生成部32〕
生成部32は、受付部30によって受け付けられた印象群に含まれる複数の印象IMのうち対象コンテンツに対して利用者Uが抱くまたは抱いたと推定される印象IMを示す印象コンテンツの生成を、生成AIを用いて生成する。
[3.3.3. Generation unit 32]
The generation unit 32 uses the generation AI to generate impression content indicating the impression IM that the user U has or is estimated to have had about the target content from among the multiple impressions IM included in the impression group received by the reception unit 30.

ステップS2において用いられる生成AIは、例えば、テキスト生成AI、画像生成AI、マルチモーダルAIなどである。かかる生成AIは、例えば、外部の情報処理装置に配置され、生成部32は、外部の情報処理装置によって提供されるAPIを介して印象毎の基準コンテンツを生成AIに生成させて取得するが、かかる例に限定されない。例えば、生成AIは、生成部32内に配置されてもよい。 The generation AI used in step S2 may be, for example, a text generation AI, an image generation AI, or a multimodal AI. Such generation AI may be located, for example, in an external information processing device, and the generation unit 32 may have the generation AI generate and obtain reference content for each impression via an API provided by the external information processing device, but this is not a limitation. For example, the generation AI may be located within the generation unit 32.

テキスト生成AIは、例えば、入力されたトークン列から次のトークンを推定して出力するように学習された言語モデルであり、例えば、トランスファーベースのモデルやRNNベースのモデルなどである。 Text generation AI is, for example, a language model trained to estimate and output the next token from an input token sequence, such as a transfer-based model or an RNN-based model.

トランスファーベースのモデルは、例えば、GPTやBARDなどであるが、かかる例に限定されない。RNNベースのモデルは、例えば、RWKVなどであるが、かかる例に限定されない。なお、入力された情報は、新たな回答として利用されないような学習を行うことで、入力された個人情報などの情報を秘匿するものが望ましい。 Examples of transfer-based models include, but are not limited to, GPT and BARD. Examples of RNN-based models include, but are not limited to, RWKV. It is desirable to keep input information, such as personal information, confidential by training the model in a way that prevents it from being used as a new answer.

画像生成AIは、例えば、StackGAN、AttnGAN、T2I(Text-to-Image) with Transformers、DALL-Eなどであるが、かかる例に限定されない。マルチモーダルAIは、例えば、テキストから画像を生成したり、画像からテキストを生成したりするモデルであり、例えば、GPT-4V、CM3Leonなどであるが、かかる例に限定されない。 Examples of image generation AI include, but are not limited to, StackGAN, AttnGAN, T2I (Text-to-Image) with Transformers, and DALL-E. Examples of multimodal AI include, but are not limited to, models that generate images from text and generate text from images, such as GPT-4V and CM3Leon.

生成部32は、利用者Uが抱く印象IMまたは抱いた印象IMを推定する推定方法として、第1推定方法による第2推定方法とを含む複数の推定方法を用いることができる。第1推定方法は、対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMを生成AIに直接推定させる方法である。 The generation unit 32 can use multiple estimation methods, including a first estimation method and a second estimation method, as estimation methods for estimating the impression IM that the user U has or has had, regarding the target content. The first estimation method is a method in which the generation AI directly estimates the impression IM that the user U has or has had regarding the target content.

第2推定方法は、印象群に含まれる印象毎に、当該印象を利用者Uが抱くまたは抱いたと推定される基準コンテンツを生成AIに生成させ、かかる基準コンテンツと対象コンテンツとを比較して対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMを推定する方法である。 The second estimation method is a method in which, for each impression included in the impression group, the generation AI generates reference content that is estimated to represent the impression that user U has or has had, and compares this reference content with the target content to estimate the impression IM that user U has or has had of the target content.

ここで、受付部30で受け付けられた印象コンテンツ要求で示される推定方法および印象コンテンツ種別が第1推定方法および第1コンテンツ種別であるとする。この場合、生成部32は、例えば、対象コンテンツに対して利用者Uが抱く印象IMを印象情報で示される複数の印象IM1~IMmの中から選択することを指示する指示情報と、選択印象群に含まれる複数の印象IM1~IMmを示す印象情報と、対象コンテンツとを含む情報を生成AIに入力情報として入力し、生成AIから対象コンテンツに対して利用者Uが抱くと推定される1以上の印象IMを示す情報を出力させる。 Here, it is assumed that the estimation method and impression content type indicated in the impression content request received by the reception unit 30 are the first estimation method and first content type. In this case, the generation unit 32 inputs, as input information to the generation AI, information including, for example, instruction information instructing the user U to select the impression IM that the user U has of the target content from among the multiple impressions IM1-IMm indicated in the impression information, impression information indicating the multiple impressions IM1-IMm included in the selected impression group, and the target content, and causes the generation AI to output information indicating one or more impressions IM that the user U is estimated to have of the target content.

また、受付部30で受け付けられた印象コンテンツ要求で示される推定方法および印象コンテンツ種別が第1推定方法および第2コンテンツ種別であるとする。この場合、生成部32は、例えば、行動コンテンツから利用者Uが抱いた印象IMを印象情報で示される複数の印象IM1~IMmの中から選択することを指示する指示情報と、選択印象群に含まれる複数の印象IM1~IMmを示す印象情報と、行動コンテンツとを含む情報を生成AIに入力情報として入力し、生成AIから対象コンテンツに対して利用者Uが抱いたと推定される印象IMを示す情報を出力させる。 Also, assume that the estimation method and impression content type indicated in the impression content request received by the reception unit 30 are the first estimation method and the second content type. In this case, the generation unit 32 inputs, as input information to the generation AI, information including, for example, instruction information instructing the user to select the impression IM formed by the user U from the behavioral content from among the multiple impressions IM1-IMm indicated in the impression information, impression information indicating the multiple impressions IM1-IMm included in the selected impression group, and the behavioral content, and causes the generation AI to output information indicating the impression IM that is estimated to have been formed by the user U with respect to the target content.

また、受付部30で受け付けられた印象コンテンツ要求で示される推定方法および印象コンテンツ種別が第2推定方法および第1コンテンツ種別であるとする。この場合、生成部32は、選択印象群に含まれる印象IM毎に、印象IMを利用者Uが抱くと推定される基準コンテンツを生成AIに生成させ、かかる基準コンテンツと対象コンテンツとを比較して対象コンテンツに対して利用者Uが抱く1以上の印象IMを推定する。 Also, assume that the estimation method and impression content type indicated in the impression content request received by the reception unit 30 are the second estimation method and the first content type. In this case, the generation unit 32 causes the generation AI to generate reference content that is estimated to have the impression IM of the user U for each impression IM included in the selected impression group, and compares the reference content with the target content to estimate one or more impressions IM that the user U has of the target content.

また、受付部30で受け付けられた印象コンテンツ要求で示される推定方法および印象コンテンツ種別が第2推定方法および第2コンテンツ種別であるとする。この場合、生成部32は、選択印象群に含まれる印象IM毎に、印象IMを利用者Uが抱いたと推定される基準コンテンツを生成AIに生成させ、かかる基準コンテンツと行動コンテンツとを比較して対象コンテンツに対して利用者Uが抱いた1以上の印象IMを推定する。 Also, assume that the estimation method and impression content type indicated in the impression content request received by the reception unit 30 are the second estimation method and second content type. In this case, the generation unit 32 causes the generation AI to generate reference content that is estimated to have been the impression IM held by the user U for each impression IM included in the selected impression group, and compares the reference content with the behavioral content to estimate one or more impressions IM held by the user U regarding the target content.

生成部32は、第1生成処理部40と、推定処理部41と、第2生成処理部42とを備える。第1生成処理部40は、受付部30で受け付けられた印象コンテンツ要求で示される推定方法が第2推定方法である場合に処理を実行する。 The generation unit 32 includes a first generation processing unit 40, an estimation processing unit 41, and a second generation processing unit 42. The first generation processing unit 40 executes processing when the estimation method indicated in the impression content request received by the reception unit 30 is the second estimation method.

〔3.3.3.1.第1生成処理部40〕
第1生成処理部40は、受付部30で受け付けられた印象コンテンツ要求で示される推定方法が第2推定方法である場合、選択印象群で複数に分類された印象IM毎に、当該印象を利用者Uが抱くまたは抱いたと推定される基準コンテンツを生成する。
3.3.3.1. First Generation Processing Unit 40
When the estimation method indicated in the impression content request received by the receiving unit 30 is the second estimation method, the first generation processing unit 40 generates reference content that is estimated to be the impression that the user U has or has had for each impression IM classified into multiple categories in the selected impression group.

〔3.3.3.2.第1コンテンツ種別の場合の処理〕
まず、受付部30で受け付けられた印象コンテンツ要求で示される印象コンテンツ種別が第1コンテンツ種別である場合について説明する。この場合、第1生成処理部40は、選択印象群で複数に分類された印象IM毎に、当該印象を利用者Uが抱くと推定される基準コンテンツを生成する。
3.3.3.2. Processing for the first content type
First, a case will be described in which the impression content type indicated in the impression content request received by the receiving unit 30 is the first content type. In this case, the first generation processing unit 40 generates, for each impression IM classified into multiple categories in the selected impression group, reference content that is estimated to give the user U the impression.

例えば、第1生成処理部40は、選択印象群に含まれる印象IM毎に、印象IMを利用者Uが抱くと推定される基準コンテンツを生成AIに生成させる。選択印象群がシュワルツの価値理論に基づく価値観による印象群である場合、選択印象群で分類される複数の印象IMは、上述した10種類の価値観または56種類の価値観である。 For example, the first generation processing unit 40 causes the generation AI to generate reference content that is estimated to be the impression IM that the user U has for each impression IM included in the selected impression group. If the selected impression group is an impression group based on values based on Schwartz's value theory, the multiple impressions IM classified in the selected impression group are the 10 types of values or 56 types of values described above.

例えば、第1生成処理部40は、印象IMで示される印象を利用者Uが抱くと推定される基準コンテンツの生成を指示する情報である指示情報を含む入力情報を生成AIに入力し、生成AIに基準コンテンツを生成させる。基準コンテンツは、例えば、テキストおよび画像のうちの少なくとも一方で示されるコンテンツである。 For example, the first generation processing unit 40 inputs input information to the generation AI, including instruction information that instructs the generation of reference content that is estimated to give the user U the impression indicated by the impression IM, and causes the generation AI to generate the reference content. The reference content is, for example, content represented by at least one of text and an image.

第1生成処理部40は、定型指示情報を予め記憶しており、定型指示情報と印象情報とを含む情報を指示情報として生成AIに入力することで、生成AIに基準コンテンツを印象IM毎に生成させる。定型指示情報は、例えば、対象コンテンツが商品紹介文である場合、文字列「ある価値観を投稿します。その価値観を日本人の利用者が抱きそうな商品紹介文を10文作成してください。投稿した価値観をそのまま文章中に含めすぎないでください。」の情報である。 The first generation processing unit 40 stores standard instruction information in advance, and inputs information including the standard instruction information and impression information to the generation AI as instruction information, causing the generation AI to generate reference content for each impression IM. For example, if the target content is a product description, the standard instruction information is the string "I will post certain values. Please write 10 product descriptions that are likely to share those values with Japanese users. Please do not include too many of the values you have posted directly in the sentences."

また、印象情報は、例えば、文字列「価値観:社会的パワー」の情報である。これにより、社会的パワーという印象IMを利用者Uが抱くと予測される10個の商品紹介文の各々が基準コンテンツとして生成される。 Furthermore, the impression information is, for example, information on the character string "Values: Social Power." As a result, each of the 10 product descriptions that are predicted to give the user U the impression IM of social power is generated as reference content.

生成AIがGPTである場合、定型指示情報は、インストラクションとして入力情報(プロンプト)に含まれ、印象情報は、ユーザメッセージとして入力情報(プロンプト)に含まれるが、かかる例に限定されない。例えば、入力情報は、定型指示情報における文字列「ある価値観を投稿します。その価値観」の情報に代えて、文字列「価値観として社会的パワー」の情報を含む情報をユーザメッセージとして含まれてもよい。 When the generating AI is a GPT, the standard instruction information is included in the input information (prompt) as an instruction, and the impression information is included in the input information (prompt) as a user message, but this example is not limited to this. For example, instead of the string "Post a certain value. That value" in the standard instruction information, the input information may include information containing the string "Social power as a value" as a user message.

〔3.3.3.3.第2コンテンツ種別の場合の処理〕
次に、受付部30で受け付けられた印象コンテンツ要求で示される印象コンテンツ種別が第2コンテンツ種別である場合について説明する。この場合、第1生成処理部40は、選択印象群で複数に分類された印象IM毎に、当該印象を利用者Uが抱いたと推定される基準コンテンツを生成する。
3.3.3.3. Processing for the second content type
Next, a case will be described in which the impression content type indicated in the impression content request received by the receiving unit 30 is the second content type. In this case, the first generation processing unit 40 generates, for each impression IM classified into multiple categories in the selected impression group, reference content that is estimated to have given the user U the impression.

第1生成処理部40は、選択印象群で複数に分類された印象IM毎に、当該印象を利用者Uが抱いたと推定される基準コンテンツを生成する。例えば、第1生成処理部40は、印象IMで示される印象を利用者Uが抱いたと推定されるコンテンツであって行動コンテンツに対応する基準コンテンツの生成を指示する情報である指示情報を含む入力情報を生成AIに入力し、生成AIに基準コンテンツを生成させる。基準コンテンツは、例えば、テキストおよび画像のうちの少なくとも一方で示されるコンテンツである。 For each impression IM classified into multiple categories in the selected impression group, the first generation processing unit 40 generates reference content that is presumed to have been the impression that the user U had. For example, the first generation processing unit 40 inputs input information to the generation AI that includes instruction information that instructs the generation of reference content that is content that is presumed to have been the impression that the user U had indicated in the impression IM and corresponds to the behavioral content, and causes the generation AI to generate reference content. The reference content is, for example, content that is expressed as at least one of text and an image.

第1生成処理部40は、第1定型指示情報を予め記憶しており、定型指示情報と印象情報とを含む情報を指示情報として生成AIに入力することで、生成AIに基準コンテンツを印象IM毎に生成させる。定型指示情報は、例えば、対象コンテンツが商品紹介文である場合、文字列「ある価値観を投稿します。その価値観を日本人の利用者が抱いたと推定される利用者によるコメントを10文作成してください。投稿した価値観をそのまま文章中に含めすぎないでください。」の情報である。 The first generation processing unit 40 stores first standard instruction information in advance, and inputs information including the standard instruction information and impression information to the generation AI as instruction information, causing the generation AI to generate reference content for each impression IM. For example, if the target content is a product description, the standard instruction information is the string "I will post a certain value. Please write 10 comments by users who are presumed to share those values with Japanese users. Please do not include too many of the posted values directly in the sentences."

また、印象情報は、例えば、文字列「価値観:社会的パワー」の情報である。これにより、社会的パワーという印象IMを利用者Uが抱いたと推定される10個の利用者Uのコメントの各々が基準コンテンツとして生成される。 The impression information is, for example, the string "Values: Social Power." As a result, each of the 10 comments from user U that are estimated to have given user U the impression IM of social power is generated as reference content.

〔3.3.3.4.推定処理部41〕
推定処理部41は、対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMを推定する。推定処理部41は、受付部30で受け付けられた印象コンテンツ要求で示される推定方法および印象コンテンツ種別に基づいて、対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMを推定する。
3.3.3.4. Estimation Processing Unit 41
The estimation processing unit 41 estimates the impression IM that the user U has or has had with respect to the target content. The estimation processing unit 41 estimates the impression IM that the user U has or has had with respect to the target content, based on the estimation method and impression content type indicated in the impression content request accepted by the accepting unit 30.

〔3.3.3.4.1.第1推定方法および第1コンテンツ種別の場合の処理〕
受付部30で受け付けられた印象コンテンツ要求で示される推定方法および印象コンテンツ種別が第1推定方法および第1コンテンツ種別である場合について説明する。この場合、推定処理部41は、対象コンテンツに対して利用者Uが抱く印象IMを選択印象群に含まれる複数の印象IM1~IMmの中から生成AIに推定させる。
3.3.3.4.1. Processing for the First Estimation Method and the First Content Type
A case will be described in which the estimation method and impression content type indicated in the impression content request received by the receiving unit 30 are the first estimation method and the first content type. In this case, the estimation processing unit 41 causes the generation AI to estimate the impression IM that the user U has of the target content from among multiple impressions IM1 to IMm included in the selected impression group.

例えば、推定処理部41は、対象コンテンツに対して利用者Uが抱く印象IMを印象情報で示される複数の印象IM1~IMmの中から選択することを指示する指示情報と、選択印象群に含まれる複数の印象IM1~IMmを示す印象情報と、対象コンテンツとを含む情報を生成AIに入力情報として入力し、生成AIから対象コンテンツに対して利用者Uが抱くと推定される1以上の印象IMを示す情報を出力させる。 For example, the estimation processing unit 41 inputs to the generation AI as input information instruction information instructing the user U to select the impression IM that the user U has of the target content from among the multiple impressions IM1 to IMm indicated in the impression information, impression information indicating the multiple impressions IM1 to IMm included in the selected impression group, and information including the target content, and causes the generation AI to output information indicating one or more impressions IM that the user U is estimated to have of the target content.

図5は、実施形態に係る情報処理装置1の処理部12における推定処理部41によって生成AIに入力される入力情報の一例を示す図であり、選択印象群が利用者Uの価値観による印象群であり、対象コンテンツが「毎日使うものだからこそ、違いがわかる。」というキャッチコピーである場合の例である。 Figure 5 is a diagram showing an example of input information input to the generation AI by the estimation processing unit 41 in the processing unit 12 of the information processing device 1 according to the embodiment. This is an example in which the selected impression group is a group of impressions based on the values of the user U, and the target content is a catchphrase that reads, "You can tell the difference because it's something you use every day."

図5に示す入力情報50では、推定処理部41は、文字列「『毎日使うものだからこそ、違いがわかる。』というキャッチコピーにフィットするイメージを、下記の価値観の中から3つ以上選んでください。出力の形式は以下ようにcsv形式にしてください。\n価値感,理由」の情報を指示情報として入力情報に含める。 In the input information 50 shown in Figure 5, the estimation processing unit 41 includes the information "Please select three or more images from the values below that fit the catchphrase 'You can tell the difference because it's something you use every day.' The output format should be in CSV format as shown below. \nValues, reasons" as instruction information in the input information.

また、入力情報50では、推定処理部41は、文字列「社会的パワー(Social power)、権威(Authority),富(Wealth)、・・・、家庭の安全(Family security)、恩返し(Reciprocation of favors)、健康(Health)、所属感(Sense of belonging)」の情報を印象情報として含む情報を入力情報に含める。 Furthermore, in the input information 50, the estimation processing unit 41 includes information containing the character strings "Social power, Authority, Wealth, ..., Family security, Reciprocation of favors, Health, Sense of belonging" as impression information.

推定処理部41は、例えば、文字列「というキャッチコピーにフィットするイメージを、下記の価値観の中から3つ以上選んでください。」の情報に代えて、「というキャッチコピーに対して利用者が抱くと推定される印象を、下記の価値観の中から3つ以上選んでください。」の情報や文字列「というキャッチコピーに対して利用者が抱くと推定される印象の程度を示すスコアを下記の価値観毎に推定してください。スコアは、1~10までの範囲とし、印象の程度が高いほど大きい値としてください。」の情報を用いることもできるが、かかる例に限定されない。また、出力の形式は、csv形式に限定されない。 For example, instead of the information in the string "Please select three or more of the values below that fit the catchphrase," the estimation processing unit 41 can use information such as "Please select three or more of the values below that represent the impression that users are likely to have of the catchphrase," or information in the string "Please estimate a score indicating the degree of impression that users are likely to have of the catchphrase for each of the values below. The score should range from 1 to 10, with a higher value representing a higher degree of impression." However, the output format is not limited to such examples.

また、指示情報には、対象コンテンツ種別に応じた文字情報が含まれる。上述した例では、対象コンテンツ種別がキャッチコピーであるため、文字列「キャッチコピー」の情報が指示情報に含まれているが、対象コンテンツ種別がECサイトの商品ページにおける商品説明文である場合、指示情報には、文字列「商品説明文」の情報が含まれる。 The instruction information also includes text information according to the type of target content. In the example above, the type of target content is a catchphrase, so the instruction information includes the string "catchphrase." However, if the type of target content is a product description on a product page on an e-commerce site, the instruction information includes the string "product description."

このように、推定処理部41は、対象コンテンツ種別に応じた文字情報を指示情報に含めることで、対象コンテンツ種別に応じた指示情報を生成するが、対象コンテンツ種別に依存しない指示情報を生成AIに入力することもできる。 In this way, the estimation processing unit 41 generates instruction information that corresponds to the type of target content by including text information that corresponds to the type of target content in the instruction information, but it is also possible to input instruction information that is independent of the type of target content to the generation AI.

例えば、推定処理部41は、文字列「『毎日使うものだからこそ、違いがわかる。』というキャッチコピーにフィットするイメージを、下記の価値観の中から3つ以上選んでください。」に代えて、文字列「入力される情報にフィットするイメージを、下記の価値観の中から3つ以上選んでください。」の情報を含む指示情報をシステムメッセージとして設定することができる。システムメッセージは、生成AIの振る舞いを指示するメッセージであり、例えば、OpenAI社のGPTモデルにおいて、「”role”:”system”」の内容として入力情報に設定されるメッセージである。 For example, instead of the string "Please select three or more images from the values below that fit the catchphrase 'You can tell the difference because it's something you use every day,'" the estimation processing unit 41 can set instruction information containing the string "Please select three or more images from the values below that fit the information you input." as the system message. A system message is a message that instructs the behavior of the generating AI, and is, for example, a message set in the input information as the content of "'role':'system'" in OpenAI's GPT model.

また、推定処理部41は、利用者Uの属性などを限定して対象コンテンツに対して利用者Uが抱く印象IMを選択印象群に含まれる複数の印象IM1~IMmの中から生成AIを用いて推定することもできる。この場合、推定処理部41は、例えば、文字列「というキャッチコピーにフィットするイメージを、下記の価値観の中から3つ以上選んでください。」の情報に代えて、「というキャッチコピーに対して20代男性が抱くと推定される印象を、下記の価値観の中から3つ以上選んでください。」の情報や文字列「というキャッチコピーに対して20代男性が抱くと推定される印象の程度を示すスコアを下記の価値観毎に推定してください。スコアは、1~10までの範囲とし、印象の程度が高いほど大きい値としてください。」の情報を用いることもできる。20代男性以外の属性の利用者Uが抱く1以上の印象IMを生成AIに推定させる場合、文字列「20代男性」の情報を他の属性を示す情報に置き換えることが可能である。 The estimation processing unit 41 can also use the generation AI to estimate the impression IM that user U has of the target content from multiple impressions IM1 to IMm included in the selected impression group by limiting the attributes of user U, etc. In this case, instead of the information in the string "Please select three or more images from the values below that fit the catchphrase," the estimation processing unit 41 can use information such as "Please select three or more impressions from the values below that are estimated to be formed by a man in his twenties for the catchphrase." or the information in the string "Please estimate, for each of the values below, a score indicating the degree of impression that a man in his twenties is estimated to have for the catchphrase. The score should range from 1 to 10, with a higher value indicating a higher degree of impression." When the generation AI is to estimate one or more impressions IM formed by users U with attributes other than men in their twenties, the information in the string "men in their twenties" can be replaced with information indicating other attributes.

また、推定処理部41は、対象コンテンツが画像コンテンツである場合、対象コンテンツと、文字列「入力される画像にフィットするイメージを、下記の価値観の中から3つ以上選んでください。」の情報などを含む指示情報とを含む情報を入力情報としてマルチモーダルAIに入力し、マルチモーダルAIから類似度を出力させることもできる。なお、推定処理部41は、対象コンテンツが画像コンテンツ以外の場合と同様に、利用者Uの属性などを限定したり印象IMの度合いを示すスコアを出力させたりすることができる。 Furthermore, when the target content is image content, the estimation processing unit 41 can input information including the target content and instruction information containing information such as the string "Please select three or more images from the values below that fit the input image," as input information to the multimodal AI, and cause the multimodal AI to output a similarity. Note that, as in the case when the target content is other than image content, the estimation processing unit 41 can limit the attributes of the user U and output a score indicating the degree of impression IM.

〔3.3.3.4.2.第1推定方法および第2コンテンツ種別の場合の処理〕
受付部30で受け付けられた印象コンテンツ要求で示される推定方法および印象コンテンツ種別が第1推定方法および第2コンテンツ種別である場合について説明する。
3.3.3.4.2. Processing in the case of the first estimation method and the second content type
A case will be described where the estimation method and impression content type indicated in the impression content request received by the receiving unit 30 are the first estimation method and the second content type.

この場合、推定処理部41は、例えば、行動コンテンツから利用者Uが抱いた印象IMを印象情報で示される複数の印象IM1~IMmの中から選択することを指示する指示情報と、選択印象群に含まれる複数の印象IM1~IMmを示す印象情報と、行動コンテンツとを含む情報を生成AIに入力情報として入力し、生成AIから対象コンテンツに対して利用者Uが抱いたと推定される印象IMを示す情報を出力させる。 In this case, the estimation processing unit 41 inputs, as input information to the generation AI, information including, for example, instruction information instructing the user U to select the impression IM formed by the behavioral content from among the multiple impressions IM1 to IMm indicated in the impression information, impression information indicating the multiple impressions IM1 to IMm included in the selected impression group, and the behavioral content, and causes the generation AI to output information indicating the impression IM that is estimated to have been formed by the user U regarding the target content.

例えば、選択印象群が利用者Uの価値観による印象群である場合、行動コンテンツが文字列「XXX・・・XXX」の文字列で示されるとする。この場合、推定処理部41は、文字列「『XXX・・・XXX』は以下の対象コンテンツに関して利用者が投稿したコメントです。利用者Uが以下の対象コンテンツに抱いたと推定されるイメージを、下記の価値観の中から3つ以上選んでください。出力の形式は以下ようにcsv形式にしてください。\n価値感,理由」の情報と印象情報と対象コンテンツとを含む指示情報を生成する。 For example, if the selected impression group is a group of impressions based on user U's values, the behavioral content is represented by the character string "XXX...XXX". In this case, the estimation processing unit 41 generates instruction information including the information on the character string "'XXX...XXX' is a comment posted by the user regarding the target content below. Please select three or more of the values below that represent the image that user U is estimated to have of the target content below. Please output in CSV format as shown below. \nValues, reasons", impression information, and target content.

また、推定処理部41は、例えば、文字列「利用者Uが対象コンテンツに抱いたイメージを、下記の価値観の中から3つ以上選んでください。」の情報に代えて、「利用者Uが対象コンテンツに抱いたと推定される印象の程度を示すスコア下記の価値観毎に推定してください。スコアは、1~10までの範囲とし、印象の程度が高いほど大きい値としてください。」の情報を用いることもできるが、かかる例に限定されない。 In addition, the estimation processing unit 41 can use, for example, information such as "Please estimate a score indicating the degree of impression that user U is estimated to have had of the target content for each of the values below. The score should range from 1 to 10, with a higher value indicating a higher degree of impression," instead of the information in the string "Please select three or more of the values below that represent the impression that user U has of the target content.", but is not limited to this example.

また、出力の形式は、csv形式に限定されない。また、指示情報は、対象コンテンツに代えて、対象コンテンツで特定される商品や店舗などを示す文字列の情報を含んでいてもよく、この場合、かかる文字列の情報は、上述した文字列「以下の対象コンテンツ」の情報に代えて用いられる。上述した指示情報の一部は、システムメッセージとして設定することができる。 The output format is not limited to CSV. Instead of the target content, the instruction information may include a string of characters indicating the product, store, etc. identified by the target content. In this case, this string of characters is used in place of the above-mentioned string "target content below." Part of the above-mentioned instruction information can be set as a system message.

推定処理部41は、利用者Uの属性に寄らずに複数の利用者Uのコンテンツを指示情報に含める行動コンテンツとしたり、利用者Uの属性毎に複数の利用者Uのコンテンツを指示情報に含める行動コンテンツとしたりすることができる。推定処理部41は、利用者Uの属性毎に複数の利用者Uのコンテンツを指示情報に含める場合、利用者Uの属性毎に利用者Uが抱いたと推定される1以上の印象IMを示す情報を生成AIに出力させることができる。 The estimation processing unit 41 can generate behavioral content that includes multiple user U's content regardless of the user U's attributes in the instruction information, or can generate behavioral content that includes multiple user U's content for each user U's attribute in the instruction information. When the estimation processing unit 41 includes multiple user U's content for each user U's attribute in the instruction information, it can cause the generation AI to output information indicating one or more impressions IM that are estimated to have been held by the user U for each user U's attribute.

また、推定処理部41は、対象コンテンツが画像である場合、文字列「『XXX・・・XXX』は以下の対象コンテンツに関して利用者が投稿したコメントです。」の情報に代えて、「以下の画像は、以下の対象コンテンツに関して利用者が投稿した画像です。」の情報などを含む指示情報を含む情報を入力情報としてマルチモーダルAIに入力し、マルチモーダルAIから利用者Uが抱いたと推定される1以上の印象IMを示す情報を出力させることもできる。 Furthermore, when the target content is an image, the estimation processing unit 41 can input information containing instruction information such as "The following image is an image posted by a user regarding the following target content" to the multimodal AI as input information, instead of the information in the string "'XXX...XXX' is a comment posted by a user regarding the following target content," and cause the multimodal AI to output information indicating one or more impressions IM that are estimated to have been held by the user U.

また、推定処理部41は、行動コンテンツが文字と画像とを含む場合、指示情報には文字と画像とを行動コンテンツとして含め、かかる指示情報を含む情報を入力情報としてマルチモーダルAIに入力し、マルチモーダルAIから出力させることもできる。 In addition, when the behavioral content includes text and images, the estimation processing unit 41 can include the text and images as behavioral content in the instruction information, input information including such instruction information to the multimodal AI as input information, and output it from the multimodal AI.

〔3.3.3.4.3.第2推定方法および第1コンテンツ種別の場合の処理〕
受付部30で受け付けられた印象コンテンツ要求で示される推定方法および印象コンテンツ種別が第2推定方法および第1コンテンツ種別である場合について説明する。
3.3.3.4.3. Processing in the case of the second estimation method and the first content type
A case where the estimation method and impression content type indicated in the impression content request received by the receiving unit 30 are the second estimation method and the first content type will be described.

この場合、推定処理部41は、利用者Uが抱く印象IMの推定対象となる対象コンテンツと、印象IM毎の基準コンテンツとを比較し、比較結果に基づいて、対象コンテンツに対して利用者Uが抱く1以上の印象IMを推定する。 In this case, the estimation processing unit 41 compares the target content that is the subject of estimation of the impression IM held by the user U with the reference content for each impression IM, and estimates one or more impressions IM held by the user U regarding the target content based on the comparison results.

推定処理部41は、利用者Uが抱く印象IMの推定対象となる対象コンテンツと、印象IM毎の基準コンテンツとを比較する。推定処理部41は、対象コンテンツと印象IM毎の基準コンテンツとの比較のために、対象コンテンツのベクトル化と各基準コンテンツのベクトル化を行う。 The estimation processing unit 41 compares the target content that is the subject of estimation of the impression IM held by the user U with the reference content for each impression IM. In order to compare the target content with the reference content for each impression IM, the estimation processing unit 41 vectorizes the target content and each reference content.

コンテンツのベクトル化は、例えば、言語モデル(例えば、トランスフォーマベースのモデル)による埋め込み(Embedding)などによって行われる。ベクトル化されたコンテンツは、例えば、数百の次元のベクトルで表されるが、かかる例に限定されない。言語モデルによる埋め込みは、例えば、OpenAI(登録商標)社が提供するtext-embedding-ada、BERTなどによる埋め込みであるが、かかる例に限定されない。 Content vectorization is performed, for example, by embedding using a language model (e.g., a transformer-based model). The vectorized content is represented, for example, by a vector with several hundred dimensions, but this example is not limiting. Embedding using a language model is, for example, embedding using text-embedding-ada or BERT provided by OpenAI (registered trademark), but this example is not limiting.

なお、コンテンツのベクトル化は、言語モデルによる埋め込みに限定されず、例えば、Doc2Vec、単語埋め込み(Word Embedding)の平均などによってコンテンツのベクトル化が行われてもよい。単語埋め込みには、例えば、Word2VecやfastTextなどが用いられる。 Note that content vectorization is not limited to embedding using a language model; content vectorization may also be performed using, for example, Doc2Vec or the average of word embeddings. Word2Vec, fastText, etc. are used for word embedding.

推定処理部41は、例えば、対象コンテンツとのベクトルの類似度が閾値以上である基準コンテンツに対応する印象IMに対象コンテンツを分類する。推定処理部41は、例えば、対象コンテンツを1つの印象IMだけに分類することもでき、対象コンテンツを2以上の印象IMに分類することもできる。 The estimation processing unit 41 classifies the target content into an impression IM corresponding to a reference content whose vector similarity with the target content is equal to or greater than a threshold. The estimation processing unit 41 can, for example, classify the target content into only one impression IM, or into two or more impression IMs.

例えば、推定処理部41は、対象コンテンツをそのベクトルの類似度が閾値以上であって類似度が最も高い基準コンテンツに対応する印象IMに分類することで、対象コンテンツを1つの印象IMだけに分類することができる。 For example, the estimation processing unit 41 can classify the target content into only one impression IM by classifying the target content into an impression IM that corresponds to the reference content with the highest similarity, where the vector similarity is equal to or greater than a threshold value.

また、推定処理部41は、対象コンテンツとのベクトルの類似度が閾値以上である基準コンテンツが2以上である場合、これら2以上の基準コンテンツに各々対応する2以上の印象IMに対象コンテンツを分類することができる。 Furthermore, when there are two or more reference contents whose vector similarity with the target content is equal to or greater than a threshold, the estimation processing unit 41 can classify the target content into two or more impressions IM corresponding to these two or more reference contents, respectively.

ベクトルの類似度は、コサイン類似度であるが、Jaccard類似度などであってもよく、ユーグリッド距離の逆数やマンハッタン距離の逆数などであってもよい。また、ユーグリッド距離やマンハッタン距離を用いる場合、推定処理部41は、例えば、基準コンテンツとのユーグリッド距離やマンハッタン距離が閾値未満の対象コンテンツを基準コンテンツに対応する印象IMに分類する。 The vector similarity is cosine similarity, but it may also be Jaccard similarity, or the inverse of the Euclidean distance or the inverse of the Manhattan distance. Furthermore, when using the Euclidean distance or the Manhattan distance, the estimation processing unit 41 classifies, for example, target content whose Euclidean distance or the Manhattan distance from the reference content is less than a threshold value into an impression IM corresponding to the reference content.

また、推定処理部41は、ベクトルとそれに対応するハンドラベリングされたデータを用いて分類モデルを学習し、それを使って分類するなど、任意の手法でベクトル同士の類似度やベクトルの分類、ひいては、コンテンツ同士の類似度を特定したりコンテンツを分類したりすることもできる。 The estimation processing unit 41 can also use any method to determine the similarity between vectors or classify vectors, and ultimately the similarity between content items or classify content items, such as by learning a classification model using vectors and the corresponding hand-labeled data and then using that model for classification.

また、推定処理部41は、基準コンテンツおよび対象コンテンツが画像である場合、基準コンテンツと、対象コンテンツと、基準コンテンツと対象コンテンツとの類似度を出力させる指示を示す指示情報とを含む情報を入力情報としてマルチモーダルAIに入力し、マルチモーダルAIから類似度を出力させることもできる。 In addition, when the reference content and the target content are images, the estimation processing unit 41 can input information including the reference content, the target content, and instruction information indicating an instruction to output the similarity between the reference content and the target content to the multimodal AI as input information, and cause the multimodal AI to output the similarity.

この場合、推定処理部41は、例えば、マルチモーダルAIによって生成させた類似度が閾値以上であって類似度が最も高い基準コンテンツに対応する印象IMやマルチモーダルAIによって生成させた類似度が閾値以上の基準コンテンツに対応する印象IMに分類する。 In this case, the estimation processing unit 41 classifies the impression IM into, for example, an impression IM generated by multimodal AI that corresponds to the reference content with the highest similarity, which is equal to or greater than a threshold, or an impression IM generated by multimodal AI that corresponds to the reference content with a similarity equal to or greater than a threshold.

また、推定処理部41は、基準コンテンツおよび対象コンテンツが画像である場合、基準コンテンツおよび対象コンテンツの各々にどのような画像が含まれているかを説明した文章である説明文章をマルチモーダルAIに生成させることもできる。 In addition, when the reference content and the target content are images, the estimation processing unit 41 can also cause the multimodal AI to generate explanatory text that explains what images are contained in each of the reference content and the target content.

この場合、推定処理部41は、基準コンテンツの説明文章および対象コンテンツの説明文章の各々をベクトル化し、ベクトル化した基準コンテンツの説明文章とベクトル化した対象コンテンツの説明文章との類似度を算出する。類似度の算出方法および対象コンテンツの印象IMへの印象群は、基準コンテンツおよび対象コンテンツがテキストである場合と同様である。 In this case, the estimation processing unit 41 vectorizes each of the explanatory text of the reference content and the explanatory text of the target content, and calculates the similarity between the vectorized explanatory text of the reference content and the vectorized explanatory text of the target content. The method of calculating the similarity and the group of impressions of the target content to the impression IM are the same as when the reference content and the target content are text.

なお、推定処理部41は、基準コンテンツおよび対象コンテンツが画像である場合、基準コンテンツおよび対象コンテンツの各々をそのままベクトル化して類似度を算出することもできる。 In addition, when the reference content and the target content are images, the estimation processing unit 41 can also directly vectorize each of the reference content and the target content to calculate the similarity.

また、推定処理部41は、基準コンテンツおよび対象コンテンツが各々テキストと画像を含む場合、テキスト間の類似度と画像間の類似度とを重み付け加算したスコアである統合スコアが閾値以上の基準コンテンツに対応する印象IMや統合スコアが閾値以上且つ最も大きい基準コンテンツに対応する印象IMに分類する。 Furthermore, when the reference content and the target content each contain text and images, the estimation processing unit 41 classifies the impressions into impressions IM corresponding to reference content whose integrated score, which is a score obtained by weighting the similarity between the text and the similarity between the images, is equal to or greater than a threshold, and impressions IM corresponding to reference content whose integrated score is equal to or greater than a threshold and is the largest.

〔3.3.3.4.4.第2推定方法および第2コンテンツ種別の場合の処理〕
次に、受付部30で受け付けられた印象コンテンツ要求で示される推定方法および印象コンテンツ種別が第2推定方法および第2コンテンツ種別である場合について説明する。
3.3.3.4.4. Processing for the second estimation method and the second content type
Next, a case where the estimation method and the impression content type indicated in the impression content request received by the receiving unit 30 are the second estimation method and the second content type will be described.

この場合、推定処理部41は、利用者Uが抱いた印象IMの推定対象となる行動コンテンツと、印象IM毎の基準コンテンツとを動コンテンツ毎に比較し、比較結果に基づいて、対象コンテンツに対して利用者Uが抱いた1以上の印象IMを推定する。 In this case, the estimation processing unit 41 compares, for each piece of moving content, the behavioral content that is the subject of estimation of the impression IM held by the user U with the reference content for each impression IM, and estimates one or more impressions IM held by the user U regarding the target content based on the comparison results.

推定処理部41は、利用者Uが抱いた印象IMの推定対象となる行動コンテンツと、印象IM毎の基準コンテンツとを行動コンテンツ毎に比較する。推定処理部41は、行動コンテンツと印象IM毎の基準コンテンツとの比較のために、各行動コンテンツのベクトル化と各基準コンテンツのベクトル化を行う。コンテンツのベクトル化の方法については、上述した通りである。 The estimation processing unit 41 compares, for each behavioral content, the behavioral content that is the subject of estimation of the impression IM held by the user U with the reference content for each impression IM. In order to compare the behavioral content with the reference content for each impression IM, the estimation processing unit 41 vectorizes each behavioral content and each reference content. The method for vectorizing content is as described above.

推定処理部41は、行動コンテンツのベクトル化と各基準コンテンツのベクトルとの類似度を算出する処理を行動コンテンツ毎に行う。そして、推定処理部41は、例えば、各行動コンテンツとのベクトルの類似度の平均値が閾値以上である基準コンテンツに対応する印象IMを対象コンテンツに対して利用者Uが抱いた1以上の印象IMとして推定する。 The estimation processing unit 41 performs a process of vectorizing the behavioral content and calculating the similarity between the vector of each reference content for each behavioral content. Then, the estimation processing unit 41 estimates, for example, impressions IM corresponding to reference content whose average vector similarity with each behavioral content is equal to or greater than a threshold, as one or more impressions IM that the user U has had of the target content.

また、推定処理部41は、例えば、各行動コンテンツとのベクトルの類似度の中央値が閾値以上である基準コンテンツに対応する印象IMを対象コンテンツに対して利用者Uが抱いた1以上の印象IMとして推定する。 Furthermore, the estimation processing unit 41 estimates, for example, impressions IM corresponding to reference content whose median value of the vector similarity with each behavioral content is equal to or greater than a threshold value as one or more impressions IM that the user U has of the target content.

〔3.3.3.5.第2生成処理部42〕
第2生成処理部42は、推定処理部41による推定結果に基づいて、対象コンテンツが分類された1以上の印象IMを示す情報を含むコンテンツを印象コンテンツとして生成する。
3.3.3.5. Second generation processing unit 42
The second generation processing unit 42 generates, based on the estimation result by the estimation processing unit 41, content including information indicating one or more impressions IM into which the target content has been classified, as impression content.

例えば、第2生成処理部42は、特定の印象群で分類された複数の印象IM1~IMmをマップ化したコンテンツであって対象コンテンツに対して利用者Uが抱くまたは抱いたと推定される印象IMを示す情報を含むコンテンツを印象コンテンツとして生成する。 For example, the second generation processing unit 42 generates, as impression content, content that maps multiple impressions IM1 to IMm classified into specific impression groups and includes information indicating the impressions IM that the user U has or is presumed to have had regarding the target content.

〔3.3.4.提供部33〕
提供部33は、生成部32によって生成された印象コンテンツを提供する。例えば、提供部33は、例えば、生成部32によって生成された印象コンテンツを作業者Oの端末装置3に通信部10およびネットワークNを介して送信することによって、生成部32によって生成された印象コンテンツを作業者Oに提供する。
[3.3.4. Providing Department 33]
The providing unit 33 provides the impression content generated by the generating unit 32. For example, the providing unit 33 provides the impression content generated by the generating unit 32 to the worker O by transmitting the impression content generated by the generating unit 32 to the terminal device 3 of the worker O via the communication unit 10 and the network N.

端末装置3は、情報処理装置1の提供部33からに通信部10およびネットワークNを介して送信される印象コンテンツを受信し、受信した印象コンテンツを表示する。図6は、実施形態に係る情報処理装置1の処理部12における第2生成処理部42によって生成された印象コンテンツの一例を示す図である。 The terminal device 3 receives impression content transmitted from the providing unit 33 of the information processing device 1 via the communication unit 10 and the network N, and displays the received impression content. Figure 6 is a diagram showing an example of impression content generated by the second generation processing unit 42 in the processing unit 12 of the information processing device 1 according to the embodiment.

図6に示す印象コンテンツ60は、シュワルツの価値理論に基づく複数の価値観を複数の印象IM1~IMm(図1では、m=56)としてマップ化したコンテンツにおいてシュワルツの価値理論に基づく価値観を利用者Uが抱く印象として分類された印象IMが強調表示されたコンテンツである。図1に示す例では、ある車種の互いに異なる型式の4種類の自動車の紹介文または紹介画像を示すコンテンツが対象コンテンツとして示されている。 The impression content 60 shown in Figure 6 is content in which impressions IM classified as impressions held by user U based on values based on Schwartz's value theory are highlighted in content in which multiple values based on Schwartz's value theory are mapped as multiple impressions IM1 to IMm (m = 56 in Figure 1). In the example shown in Figure 1, the target content is content that shows introductory text or introductory images of four different models of a certain car model.

印象コンテンツ60では、型式Aの自動車は、印象「自己決定」が細分化された印象「自由」、印象「独立」、および印象「自己尊重」と、印象「普遍主義」が細分化された印象「内面調和」とに分類されている。 In impression content 60, the model A automobile is classified into the impressions "freedom," "independence," and "self-respect," which are subdivisions of the impression "self-determination," and into the impression "inner harmony," which is a subdivision of the impression "universalism."

また印象コンテンツ60では、型式Bの自動車は、印象「刺激」が細分化された印象「変化のある人生」および「活気のある人生」と、印象「快楽主義」が細分化された印象「人生の享受」および印象「楽しみ」と、印象「安全」が細分化された印象「所属感」とに分類されている。 Furthermore, in impression content 60, the model B car is classified into the impressions "Variety of life" and "Vibrant life" which are subdivisions of the impression "Stimulation," the impressions "Enjoyment of life" and "Fun" which are subdivisions of the impression "Hedonism," and the impression "Belonging" which is subdivisions of the impression "Safety."

また、印象コンテンツ60では、型式Cの自動車は、印象「自己決定」が細分化された印象「自由」および印象「目標選択」と、印象「快楽主義」が細分化された印象「人生の享受」および印象「楽しみ」と、印象「達成」が細分化された印象「有能」と、印象「安全」が細分化された印象「健康」および分類「家族の安全」とに分類されている。 Furthermore, in impression content 60, a model C automobile is classified into the impression "freedom" and impression "goal selection" which are subdivisions of the impression "self-determination," the impression "enjoyment of life" and impression "fun" which are subdivisions of the impression "hedonism," the impression "competence" which is subdivisions of the impression "achievement," and the impression "health" and classification "family safety" which are subdivisions of the impression "safety."

また、印象コンテンツ60では、型式Dの自動車は、印象「自己決定」が細分化された印象「創造性」、印象「自由」、および印象「目標選択」と、印象「快楽主義」が細分化された印象「人生の享受」と、印象「達成」が細分化された印象「影響」と、印象「権力」が細分化された印象「富」とに分類されている。 Furthermore, in impression content 60, the model D automobile is classified into the impressions "creativity," "freedom," and "goal selection" which are subdivisions of the impression "self-determination," the impression "enjoyment of life" which is subdivisions of the impression "hedonism," the impression "influence" which is subdivisions of the impression "achievement," and the impression "wealth" which is subdivisions of the impression "power."

〔4.処理手順〕
次に、実施形態に係る情報処理装置1の処理部12による情報処理の手順について説明する。図7は、実施形態に係る情報処理装置1の処理部12による情報処理の一例を示すフローチャートである。
4. Processing Procedure
Next, a procedure of information processing by the processing unit 12 of the information processing device 1 according to the embodiment will be described. Fig. 7 is a flowchart showing an example of information processing by the processing unit 12 of the information processing device 1 according to the embodiment.

図7に示すように、情報処理装置1の処理部12は、印象コンテンツ要求を受け付けたか否かを判定する(ステップS10)。処理部12は、印象コンテンツ要求を受け付けたと判定した場合(ステップS10:Yes)、印象コンテンツ要求に含まれる情報に基づいて、利用者Uが抱くまたは抱いたと推定される印象を、生成AIを用いて推定する(ステップS11)。 As shown in FIG. 7, the processing unit 12 of the information processing device 1 determines whether an impression content request has been received (step S10). If the processing unit 12 determines that an impression content request has been received (step S10: Yes), it uses the generation AI to estimate the impression that the user U has or is estimated to have had, based on the information included in the impression content request (step S11).

つづいて、処理部12は、ステップS11で推定した印象に基づいて、印象コンテンツを生成する(ステップS12)。そして、処理部12は、ステップS12で生成した印象コンテンツを作業者Oに提供する(ステップS13)。 Next, the processing unit 12 generates impression content based on the impression estimated in step S11 (step S12). Then, the processing unit 12 provides the impression content generated in step S12 to the worker O (step S13).

処理部12は、ステップS13の処理が終了した場合、または議印象コンテンツ要求を受け付けていないと判定した場合(ステップS10:No)、動作終了タイミングになったか否かを判定する(ステップS14)。処理部12は、例えば、情報処理装置1の電源がオフにされた場合などに動作終了タイミングになったと判定する。 When the processing of step S13 is completed, or when it is determined that a request for video content has not been received (step S10: No), the processing unit 12 determines whether the operation end time has arrived (step S14). The processing unit 12 determines that the operation end time has arrived, for example, when the power to the information processing device 1 is turned off.

処理部12は、動作終了タイミングになっていないと判定した場合(ステップS14:No)、処理をステップS10へ移行し、動作終了タイミングになったと判定した場合(ステップS14:Yes)、図7に示す処理を終了する。 If the processing unit 12 determines that the operation end timing has not yet arrived (step S14: No), it proceeds to step S10. If the processing unit 12 determines that the operation end timing has arrived (step S14: Yes), it terminates the processing shown in FIG. 7.

〔5.変形例〕
上述した例では、生成部32は、利用者Uが抱いた印象IMを利用者Uの行動コンテンツに基づいて推定したが、対象コンテンツに関する行動を行った利用者Uの属性情報(例えば、サイコグラフィック属性など)やその他の行動情報に基づいて、対象コンテンツに対して利用者Uが抱いた印象IMを推定することもできる。
5. Modifications
In the above example, the generation unit 32 estimated the impression IM that the user U had based on the behavioral content of the user U, but it can also estimate the impression IM that the user U had of the target content based on attribute information (e.g., psychographic attributes) and other behavioral information of the user U who performed an action related to the target content.

また、生成部32は、第1推定方法で推定した印象IMと第2推定方法で推定した印象IMとの重み付け加算によって、対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMを推定することもできる。 The generation unit 32 can also estimate the impression IM that the user U has or has had regarding the target content by performing a weighted addition of the impression IM estimated using the first estimation method and the impression IM estimated using the second estimation method.

また、生成部32は、第1推定方法で推定した各印象IMのスコアと第2推定方法で推定した各印象IMのスコアとの重み付け加算の結果閾値以上である印象IMを対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMとして推定することもできる。 The generation unit 32 can also estimate an impression IM that is equal to or greater than a threshold value as the impression IM that the user U has or has had regarding the target content, by performing a weighted addition of the score of each impression IM estimated using the first estimation method and the score of each impression IM estimated using the second estimation method.

また、生成部32は、第1推定方法と第2推定方法とで推定結果が一致する印象IMを対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMとして推定することもできる。 The generation unit 32 can also estimate an impression IM for which the estimation results from the first estimation method and the second estimation method match as the impression IM that the user U has or has had with the target content.

また、生成部32は、第1推定方法で推定した印象IMと第2推定方法で推定した印象IMとを含む複数の印象IMを対象コンテンツに対して利用者Uが抱く印象IMまたは抱いた印象IMとして推定することもできる。 The generation unit 32 can also estimate multiple impressions IM, including an impression IM estimated using the first estimation method and an impression IM estimated using the second estimation method, as the impression IM that the user U has or has had regarding the target content.

〔6.ハードウェア構成〕
上述してきた実施形態に係る情報処理装置1は、例えば図8に示すような構成のコンピュータ80によって実現される。図8は、実施形態に係る情報処理装置1の機能を実現するコンピュータ80の一例を示すハードウェア構成図である。コンピュータ80は、CPU81、RAM82、ROM(Read Only Memory)83、HDD(Hard Disk Drive)84、通信インターフェイス(I/F)85、入出力インターフェイス(I/F)86、およびメディアインターフェイス(I/F)87を有する。
6. Hardware Configuration
The information processing device 1 according to the embodiment described above is realized by, for example, a computer 80 configured as shown in Fig. 8. Fig. 8 is a hardware configuration diagram showing an example of the computer 80 that realizes the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, a RAM 82, a ROM (Read Only Memory) 83, an HDD (Hard Disk Drive) 84, a communication interface (I/F) 85, an input/output interface (I/F) 86, and a media interface (I/F) 87.

CPU81は、ROM83またはHDD84に記憶されたプログラムに基づいて動作し、各部の制御を行う。ROM83は、コンピュータ80の起動時にCPU81によって実行されるブートプログラム、およびコンピュータ80のハードウェアに依存するプログラムなどを記憶する。 The CPU 81 operates based on programs stored in the ROM 83 or HDD 84 and controls each component. The ROM 83 stores a boot program executed by the CPU 81 when the computer 80 starts up, as well as programs that depend on the computer 80's hardware.

HDD84は、CPU81によって実行されるプログラム、および、かかるプログラムによって使用されるデータなどを記憶する。通信インターフェイス85は、ネットワークN(図2参照)を介して他の機器からデータを受信してCPU81へ送り、CPU81が生成したデータを、ネットワークNを介して他の機器へ送信する。 The HDD 84 stores programs executed by the CPU 81 and data used by such programs. The communication interface 85 receives data from other devices via the network N (see Figure 2) and sends it to the CPU 81, and transmits data generated by the CPU 81 to other devices via the network N.

CPU81は、入出力インターフェイス86を介して、ディスプレイおよびプリンタなどの出力装置、および、キーボードまたはマウスなどの入力装置を制御する。CPU81は、入出力インターフェイス86を介して、入力装置からデータを取得する。また、CPU81は、入出力インターフェイス86を介して生成したデータを出力装置へ出力する。 The CPU 81 controls output devices such as a display and printer, and input devices such as a keyboard or mouse, via the input/output interface 86. The CPU 81 acquires data from the input devices via the input/output interface 86. The CPU 81 also outputs data generated via the input/output interface 86 to the output devices.

メディアインターフェイス87は、記録媒体88に記憶されたプログラムまたはデータを読み取り、RAM82を介してCPU81に提供する。CPU81は、かかるプログラムを、メディアインターフェイス87を介して記録媒体88からRAM82上にロードし、ロードしたプログラムを実行する。記録媒体88は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)などの光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどである。 The media interface 87 reads programs or data stored on the recording medium 88 and provides them to the CPU 81 via the RAM 82. The CPU 81 loads the programs from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded programs. The recording medium 88 may be, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

例えば、コンピュータ80が実施形態に係る情報処理装置1として機能する場合、コンピュータ80のCPU81は、RAM82上にロードされたプログラムを実行することにより、処理部12の機能を実現する。また、HDD84には、記憶部11内のデータが記憶される。コンピュータ80のCPU81は、これらのプログラムを記録媒体88から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。 For example, when the computer 80 functions as the information processing device 1 according to the embodiment, the CPU 81 of the computer 80 executes programs loaded onto the RAM 82 to realize the functions of the processing unit 12. In addition, the HDD 84 stores data in the storage unit 11. The CPU 81 of the computer 80 reads and executes these programs from the recording medium 88, but as another example, these programs may be obtained from another device via the network N.

〔7.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[7. Other]
Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

例えば、上述した情報処理装置1は、端末装置とサーバコンピュータとで実現してもよく、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォームなどをAPIやネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 For example, the information processing device 1 described above may be realized by a terminal device and a server computer, or by multiple server computers. Furthermore, depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API or network computing.

また、上述してきた実施形態および変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the above-described embodiments and variations can be combined as appropriate to the extent that the processing content is not contradictory.

〔8.効果〕
上述してきたように、実施形態に係る情報処理装置1は、受付部30と、生成部32と、提供部33とを生成する。受付部30は、利用者Uが抱く印象IMまたは抱いた印象IMの推定対象となる対象コンテンツの選択と印象IMのグループである印象群の選択とを受け付ける。生成部32は、受付部30によって受け付けられた印象群に含まれる複数の印象IMのうち対象コンテンツに対して利用者Uが抱くまたは抱いたと推定される印象IMを示す印象コンテンツの生成を、生成AIを用いて生成する。提供部33は、生成部32によって生成された印象コンテンツを提供する。これにより、情報処理装置1は、対象コンテンツに対する利用者Uの印象を推定するために必要な作業負荷を低減することができる。
8. Effects
As described above, the information processing device 1 according to the embodiment includes a receiving unit 30, a generating unit 32, and a providing unit 33. The receiving unit 30 receives a selection of target content that is a target for estimating an impression IM that the user U has or has had, and a selection of an impression group that is a group of impressions IM. The generating unit 32 uses a generation AI to generate impression content that indicates an impression IM that the user U has or is estimated to have had of the target content, from among the multiple impressions IM included in the impression group received by the receiving unit 30. The providing unit 33 provides the impression content generated by the generating unit 32. This enables the information processing device 1 to reduce the workload required to estimate the user U's impression of the target content.

また、生成部32は、対象コンテンツに対して利用者Uが抱くまたは抱いたと推定される印象IMを複数の印象IMの中から生成AIに推定させる。これにより、情報処理装置1は、対象コンテンツに対する利用者Uの印象を推定するために必要な作業負荷を低減することができる。 The generation unit 32 also causes the generation AI to estimate the impression IM that the user U has or is estimated to have had of the target content from among multiple impression IMs. This allows the information processing device 1 to reduce the workload required to estimate the user U's impression of the target content.

また、生成部32は、印象群に含まれる複数の印象IMを示す印象情報と、対象コンテンツに対して利用者Uが抱くまたは抱いた印象IMを印象情報で示される複数の印象IMの中から選択することを指示する指示情報とを含む情報を生成AIに入力情報として入力し、生成AIから対象コンテンツに対して利用者Uが抱くまたは抱いたと推定される印象IMを示す情報を出力させる。これにより、情報処理装置1は、対象コンテンツに対する利用者Uの印象を精度よく推定することができる。 The generation unit 32 also inputs, as input information to the generation AI, information including impression information indicating the multiple impressions IM included in the impression group and instruction information instructing the generation AI to select the impression IM that the user U has or has had regarding the target content from the multiple impressions IM indicated by the impression information, and causes the generation AI to output information indicating the impression IM that the user U has or is estimated to have had regarding the target content. This allows the information processing device 1 to accurately estimate the user U's impression of the target content.

また、生成部32は、対象コンテンツをさらに含む情報を入力情報として生成AIに入力し、生成AIから対象コンテンツに対して利用者Uが抱くと推定される印象IMを示す情報を出力させる。これにより、情報処理装置1は、対象コンテンツに対する利用者Uの印象を精度よく推定することができる。 The generation unit 32 also inputs information further including the target content as input information to the generation AI, and causes the generation AI to output information indicating the impression IM that the user U is estimated to have of the target content. This allows the information processing device 1 to accurately estimate the impression the user U has of the target content.

また、生成部32は、利用者Uによる行動であって対象コンテンツに関連する行動によって生じたコンテンツである行動コンテンツまたは対象コンテンツをさらに含む情報を入力情報として生成AIに入力し、生成AIから対象コンテンツに対して利用者Uが抱いたと推定される印象を示す情報を出力させる。これにより、情報処理装置1は、対象コンテンツに対する利用者Uの印象を精度よく推定することができる。 The generation unit 32 also inputs information to the generation AI as input information that further includes the target content or behavioral content, which is content generated by user U's behavior related to the target content, and causes the generation AI to output information indicating the impression that user U is estimated to have had of the target content. This allows the information processing device 1 to accurately estimate user U's impression of the target content.

また、生成部32は、第1生成処理部40と、推定処理部41と、第2生成処理部42とを備える。第1生成処理部40は、印象群に含まれる印象IM毎に、当該印象IMを利用者Uが抱くまたは抱いたと推定される基準コンテンツを生成する。推定処理部41は、利用者Uによる行動であって対象コンテンツに関連する行動によって生じたコンテンツである行動コンテンツまたは対象コンテンツと、各基準コンテンツとを比較した比較結果に基づいて、利用者Uが抱くまたは抱いたと推定される印象IMを推定する。第2生成処理部42は、推定処理部41による推定結果に基づいて、印象コンテンツを生成する。これにより、情報処理装置1は、対象コンテンツに対する利用者Uの印象を精度よく推定することができる。 The generation unit 32 also includes a first generation processing unit 40, an estimation processing unit 41, and a second generation processing unit 42. The first generation processing unit 40 generates, for each impression IM included in the impression group, reference content that is estimated to represent the impression IM that the user U has or has had. The estimation processing unit 41 estimates the impression IM that the user U has or has had based on the results of a comparison between each reference content and either action content, which is content resulting from an action by the user U related to the target content, or the target content. The second generation processing unit 42 generates impression content based on the estimation results by the estimation processing unit 41. This allows the information processing device 1 to accurately estimate the user U's impression of the target content.

また、受付部30は、予め定められた複数の印象群の中から1つの印象群の選択を受け付ける。これにより、情報処理装置1は、対象コンテンツに対する利用者Uの印象を推定するために必要な作業負荷を低減することができる。 The receiving unit 30 also receives the selection of one impression group from a plurality of predetermined impression groups. This allows the information processing device 1 to reduce the workload required to estimate the user U's impression of the target content.

また、生成部32は、受付部30によって受け付けられた印象群に含まれる複数の印象をマップ化したコンテンツであって対象コンテンツに対する利用者Uが抱くまたは抱いたと推定される印象IMを示す情報を含むコンテンツを印象コンテンツとして生成する。これにより、情報処理装置1は、対象コンテンツに対する利用者Uの印象を作業者Oに容易に把握可能とすることができる。 The generation unit 32 also generates, as impression content, content that maps multiple impressions included in the impression group received by the reception unit 30 and that includes information indicating the impression IM that the user U has or is presumed to have had of the target content. This allows the information processing device 1 to enable the worker O to easily understand the impression that the user U has of the target content.

以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes in detail the embodiments of the present application based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Furthermore, the "section, module, unit" mentioned above can be read as "means" or "circuit." For example, an acquisition unit can be read as an acquisition means or an acquisition circuit.

1,4 情報処理装置
2,3 端末装置
10 通信部
11 記憶部
12 処理部
20 利用者情報記憶部
30 受付部
31 取得部
32 生成部
33 提供部
40 第1生成処理部
41 推定処理部
42 第2生成処理部
100 情報処理システム
N ネットワーク
REFERENCE SIGNS LIST 1, 4 Information processing device 2, 3 Terminal device 10 Communication unit 11 Storage unit 12 Processing unit 20 User information storage unit 30 Reception unit 31 Acquisition unit 32 Generation unit 33 Provision unit 40 First generation processing unit 41 Estimation processing unit 42 Second generation processing unit 100 Information processing system N Network

Claims (10)

利用者が抱く印象または抱いた印象の推定対象となる対象コンテンツの選択と印象のグループである印象群の選択とを受け付ける受付部と、
前記受付部によって受け付けられた前記印象群に含まれる複数の印象のうち前記対象コンテンツに対して前記利用者が抱くまたは抱いたと推定される印象を示す印象コンテンツの生成を、生成AIを用いて生成する生成部と、
前記生成部によって生成された前記印象コンテンツを提供する提供部と、を備える
ことを特徴とする情報処理装置。
a reception unit that receives a selection of target content that is a target of an impression held by a user or an impression that has been held by a user, and a selection of an impression group that is a group of impressions;
a generation unit that generates, using a generation AI, impression content indicating an impression that the user has or is presumed to have had regarding the target content from among a plurality of impressions included in the impression group received by the reception unit;
a providing unit that provides the impression content generated by the generating unit.
前記生成部は、
前記対象コンテンツに対して前記利用者が抱くまたは抱いたと推定される印象を前記複数の印象の中から前記生成AIに推定させる
ことを特徴とする請求項1に記載の情報処理装置。
The generation unit
The information processing device according to claim 1 , wherein the generation AI estimates the impression that the user has or is estimated to have had about the target content from the plurality of impressions.
前記生成部は、
前記印象群に含まれる前記複数の印象を示す印象情報と、前記対象コンテンツに対して前記利用者が抱くまたは抱いた印象を前記印象情報で示される前記複数の印象の中から選択することを指示する指示情報とを含む情報を前記生成AIに入力情報として入力し、前記生成AIから前記対象コンテンツに対して前記利用者が抱くまたは抱いたと推定される印象を示す情報を出力させる
ことを特徴とする請求項2に記載の情報処理装置。
The generation unit
The information processing device according to claim 2, characterized in that information including impression information indicating the plurality of impressions included in the impression group and instruction information instructing the user to select an impression that the user has or has had regarding the target content from the plurality of impressions indicated by the impression information is input to the generation AI as input information, and the generation AI is caused to output information indicating the impression that the user has or is estimated to have had regarding the target content.
前記生成部は、
前記対象コンテンツをさらに含む情報を前記入力情報として前記生成AIに入力し、前記生成AIから前記対象コンテンツに対して前記利用者が抱くと推定される印象を示す情報を出力させる
ことを特徴とする請求項3に記載の情報処理装置。
The generation unit
The information processing device according to claim 3, characterized in that information further including the target content is input to the generation AI as the input information, and the generation AI outputs information indicating the impression that the user is estimated to have of the target content.
前記生成部は、
前記利用者による行動であって前記対象コンテンツに関連する行動によって生じたコンテンツである行動コンテンツまたは前記対象コンテンツをさらに含む情報を前記入力情報として前記生成AIに入力し、前記生成AIから前記対象コンテンツに対して前記利用者が抱いたと推定される印象を示す情報を出力させる
ことを特徴とする請求項3に記載の情報処理装置。
The generation unit
The information processing device of claim 3, characterized in that information further including the target content or behavioral content, which is content generated by an action by the user related to the target content, is input to the generation AI as the input information, and the generation AI is caused to output information indicating the impression that the user is estimated to have had of the target content.
前記生成部は、
前記印象群に含まれる印象毎に、当該印象を前記利用者が抱くまたは抱いたと推定される基準コンテンツを生成する第1生成処理部と、
前記利用者による行動であって前記対象コンテンツに関連する行動によって生じたコンテンツである行動コンテンツまたは前記対象コンテンツと、各前記基準コンテンツとを比較した比較結果に基づいて、前記利用者が抱くまたは抱いたと推定される印象を推定する推定処理部と、
前記推定処理部による推定結果に基づいて、前記印象コンテンツを生成する第2生成処理部と、を備える
ことを特徴とする請求項1~5のいずれか1つに記載の情報処理装置。
The generation unit
a first generation processing unit that generates, for each impression included in the group of impressions, reference content that is estimated to be the impression that the user has or has had;
an estimation processing unit that estimates an impression that the user has or is estimated to have had based on a comparison result of comparing the target content or behavioral content, which is content generated by an action by the user related to the target content, with each of the reference contents;
The information processing device according to any one of claims 1 to 5, further comprising: a second generation processing unit that generates the impression content based on a result of estimation by the estimation processing unit.
前記受付部は、
予め定められた複数の印象群の中から1つの印象群の選択を受け付ける
ことを特徴とする請求項1~5のいずれか1つに記載の情報処理装置。
The reception unit
6. The information processing apparatus according to claim 1, wherein the information processing apparatus accepts the selection of one impression group from a plurality of predetermined impression groups.
前記生成部は、
前記受付部によって受け付けられた前記印象群に含まれる前記複数の印象をマップ化したコンテンツであって前記対象コンテンツに対する前記利用者が抱くまたは抱いたと推定される印象を示す情報を含むコンテンツを前記印象コンテンツとして生成する
ことを特徴とする請求項1~5のいずれか1つに記載の情報処理装置。
The generation unit
The information processing device according to any one of claims 1 to 5, characterized in that the impression content is generated by mapping the plurality of impressions included in the impression group received by the receiving unit, and the content includes information indicating the impression that the user has or is estimated to have had regarding the target content.
コンピュータが実行する情報処理方法であって、
利用者が抱く印象または抱いた印象の推定対象となる対象コンテンツの選択と印象のグループである印象群の選択とを受け付ける受付工程と、
前記受付工程によって受け付けられた前記印象群に含まれる複数の印象のうち前記対象コンテンツに対して前記利用者が抱くまたは抱いたと推定される印象を示す印象コンテンツの生成を、生成AIを用いて生成する生成工程と、
前記生成工程によって生成された前記印象コンテンツを提供する提供工程と、を含む
ことを特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
a receiving step of receiving a selection of target content for which the impression held by the user or the impression held by the user is to be estimated, and a selection of an impression group which is a group of impressions;
a generating step of generating impression content indicating an impression that the user has or is presumed to have had regarding the target content from among a plurality of impressions included in the impression group received by the receiving step, using a generating AI;
a providing step of providing the impression content generated in the generating step.
利用者が抱く印象または抱いた印象の推定対象となる対象コンテンツの選択と印象のグループである印象群の選択とを受け付ける受付手順と、
前記受付手順によって受け付けられた前記印象群に含まれる複数の印象のうち前記対象コンテンツに対して前記利用者が抱くまたは抱いたと推定される印象を示す印象コンテンツの生成を、生成AIを用いて生成する生成手順と、
前記生成手順によって生成された前記印象コンテンツを提供する提供手順と、をコンピュータに実行させる
ことを特徴とする情報処理プログラム。
a receiving step for receiving a selection of target content for which the user has an impression or an impression that has been received by the user is to be estimated, and a selection of an impression group that is a group of impressions;
a generation procedure for generating, using a generation AI, impression content indicating an impression that the user has or is presumed to have had regarding the target content from among a plurality of impressions included in the impression group accepted by the acceptance procedure;
and a providing procedure for providing the impression content generated by the generating procedure.
JP2023196956A 2023-11-20 2023-11-20 Information processing device, information processing method, and information processing program Active JP7792940B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023196956A JP7792940B2 (en) 2023-11-20 2023-11-20 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023196956A JP7792940B2 (en) 2023-11-20 2023-11-20 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2025083196A JP2025083196A (en) 2025-05-30
JP7792940B2 true JP7792940B2 (en) 2025-12-26

Family

ID=95827928

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023196956A Active JP7792940B2 (en) 2023-11-20 2023-11-20 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7792940B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023133144A1 (en) 2022-01-05 2023-07-13 Northeastern University Multi-modal data-driven design concept evaluator

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023133144A1 (en) 2022-01-05 2023-07-13 Northeastern University Multi-modal data-driven design concept evaluator

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Agnieszka Marczak-Czajka et al.,"Using ChatGPT to Generate Human-Value User Stories as Inspirational Triggers",2023 IEEE 31st International Requirements Engineering Conference Workshops (REW) [online],IEEE,2023年10月,pp.52-61,<取得日 2025年12月1日>, 取得先 <https://ieeexplore.ieee.org/abstract/document/10260859>,DOI:10.1109/REW57809.2023.00016
Julia Kruk et al.,"Impressions: Understanding Visual Semiotics and Aesthetic Impact",arXiv [online],arXiv:2310.17887v1,2023年10月,[取得日 2025年12月1日], 取得先 <https://arxiv.org/abs/2310.17887v1>

Also Published As

Publication number Publication date
JP2025083196A (en) 2025-05-30

Similar Documents

Publication Publication Date Title
Khan et al. Comparative analysis on Facebook post interaction using DNN, ELM and LSTM
JP7512500B1 (en) Information processing device, information processing method, and information processing program
JP2019125317A (en) Device, method, and program for processing information
JP7560633B1 (en) Information processing device, information processing method, and information processing program
US20180239790A1 (en) Provision device, provision method and non-transitory computer readable storage medium
JP6983672B2 (en) Information processing equipment, information processing methods, and information processing programs
Arora et al. A novel multimodal online news popularity prediction model based on ensemble learning
Li et al. The negative effect of name: Mentions of frontline service employee name reduce online review persuasiveness
JP7792940B2 (en) Information processing device, information processing method, and information processing program
Wang Innovative ExpTODIM algorithm for interval-valued Pythagorean fuzzy information and new-media information communication influence evaluation
US20250390916A1 (en) Information processing apparatus, information processing method, and non-transitory computer readable storage medium
Pokrovskii Study on customer behavior analysis using machine learning
US11282104B2 (en) Provision device, provision method and non-transitory computer readable storage medium
Peng Double music recommendation algorithm based on multi-label propagation hierarchical clustering analysis
JP2025070682A (en) Information processing device, information processing method, and information processing program
US20250238444A1 (en) Information processing apparatus, information processing method, and non-transitory computer readable storage medium
US20250321993A1 (en) Information processing apparatus, information processing method, and non-transitory computer readable storage medium
US20250165701A1 (en) Information processing apparatus, information processing method, and non-transitory computer readable storage medium
JP7591005B2 (en) Selection device, selection method, and selection program
JP7434264B2 (en) Information processing device, information processing method, and information processing program
JP7459041B2 (en) Information processing device, information processing method, and information processing program
US20250238661A1 (en) Information processing apparatus, information processing method, and non-transitory computer readable storage medium
JP7394512B2 (en) Information processing device, information processing method, and information processing program
JP7459040B2 (en) Information processing device, information processing method, and information processing program
JP7160971B2 (en) content controller

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250917

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250917

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: 20251209

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251216

R150 Certificate of patent or registration of utility model

Ref document number: 7792940

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150