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
JP7793435B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7793435B2 - 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
JP7793435B2
JP7793435B2 JP2022040632A JP2022040632A JP7793435B2 JP 7793435 B2 JP7793435 B2 JP 7793435B2 JP 2022040632 A JP2022040632 A JP 2022040632A JP 2022040632 A JP2022040632 A JP 2022040632A JP 7793435 B2 JP7793435 B2 JP 7793435B2
Authority
JP
Japan
Prior art keywords
advertisement
combination
information processing
advertisements
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022040632A
Other languages
Japanese (ja)
Other versions
JP2023135428A (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 JP2022040632A priority Critical patent/JP7793435B2/en
Publication of JP2023135428A publication Critical patent/JP2023135428A/en
Application granted granted Critical
Publication of JP7793435B2 publication Critical patent/JP7793435B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本出願は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。 This application relates to an information processing device, an information processing method, and an information processing program.

従来、インターネットを介した広告配信が盛んに行われている。たとえば、従来の広告配信では、ウェブページの所定の位置に設けられている広告枠に対して、企業や商品などを宣伝するための静止画像や、動画像や、テキストなどの広告コンテンツが表示される。そして、従来の広告配信では、かかる広告コンテンツがクリックされた場合、広告対象を紹介する広告主のウェブページやコンテンツなどのランディングページへ遷移させる。 Advertising distribution via the Internet has traditionally been popular. For example, in traditional advertising distribution, advertising content such as still images, moving images, and text promoting companies, products, etc. are displayed in advertising spaces set up in designated locations on web pages. In traditional advertising distribution, when such advertising content is clicked, the user is redirected to a landing page, such as the advertiser's web page or content introducing the advertising target.

また、従来の広告配信では、広告効果を高めることを目的として、ユーザの嗜好や、性別や、年齢や、住所や、職業などのユーザ情報に対応する広告を選択的に配信するターゲティング配信が行われる場合がある。 In addition, with conventional advertising delivery, targeted delivery may be used to selectively deliver advertisements that correspond to user information such as user preferences, gender, age, address, and occupation, in order to increase advertising effectiveness.

特開2010-136332号公報JP 2010-136332 A

しかしながら、従来の広告配信では、広告により所定の成果を得るために、その提供方法には改善の余地がある。たとえば、ユーザ情報に対応する広告を選択的に配信しても、広告自体の力が弱いと、ランディングページへのアクセスなどに至らない場合が多い。 However, in conventional ad delivery, there is room for improvement in the delivery method in order to achieve the desired results through advertising. For example, even if ads corresponding to user information are selectively delivered, if the ads themselves are weak, they often do not lead to access to landing pages, etc.

本願は、上記に鑑みてなされたものであって、広告により所定の成果を得られる可能性を高めることができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。 This application has been made in light of the above, and aims to provide an information processing device, information processing method, and information processing program that can increase the likelihood of achieving predetermined results through advertising.

本願に係る情報処理装置は、選択部と、生成部と、提供部とを有する。選択部は、ユーザが興味関心を有するカテゴリに対応する複数の広告の中から組合せ候補となる複数の広告を選択する。生成部は、選択部により選択された複数の広告の組合せごとに、各広告を組み合わせたときの表示態様と、各広告の広告効果を示す所定の指標値とに基づいて、組合せを構成する各広告がユーザにより選択される可能性を示す組合せ評価スコアを算出し、算出された組合せ評価スコアが最大となる組合せによる組合せ広告を生成する。提供部は、生成部により生成された組合せ広告をユーザに提供する。 The information processing device according to the present application has a selection unit, a generation unit, and a provision unit. The selection unit selects multiple advertisements as combination candidates from multiple advertisements corresponding to categories in which the user is interested. The generation unit calculates, for each combination of multiple advertisements selected by the selection unit, a combination evaluation score indicating the likelihood that each advertisement constituting the combination will be selected by the user based on the display mode of the combined advertisements and a predetermined index value indicating the advertising effectiveness of each advertisement, and generates a combination advertisement with the combination that maximizes the calculated combination evaluation score. The provision unit provides the combined advertisement generated by the generation unit to the user.

実施形態の態様の1つによれば、広告により所定の成果を得られる可能性を高めることができる。 According to one aspect of the embodiment, it is possible to increase the likelihood that advertising will achieve a desired result.

図1は、実施形態に係る組合せ広告の提供方法の概要を示す図である。FIG. 1 is a diagram showing an overview of a method for providing a combined advertisement according to an embodiment. 図2は、実施形態に係る組合せ評価スコアの算出方法の変形例の概要(その1)を示す図である。FIG. 2 is a diagram showing an outline (part 1) of a modified example of the method for calculating a combination evaluation score according to the embodiment. 図3は、実施形態に係る組合せ評価スコアの算出方法の変形例の概要(その2)を示す図である。FIG. 3 is a diagram showing an outline (part 2) of a modified example of the method for calculating a combination evaluation score according to the embodiment. 図4は、実施形態に係る組合せ効果の評価方法の概要を示す図である。FIG. 4 is a diagram showing an outline of a method for evaluating a combination effect according to an embodiment. 図5は、実施形態に係る組合せ効果評価モデルの生成方法の概要を示す図である。FIG. 5 is a diagram showing an outline of a method for generating a combination effect evaluation model according to an embodiment. 図6は、実施形態に係る組合せ広告の課金額の決定方法の概要を示す図である。FIG. 6 is a diagram showing an outline of a method for determining a charge amount for a combined advertisement according to the embodiment. 図7は、実施形態に係る情報処理装置の構成例を示す図である。FIG. 7 is a diagram illustrating an example of the configuration of an information processing apparatus according to the embodiment. 図8は、実施形態に係る広告情報の一例を示す図である。FIG. 8 is a diagram illustrating an example of advertisement information according to the embodiment. 図9は、実施形態に係る入札情報の一例を示す図である。FIG. 9 is a diagram illustrating an example of bid information according to the embodiment. 図10は、実施形態に係る組合せ評価モデルに関する情報の一例を示す図である。FIG. 10 is a diagram illustrating an example of information related to a combination evaluation model according to the embodiment. 図11は、実施形態に係る興味関心度評価モデルに関する情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of information related to an interest level assessment model according to the embodiment. 図12は、実施形態に係る組合せ効果評価モデルに関する情報の一例を示す図である。FIG. 12 is a diagram illustrating an example of information related to a combination effect evaluation model according to the embodiment. 図13は、実施形態に係る組合せ広告の提供手順の一例を示すフローチャートである。FIG. 13 is a flowchart illustrating an example of a procedure for providing a combined advertisement according to the embodiment. 図14は、実施形態に係る組合せ効果の評価手順の一例を示すフローチャートである。FIG. 14 is a flowchart illustrating an example of a procedure for evaluating a combination effect according to the embodiment. 図15は、実施形態に係る課金額の決定手順の一例を示すフローチャートである。FIG. 15 is a flowchart illustrating an example of a procedure for determining a billing amount according to the embodiment. 図16は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 16 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 are given of modes for implementing 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 the multiple embodiments described below. Furthermore, the multiple embodiments described below can be combined as appropriate to the extent that the processing content is not contradictory. Furthermore, the same components in the multiple embodiments described below will be assigned the same reference numerals, and redundant explanations will be omitted.

[1.情報処理の概要]
(1-1.組合せ広告の提供方法)
図1を用いて、実施形態にかかる情報処理の一例を説明する。図1は、実施形態に係る組合せ広告の提供方法の概要を示す図である。なお、図1では、サービス利用者であるユーザからの要求に応じて所定のサービスに関するウェブページを提供する際、ウェブページの所定の位置に設けられている広告枠に対して広告コンテンツを表示する場合の情報処理の一例について説明する。なお、実施形態に係る情報処理は、広告媒体がウェブページである場合に限られず、広告媒体が電子メールである場合にも同様に適用できる。
[1. Overview of information processing]
(1-1. Method of providing combined advertisements)
An example of information processing according to an embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram showing an overview of a method for providing a combined advertisement according to an embodiment. Note that FIG. 1 describes an example of information processing in the case where, when a web page related to a predetermined service is provided in response to a request from a user who is a service user, advertising content is displayed in an advertising space provided in a predetermined position on the web page. Note that the information processing according to the embodiment is not limited to the case where the advertising medium is a web page, but can also be applied to the case where the advertising medium is email.

図1に示す例において、情報処理システムSYSは、ユーザ端末10と、情報処理装置100とを有する。ユーザ端末10と、情報処理装置100とは、有線または無線によりネットワークN(たとえば、図7参照)に接続される。ユーザ端末10と、情報処理装置100は、ネットワークNを介して相互に通信できる。なお、図1に示す例には特に限定される必要はなく、情報処理システムSYSは、図1に示す場合よりも多くのユーザ端末10や、情報処理装置100を含んでいてもよい。 In the example shown in FIG. 1, the information processing system SYS has a user terminal 10 and an information processing device 100. The user terminal 10 and the information processing device 100 are connected to a network N (see FIG. 7, for example) via a wired or wireless connection. The user terminal 10 and the information processing device 100 can communicate with each other via the network N. Note that the example shown in FIG. 1 is not particularly limited, and the information processing system SYS may include more user terminals 10 and information processing devices 100 than those shown in FIG. 1.

図1に示すユーザ端末10は、情報処理装置100から提供される各種サービスの利用者であるユーザUによって使用される情報処理端末である。ユーザ端末10の典型例としては、スマートフォンが該当するが、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)などにより実現されてもよい。図1の例では、ユーザ端末10として、スマートフォンが示されている。なお、以下の説明では、ユーザ端末10をユーザUと言い換えて表記する場合がある。つまり、ユーザUをユーザ端末10と読み替えることができる。また、以下の説明において、情報処理装置100から提供される各種サービスの利用者を単に「ユーザ」と称する場合がある。 The user terminal 10 shown in FIG. 1 is an information processing terminal used by a user U, who is a user of various services provided by the information processing device 100. A typical example of the user terminal 10 is a smartphone, but it may also be implemented as a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. In the example of FIG. 1, a smartphone is shown as the user terminal 10. Note that in the following description, the user terminal 10 may be referred to as the user U. In other words, the user U can be read as the user terminal 10. Note that in the following description, a user of various services provided by the information processing device 100 may be referred to simply as the "user."

また、ユーザ端末10は、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)などの無線通信網や、Bluetooth(登録商標)、無線LAN(Local Area Network)などの近距離無線通信を介してネットワークNに接続するための通信ユニットを有する。ユーザUは、通信ユニットを有するユーザ端末10を操作して情報処理装置100にアクセスし、各種サービスの情報を閲覧する。 The user terminal 10 also has a communication unit for connecting to the network N via a wireless communication network such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: fifth generation mobile communication system), or via short-range wireless communication such as Bluetooth (registered trademark) or wireless LAN (Local Area Network). A user U operates the user terminal 10 having the communication unit to access the information processing device 100 and view information on various services.

また、ユーザ端末10は、情報処理装置100により提供される各種サービスを利用するための情報を、ウェブブラウザやアプリケーションにより表示できる。このとき、ユーザ端末10は、ウェブブラウザやアプリケーションなどによる情報の表示処理を実現するための制御情報を情報処理装置100から受け取った場合には、受け取った制御情報に従って表示処理を実現する。 The user terminal 10 can also display information for using various services provided by the information processing device 100 using a web browser or application. When the user terminal 10 receives control information from the information processing device 100 to realize information display processing using a web browser or application, the user terminal 10 realizes the display processing in accordance with the received control information.

図1に示す情報処理装置100は、ユーザUに対して各種サービスを提供する情報処理装置である。情報処理装置100は、典型的にはサーバ装置であるが、メインフレームやワークステーションなどにより実現されてもよい。情報処理装置100がサーバ装置で実現される場合、単独のサーバにより実現されてもよいし、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現されてもよい。 The information processing device 100 shown in FIG. 1 is an information processing device that provides various services to a user U. The information processing device 100 is typically a server device, but may also be realized by a mainframe, workstation, or the like. When the information processing device 100 is realized by a server device, it may be realized by a single server, or may be realized by a cloud system in which multiple server devices and multiple storage devices operate in cooperation with each other.

なお、情報処理装置100は、各種サービスの利用者が使用するユーザ端末10に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、JavaScript(登録商標)などのスクリプト言語やCSS(Cascading Style Sheets)などのスタイルシート言語により記述される。なお、情報処理装置100から配信されるアプリケーションそのものを制御情報とみなしてもよい。 The information processing device 100 may also function as a distribution device that distributes control information to user terminals 10 used by users of various services. Here, the control information is written in, for example, a script language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). The application itself distributed from the information processing device 100 may also be considered to be control information.

また、情報処理装置100が提供する各種サービスには、各種アプリケーションに対応するAPI(Application Programming Interface)サービスや、各種オンラインサービスが含まれていてもよい。各種オンラインサービスには、Q&Aサービスや、インターネット接続や、検索サービスや、SNS(Social Networking Service)や、電子商取引サービスや、電子決済サービスや、オンラインゲームや、オンラインバンキングサービスや、オンライントレーディングサービスや、宿泊予約サービスや、チケット予約サービスや、動画配信サービスや、音楽配信サービスや、ニュース配信サービスや、地図情報サービスや、ルート検索サービスや、経路案内サービスや、路線情報サービスや、運行情報サービスや、天気情報サービスなどのサービスが含まれ得る。 The various services provided by the information processing device 100 may also include API (Application Programming Interface) services corresponding to various applications, as well as various online services. The various online services may include Q&A services, Internet connections, search services, SNS (Social Networking Services), e-commerce services, electronic payment services, online games, online banking services, online trading services, hotel reservation services, ticket reservation services, video distribution services, music distribution services, news distribution services, map information services, route search services, route guidance services, line information services, operation information services, and weather information services.

また、情報処理装置100は、広告コンテンツを配信する装置としても機能する。情報処理装置100は、広告主から入稿された広告コンテンツを管理するとともに、広告主により設定された広告の入札に関する情報を管理する。たとえば、情報処理装置100は、ユーザからの要求に応じて提供する各種サービスのウェブページに設けられている広告枠に対して、広告主から入稿された広告コンテンツを表示する。 The information processing device 100 also functions as a device for distributing advertising content. The information processing device 100 manages advertising content submitted by advertisers and manages information related to advertising bids set by the advertisers. For example, the information processing device 100 displays advertising content submitted by advertisers in advertising spaces provided on web pages of various services provided in response to user requests.

ところで、ウェブページに設けられている広告枠には、1つの広告コンテンツが表示される。このため、配信対象として選択されにくく、ユーザへの影響力が弱い広告は、広告接触の機会を多くしたとしても、広告に対してユーザが興味を持つことなく、ランディングページへのアクセスなどの所定の成果に至らない場合が多い。このような事情に鑑み、実施形態に係る情報処理装置100は、広告により所定の成果を得られる可能性を高めることを目的として、複数の広告を組み合わせた組合せ広告を広告枠に表示する。以下、実施形態に係る情報処理について、この情報処理が実施される際に想定される流れに沿って具体的に説明する。 Incidentally, a single piece of advertising content is displayed in an advertising space provided on a webpage. For this reason, even if an advertisement that is unlikely to be selected as a delivery target and has a weak impact on users increases the number of opportunities for exposure to the advertisement, users often do not become interested in the advertisement and do not achieve the desired result, such as access to a landing page. In light of this situation, the information processing device 100 according to the embodiment displays a combination advertisement that combines multiple advertisements in an advertising space, with the aim of increasing the likelihood that the advertisement will achieve the desired result. Below, the information processing according to the embodiment will be described in detail, following the flow that is expected when this information processing is carried out.

たとえば、ユーザ端末10は、ユーザUの操作に従って、所定のサービスへのアクセス要求を情報処理装置100に送信する(ステップS1)。 For example, the user terminal 10 sends an access request to a specified service to the information processing device 100 in accordance with the operation of the user U (step S1).

情報処理装置100は、ユーザ端末10から所定のサービスへのアクセス要求を受信すると、広告主から入稿された複数の広告の中から、組合せ候補となる複数の広告を選択する(ステップS2)。たとえば、情報処理装置100は、広告配信先(ターゲット)となるユーザUが興味関心を有する度合いを示す興味関心度スコアが所定値以上であるカテゴリに対応した複数の広告を組合せ候補として選択する。たとえば、情報処理装置100は、興味関心度評価モデルを用いて、興味関心度スコアを取得できる。興味関心度評価モデルは、ターゲットとなり得る各ユーザが興味関心を有する対象を区分するために予め規定された所定のカテゴリごとに予め生成される。たとえば、興味関心度評価モデルは、ユーザに関する情報(たとえば、検索履歴(検索クエリ))を入力して、ユーザに対応する興味関心度スコアを出力するように機械学習により学習処理される。 When the information processing device 100 receives a request to access a predetermined service from the user terminal 10, it selects multiple combination candidate advertisements from among the multiple advertisements submitted by the advertiser (step S2). For example, the information processing device 100 selects, as combination candidate advertisements, multiple advertisements corresponding to categories for which the interest score, which indicates the degree of interest of user U, who is the advertisement delivery destination (target), is equal to or greater than a predetermined value. For example, the information processing device 100 can obtain the interest score using an interest evaluation model. The interest evaluation model is generated in advance for each predetermined category that is predefined to classify the subjects in which each user, who may be a target, is interested. For example, the interest evaluation model is trained using machine learning to input information about the user (for example, search history (search query)) and output an interest score corresponding to the user.

また、情報処理装置100は、複数の組合せ評価モデルの中から、ターゲットとなるユーザUの属性に合致した組合せ評価モデルを選択する(ステップS3)。図1では、ユーザUの属性に合致した組合せ評価モデルとして、「モデルMA」が選択される例が示されている。 The information processing device 100 also selects a combination evaluation model from among the multiple combination evaluation models that matches the attributes of the target user U (step S3). Figure 1 shows an example in which "Model MA" is selected as the combination evaluation model that matches the attributes of user U.

組合せ評価モデルは、各広告の広告効果を示す所定の指標値と各広告の組合せによる組合せ広告の広告効果を示す所定の指標値との対応関係を学習した学習済みモデルである。広告効果を示す所定の指標値には、CPA(Cost Per Acquisition)や、CPC(Cost Per Click)や、クリック率(CTR:Click Through Rate)や、コンバージョン数や、コンバージョン率(CVR:Conversion Rate)や、PV(Page View)などの任意の指標を採用できる。 The combination evaluation model is a trained model that has learned the correspondence between a predetermined index value indicating the advertising effectiveness of each advertisement and a predetermined index value indicating the advertising effectiveness of a combination advertisement formed by combining each advertisement. The predetermined index value indicating advertising effectiveness can be any index such as CPA (Cost Per Acquisition), CPC (Cost Per Click), CTR (Click Through Rate), number of conversions, CVR (Conversion Rate), or PV (Page View).

たとえば、情報処理装置100は、配信先のユーザの属性ごとに組合せ広告の提供結果を収集し、組合せ広告を構成する各広告の広告効果を示す所定の指標値と、組合せ広告の広告効果を示す各指標値とを対応付けた学習用データサンプルを準備する。そして、情報処理装置100は、学習用データサンプルを用いて、たとえば、配信対象となる各広告の広告効果を示す所定の指標値を入力して、各広告の組合せによる組合せ広告の広告効果を示す所定の指標値の情報を出力する組合せ評価モデルを学習する。 For example, the information processing device 100 collects the results of providing combination advertisements for each attribute of the users to whom the advertisements are delivered, and prepares a learning data sample that associates predetermined index values indicating the advertising effectiveness of each advertisement that makes up the combination advertisement with each index value indicating the advertising effectiveness of the combination advertisement. The information processing device 100 then uses the learning data sample to learn a combination evaluation model that inputs, for example, predetermined index values indicating the advertising effectiveness of each advertisement to be delivered, and outputs information on predetermined index values indicating the advertising effectiveness of the combination advertisement resulting from the combination of each advertisement.

組合せ評価モデルの学習処理において、情報処理装置100は、ニューラルネットワークなどの任意の機械学習モデルを学習用モデルとして、組合せ評価モデルを学習できる。また、ニューラルネットワークを学習用モデルとする場合、情報処理装置100は、ニューラルネットワークを構成する各層のノード間でスコア(値)が伝搬される際に考慮される重み(接続係数)の値を調整する学習処理を行う。たとえば、情報処理装置100は、バックプロパゲーション(誤差逆伝播法)などの任意の手法を用いて、学習用モデルからの出力と、入力に対応する正解(正解データ)との誤差が少なくなるように、パラメータ(接続係数)を補正する処理を行うことにより組合せ評価モデルを学習する。なお、情報処理装置100は、バックプロパゲーションの手法を用いる場合、所定の損失(ロス)関数を最小化するように学習処理を実行することで、学習用モデルからの出力と、入力に対応する正解(正解データ)との誤差が少なくなるようにパラメータ(接続係数)を補正できる。 In the training process for the combination evaluation model, the information processing device 100 can train the combination evaluation model using any machine learning model, such as a neural network, as the training model. Furthermore, when a neural network is used as the training model, the information processing device 100 performs a training process that adjusts the values of weights (connection coefficients) that are taken into account when scores (values) are propagated between nodes in each layer that make up the neural network. For example, the information processing device 100 uses any method, such as backpropagation, to train the combination evaluation model by performing a process that corrects parameters (connection coefficients) so as to reduce the error between the output from the training model and the correct answer (correct data) corresponding to the input. Furthermore, when using the backpropagation method, the information processing device 100 can correct the parameters (connection coefficients) so as to reduce the error between the output from the training model and the correct answer (correct data) corresponding to the input by performing a training process that minimizes a predetermined loss function.

また、情報処理装置100は、ユーザ属性ごとの組合せ広告の提供結果に基づく学習用データサンプルを用いることにより、ユーザ属性ごとに組合せ評価モデルを学習できる。ユーザ属性(ユーザコンテキスト)は、たとえば、ユーザUの年齢や性別などのデモグラフィック属性や、ユーザUの興味趣向などのサイコグラフィック属性などの属性を示す。 In addition, the information processing device 100 can learn a combination evaluation model for each user attribute by using learning data samples based on the results of providing combination advertisements for each user attribute. User attributes (user context) indicate attributes such as demographic attributes such as the age and gender of user U, and psychographic attributes such as the interests and preferences of user U.

学習済みモデルの取得後、情報処理装置100は、ステップS2で選択された複数の広告の組合せごとに、組合せによる組合せ広告がユーザUに選択される可能性を示す組合せ評価スコアを取得する(ステップS4)。たとえば、情報処理装置100は、ステップS2で選択された複数の広告の組合せを、ステップS3で取得された学習済みモデル(モデルMA)に入力することにより、学習済みモデルから出力される組合せ評価スコアを取得する。 After obtaining the trained model, the information processing device 100 obtains, for each combination of multiple advertisements selected in step S2, a combination evaluation score indicating the likelihood that the combined advertisement will be selected by user U (step S4). For example, the information processing device 100 inputs the combination of multiple advertisements selected in step S2 into the trained model (model MA) obtained in step S3, thereby obtaining a combination evaluation score output from the trained model.

組合せ評価スコアの取得後、情報処理装置100は、取得した組合せ評価スコアが最大となる組合せによる組合せ広告を生成する(ステップS5)。たとえば、情報処理装置100は、ユーザUからアクセス要求があった所定のサービスに対応するウェブページに設けられている1つの広告枠に対して、組合せ評価スコアが最大となる組合せを構成する各広告を任意に配置した組合せ広告を生成する。図1では、1つの広告枠内に、広告Aと、広告Bと、広告Cとが配置された組合せ広告AD_aが示されている。なお、組合せ広告を構成する各広告は、完全に分離されていなくてもよく、少なくとも一部が重複していてもよい。 After obtaining the combination evaluation score, the information processing device 100 generates a combination advertisement using the combination that maximizes the obtained combination evaluation score (step S5). For example, the information processing device 100 generates a combination advertisement by arbitrarily placing each advertisement that constitutes the combination that maximizes the combination evaluation score in a single advertisement space provided on a webpage that corresponds to a specific service requested by user U. Figure 1 shows combination advertisement AD_a, in which advertisement A, advertisement B, and advertisement C are placed in a single advertisement space. Note that the advertisements that make up the combination advertisement do not need to be completely separate, and may overlap at least partially.

組合せ広告の生成後、情報処理装置100は、組合せ広告を含むウェブページをユーザ端末10に送信して、ユーザUに提供する(ステップS6)。 After generating the combination advertisement, the information processing device 100 transmits a web page including the combination advertisement to the user terminal 10 and provides it to the user U (step S6).

このようにして、情報処理装置100は、複数の広告を組み合わせた組合せ広告をユーザに提供することにより、広告の組合せによる新たな影響力を持った広告を創造でき、広告により所定の成果を得られる可能性を高めることができる。 In this way, by providing users with combination advertisements that combine multiple advertisements, the information processing device 100 can create advertisements with new influence through the combination of advertisements, thereby increasing the likelihood that the advertisement will achieve the desired results.

また、情報処理装置100は、組合せ候補となる複数の広告を選択する際、広告配信先となるユーザ(たとえば、ユーザU)が興味関心を有するカテゴリに対応する複数の広告の中から、広告効果を示す指標値が所定値未満である広告を選択してもよい。これにより、広告配信先(ターゲット)となるユーザが興味関心を有するが、配信されにくい広告を含む組合せ広告をユーザに提供でき、組合せ広告の影響力の幅を広げることができる。 Furthermore, when selecting multiple advertisements to be combined, the information processing device 100 may select advertisements whose index value indicating advertising effectiveness is less than a predetermined value from multiple advertisements corresponding to categories of interest to the user (e.g., user U) to whom the advertisements are to be delivered. This makes it possible to provide the user with a combination advertisement that includes advertisements that are of interest to the user (target) to whom the advertisements are to be delivered but that are unlikely to be delivered, thereby broadening the scope of influence of the combination advertisement.

また、情報処理装置100は、組合せ広告に対応する入札を広告主から受け付けた際の入札金額に応じて、組合せ広告を構成する各広告に個別に割り当てられる表示領域の大きさ、位置、及び表示色のうちのいずれか1つを決定してもよい。たとえば、情報処理装置100は、入札金額の大きさに比例して、表示領域の大きさを変更してもよい。また、たとえば、情報処理装置100は、広告の入札金額が一定額未満である場合、広告をモノクロ表示し、広告の入札金額が一定額以上である場合、広告をカラー表示してもよい。また、たとえば、情報処理装置100は、組合せ広告を構成する各広告のうち、他の広告よりも入札金額が高く、かつ、一定額を超える広告を広告枠においてクリックの実績が最も高い位置(たとえば、向かって左上)に表示してもよい。 In addition, the information processing device 100 may determine any one of the size, position, and display color of the display area to be individually allocated to each advertisement constituting the combination advertisement, depending on the bid amount when a bid corresponding to the combination advertisement is received from an advertiser. For example, the information processing device 100 may change the size of the display area in proportion to the size of the bid amount. For example, the information processing device 100 may display an advertisement in monochrome if the bid amount for the advertisement is less than a certain amount, and may display the advertisement in color if the bid amount for the advertisement is equal to or greater than the certain amount. For example, the information processing device 100 may display, among the advertisements constituting the combination advertisement, an advertisement with a bid amount higher than the other advertisements and exceeding the certain amount in a position in the advertising space with the highest click performance (for example, the upper left when viewed from the front).

また、情報処理装置100は、各広告に対応するカテゴリの類似度を加味して、組合せ広告における各広告の表示位置を決定してもよい。たとえば、情報処理装置100は、カテゴリが類似する広告が隣り合うように、各広告の表示位置を決定してもよい。 In addition, the information processing device 100 may determine the display position of each advertisement in a combined advertisement, taking into account the similarity of the categories corresponding to each advertisement. For example, the information processing device 100 may determine the display position of each advertisement so that advertisements of similar categories are adjacent to each other.

このように、情報処理装置100は、組合せ広告の表示態様に変化を持たせることができる。 In this way, the information processing device 100 can vary the display mode of combination advertisements.

また、情報処理装置100は、組合せ広告が選択操作(たとえば、クリックやタップなど)された場合、組合せ広告を構成する各広告に対応するカテゴリの興味関心度スコアに基づく確率で表示抽選を行い、当選した広告に対応するウェブページを提供してもよい。たとえば、情報処理装置100は、ユーザUにより組合せ広告AD_aがクリックされた場合、組合せ広告AD_aを構成する広告A、広告B、及び、広告Cの表示抽選を行う。そして、情報処理装置100は、広告Aが表示抽選に当選した場合、広告Aに予め紐付けられるランディングページやコンテンツなどをユーザUに提供する。 Furthermore, when a combination advertisement is selected (e.g., clicked or tapped), the information processing device 100 may hold a display lottery with a probability based on the interest score of the category corresponding to each advertisement that constitutes the combination advertisement, and provide a webpage corresponding to the winning advertisement. For example, when user U clicks on combination advertisement AD_a, the information processing device 100 holds a display lottery for advertisements A, B, and C that constitute combination advertisement AD_a. Then, if advertisement A wins the display lottery, the information processing device 100 provides user U with a landing page, content, etc. that is pre-linked to advertisement A.

また、情報処理装置100は、表示抽選に当選した広告のウェブページを提供する際、表示抽選に落選した他の広告を表示抽選に当選したウェブページに設けられている広告枠に表示する。なお、情報処理装置100は、クリック率の変化に応じて、組合せ広告における各広告の表示領域の大きさを動的に変更してもよい。 In addition, when providing a web page for an advertisement that has won the display lottery, the information processing device 100 displays other advertisements that lost the display lottery in advertising spaces provided on the web page that has won the display lottery. Note that the information processing device 100 may dynamically change the size of the display area for each advertisement in the combination advertisement in response to changes in click-through rate.

このように、情報処理装置100は、組合せ広告の提供態様に変化を持たせることができる。 In this way, the information processing device 100 can vary the manner in which combined advertisements are presented.

また、上述の例では、情報処理装置100が、組合せ広告を生成することを前提とする情報処理の一例について説明してきたが、所定の条件を満たす場合、組合せ広告を生成する処理を実行してもよい。たとえば、情報処理装置100は、広告枠に表示する単体の広告を決定した後、単体のまま表示するよりも、他の広告を組み合わせて表示する方が高い組合せ効果を期待できる組合せ候補があるか否かを判定する。そして、情報処理装置100は、他の広告を組み合わせて表示する方が高い組合せ効果を期待できる組合せ候補があることを条件に、組合せ広告を生成する。 In addition, in the above example, an example of information processing has been described that assumes that the information processing device 100 generates a combination advertisement, but if certain conditions are met, the information processing device 100 may execute processing to generate a combination advertisement. For example, after determining a single advertisement to be displayed in an advertisement space, the information processing device 100 determines whether there are any combination candidates that can be expected to produce a higher combination effect when displayed in combination with other advertisements than when displayed alone. Then, the information processing device 100 generates a combination advertisement on the condition that there are any combination candidates that can be expected to produce a higher combination effect when displayed in combination with other advertisements.

(1-2.組合せ評価スコアの算出方法の変形例)
また、情報処理装置100は、複数の広告の組合せごとに、各広告を組み合わせたときの表示態様と、各広告の広告効果を示す所定の指標値とに基づいて、組合せを構成する各広告がユーザにより選択される可能性を示す組合せ評価スコアを算出してもよい。図2は、実施形態に係る組合せ評価スコアの算出方法の変形例の概要(その1)を示す図である。なお、図2では、3つの広告を組み合わせる例を示しているが、組み合わせる広告の数は任意の数であってよい。
(1-2. Modified Example of Calculation Method of Combination Evaluation Score)
Furthermore, the information processing device 100 may calculate, for each combination of multiple advertisements, a combination evaluation score indicating the likelihood that each advertisement constituting the combination will be selected by a user, based on the display mode of each advertisement when combined and a predetermined index value indicating the advertising effectiveness of each advertisement. Figure 2 is a diagram showing an overview (part 1) of a modified example of the method for calculating the combination evaluation score according to the embodiment. Note that, although Figure 2 shows an example in which three advertisements are combined, any number of advertisements may be combined.

情報処理装置100は、組合せ広告AD_aを構成する広告A、広告B、及び、広告Dの広告枠に対する表示態様を決定する。組合せ広告AD_aを構成する各広告の表示態様には、広告枠の領域内で組合せ広告を構成する各広告に個別に割り当てられる表示領域の大きさ(表示面積)が含まれる。図2では、広告Aの表示領域A-1の大きさが面積「A」であり、広告Bの表示領域A-2の大きさが「面積B」であり、広告Dの表示領域A-3の大きさが「面積D」である様子が示されている。 The information processing device 100 determines the display mode for the ad space of advertisements A, B, and D that make up combined advertisement AD_a. The display mode for each advertisement that makes up combined advertisement AD_a includes the size of the display area (display area) that is individually allocated to each advertisement that makes up the combined advertisement within the area of the ad space. Figure 2 shows that the size of display area A-1 for advertisement A is area "A," the size of display area A-2 for advertisement B is area "B," and the size of display area A-3 for advertisement D is area "D."

また、情報処理装置100は、広告枠の領域内で組合せ広告を構成する各広告に個別に割り当てられる表示領域の大きさと、各広告の広告効果を示す指標値とに基づいて、組合せ評価スコアを算出する。たとえば、情報処理装置100は、各広告の表示領域の大きさを示す面積と、各広告の広告効果を示す指標値とを掛け合わせて、各広告の乗算結果を合算することにより、組合せ評価スコアを算出する。具体的には、情報処理装置100は、広告Aの「面積A」と広告Aに対応する「指標値PA」とを掛け合わせて、広告Aに対応するスコアSC_Aを算出する。また、情報処理装置100は、広告Bの「面積B」と広告Bに対応する「指標値PB」とを掛け合わせて、広告Bに対応するスコアSC_Bを算出する。また、情報処理装置100は、広告Dの「面積D」と広告Dに対応する「指標値PD」とを掛け合わせて、広告Dに対応するスコアSC_Dを算出する。そして、情報処理装置100は、広告Aに対応するスコアSC_Aと、広告Bに対応するスコアSC_Bと、広告Cに対応するスコアSC_Dとを合算することにより、組合せ広告AD_aに対応する組合せ評価スコアSC_(A+B+D)を算出する。 The information processing device 100 also calculates a combination evaluation score based on the size of the display area individually allocated to each advertisement constituting the combination advertisement within the area of the advertising space and an index value indicating the advertising effectiveness of each advertisement. For example, the information processing device 100 calculates the combination evaluation score by multiplying the area indicating the size of the display area of each advertisement by an index value indicating the advertising effectiveness of each advertisement and adding up the multiplication results for each advertisement. Specifically, the information processing device 100 multiplies the "area A" of advertisement A by the "index value PA" corresponding to advertisement A to calculate a score SC_A corresponding to advertisement A. The information processing device 100 also multiplies the "area B" of advertisement B by the "index value PB" corresponding to advertisement B to calculate a score SC_B corresponding to advertisement B. The information processing device 100 also multiplies the "area D" of advertisement D by the "index value PD" corresponding to advertisement D to calculate a score SC_D corresponding to advertisement D. Then, the information processing device 100 calculates the combination evaluation score SC_(A+B+D) corresponding to the combined advertisement AD_a by adding up the score SC_A corresponding to advertisement A, the score SC_B corresponding to advertisement B, and the score SC_D corresponding to advertisement C.

また、情報処理装置100は、組合せ評価スコアを算出する際に、表示領域の位置に対応付けて予め規定される重みを反映してもよい。図3は、実施形態に係る組合せ評価スコアの算出方法の変形例の概要(その2)を示す図である。 In addition, when calculating the combination evaluation score, the information processing device 100 may reflect weights that are predefined in association with the position of the display area. Figure 3 is a diagram showing an overview (part 2) of a modified example of the method for calculating the combination evaluation score according to the embodiment.

たとえば、組合せ広告AD_aを構成する各広告の表示態様には、広告枠に対して各広告を表示する際の表示位置が含まれてもよい。そして、各広告の表示位置には、予め規定された重みが対応付けられていてもよい。図3では、広告枠の表示領域のうち、図3に向かって一番左側に設けられている表示領域A-1に対して重み:「1.3」が対応付けられており、図3に向かって中央に設けられている表示領域A-2に対して重み:「1.2」が対応付けられており、図3に向かって一番右側に設けられている表示領域A-3に対して重み:「1.1」が対応付けられている様子が示されている。表示位置は、広告枠内の領域において各広告を表示するための広告のレイアウトパターンとして予め規定されていてもよい。この場合、広告枠内に予め規定されている表示領域(たとえば、図3に示す表示領域A-1~A-3など)の位置が表示位置に対応する。なお、広告枠における広告のレイアウトパターンは予め複数用意されていてもよい。 For example, the display mode of each advertisement constituting the combined advertisement AD_a may include the display position of each advertisement when displayed in the advertisement space. A predefined weight may be associated with the display position of each advertisement. Figure 3 shows that, among the display areas of the advertisement space, a weight of "1.3" is associated with display area A-1, which is located on the far left as one looks into the image; a weight of "1.2" is associated with display area A-2, which is located in the center as one looks into the image; and a weight of "1.1" is associated with display area A-3, which is located on the far right as one looks into the image. The display positions may be predefined as advertisement layout patterns for displaying each advertisement in an area within the advertisement space. In this case, the positions of predefined display areas within the advertisement space (for example, display areas A-1 to A-3 shown in Figure 3) correspond to the display positions. Note that multiple advertisement layout patterns for the advertisement space may be prepared in advance.

そして、情報処理装置100は、組合せ評価スコアを算出する際に、表示領域の位置に対応付けて予め規定される重みを反映してもよい。具体的には、情報処理装置100は、広告Aの「面積A」と広告Aに対応する「指標値PA」と表示領域A-1に対応付けられている重み「1.3」とを掛け合わせて、広告Aに対応するスコアSC_Aを算出する。また、情報処理装置100は、広告Bの「面積B」と広告Bに対応する「指標値PB」と表示領域A-2に対応付けられている重み「1.2」とを掛け合わせて、広告Bに対応するスコアSC_Bを算出する。また、情報処理装置100は、広告Dの「面積D」と広告Dに対応する「指標値PD」と表示領域A-3に対応付けられている重み「1.1」とを掛け合わせて、広告Dに対応するスコアSC_Dを算出する。そして、情報処理装置100は、広告Aに対応するスコアSC_Aと、広告Bに対応するスコアSC_Bと、広告Dに対応するスコアSC_Dとを合算することにより、組合せ広告AD_aに対応する組合せ評価スコアSC_(A+B+D)を算出する。 When calculating the combination evaluation score, the information processing device 100 may also reflect weights that are predefined in association with the position of the display area. Specifically, the information processing device 100 multiplies the "area A" of advertisement A, the "index value PA" corresponding to advertisement A, and the weight "1.3" associated with display area A-1 to calculate the score SC_A corresponding to advertisement A. The information processing device 100 also multiplies the "area B" of advertisement B, the "index value PB" corresponding to advertisement B, and the weight "1.2" associated with display area A-2 to calculate the score SC_B corresponding to advertisement B. The information processing device 100 also multiplies the "area D" of advertisement D, the "index value PD" corresponding to advertisement D, and the weight "1.1" associated with display area A-3 to calculate the score SC_D corresponding to advertisement D. Then, the information processing device 100 calculates the combination evaluation score SC_(A+B+D) corresponding to the combined advertisement AD_a by adding up the score SC_A corresponding to advertisement A, the score SC_B corresponding to advertisement B, and the score SC_D corresponding to advertisement D.

このようにして、情報処理装置100は、組合せを構成する各広告がユーザにより選択される可能性を示すスコアを、組合せ広告の表示態様に応じて取得できる。 In this way, the information processing device 100 can obtain a score indicating the likelihood that each advertisement constituting the combination will be selected by the user, depending on the display mode of the combination advertisement.

(1-3.組合せ効果の評価方法について)
また、情報処理装置100は、組合せ広告を含む各広告の提供結果に基づいて、組合せ広告を構成する各広告が単体で提供されるよりも組合せ広告として提供された方がユーザにより選択される可能性が向上する組合せ効果が認められるかどうかを評価してもよい。たとえば、情報処理装置100は、組合せ広告の広告効果を示す所定の指標値と、組合せ広告を構成する各広告の広告効果を示す所定の指標値との比較結果に基づいて、組合せ効果が認められるかどうかを評価する。
(1-3. Method for evaluating the combined effect)
Furthermore, the information processing device 100 may evaluate, based on the results of presenting each advertisement including the combination advertisement, whether a combination effect is recognized, in which the likelihood that each advertisement constituting the combination advertisement will be selected by a user is increased when the advertisement is presented as a combination advertisement rather than when each advertisement is presented individually. For example, the information processing device 100 evaluates whether a combination effect is recognized based on a result of comparing a predetermined index value indicating the advertising effectiveness of the combination advertisement with a predetermined index value indicating the advertising effectiveness of each advertisement constituting the combination advertisement.

以下、図4を用いて、情報処理装置100が実行する組合せ効果の評価方法について説明する。図4は、実施形態に係る組合せ効果の評価方法の概要を示す図である。図4では、組合せ広告と、組合せ広告を構成する各広告の広告効果を示す指標値がクリック率である場合を示している。また、図4では、組合せ効果の評価について説明するための広告として、広告Aと、広告Bと、広告Cと、広告Dと、組合せ広告A+B+Cと、組合せ広告A+B+Dとを例示している。 The method for evaluating the combination effect executed by the information processing device 100 will be described below with reference to FIG. 4. FIG. 4 is a diagram showing an overview of the method for evaluating the combination effect according to the embodiment. FIG. 4 shows a case where the index value indicating the advertising effect of a combination advertisement and each advertisement constituting the combination advertisement is the click-through rate. FIG. 4 also shows advertisement A, advertisement B, advertisement C, advertisement D, combination advertisement A+B+C, and combination advertisement A+B+D as examples of advertisements for explaining the evaluation of the combination effect.

まず、情報処理装置100は、組合せ広告A+B+Cを構成する広告Aと広告Bと広告Cのそれぞれのクリック率を取得し、取得したクリック率を合算することにより、組合せ広告A+B+Cの推定クリック率を算出する。図4では、組合せ広告A+B+Cの推定クリック率が「7%」である例が示されている。次に、情報処理装置100は、組合せ広告A+B+Cの提供結果を参照して、組合せ広告A+B+Cについての実際のクリック率を取得する。図4では、組合せ広告A+B+Cの実際のクリック率が「10%」である例が示されている。また、情報処理装置100は、実際のクリック率と推定クリック率とを比較して、実際のクリック率が推定クリック率を上回っている場合、組合せ効果が認められると判断する。そして、情報処理装置100は、実際のクリック率と推定クリック率との差分3%に対応する値である「3」を、組合せ広告A+B+Cを構成する広告A、広告B、及び広告Cに対応付けて、組合せ効果を示すアシストスコアとして登録する。 First, the information processing device 100 obtains the click rates of each of advertisements A, B, and C that make up the combination advertisement A+B+C, and adds up the obtained click rates to calculate an estimated click rate for the combination advertisement A+B+C. Figure 4 shows an example in which the estimated click rate for the combination advertisement A+B+C is 7%. Next, the information processing device 100 references the results of providing the combination advertisement A+B+C to obtain the actual click rate for the combination advertisement A+B+C. Figure 4 shows an example in which the actual click rate for the combination advertisement A+B+C is 10%. Furthermore, the information processing device 100 compares the actual click rate with the estimated click rate, and if the actual click rate exceeds the estimated click rate, determines that the combination is effective. The information processing device 100 then associates the value "3," which corresponds to the 3% difference between the actual click rate and the estimated click rate, with advertisements A, B, and C that make up the combination advertisement A+B+C, and registers this as an assist score indicating the combination's effectiveness.

同様に、情報処理装置100は、組合せ広告A+B+Dを構成する広告Aと広告Bと広告Dのそれぞれのクリック率を取得し、取得したクリック率を合算することにより、組合せ広告A+B+Dの推定クリック率を算出する。図4では、組合せ広告A+B+Dの推定クリック率が「9%」である例が示されている。次に、情報処理装置100は、組合せ広告A+B+Dの提供結果を参照して、組合せ広告A+B+Dについての実際のクリック率を取得する。図4では、組合せ広告A+B+Dの実際のクリック率が「11%」である例が示されている。また、情報処理装置100は、実際のクリック率と推定クリック率とを比較して、実際のクリック率が推定クリック率を上回っている場合、組合せ効果が認められると判断する。そして、情報処理装置100は、実際のクリック率と推定クリック率との差分2%に対応する値である「2」を、組合せ広告A+B+Dを構成する広告A、広告B、及び広告Dに対応付けて、組合せ効果を示すアシストスコアとして登録する。なお、アシストスコアは、組合せ広告の組合せ効果を示すスコアであるともいえる。 Similarly, the information processing device 100 obtains the click rates of each of advertisements A, B, and D that make up the combination advertisement A+B+D, and adds up the obtained click rates to calculate an estimated click rate for the combination advertisement A+B+D. Figure 4 shows an example in which the estimated click rate for the combination advertisement A+B+D is 9%. Next, the information processing device 100 references the results of providing the combination advertisement A+B+D to obtain the actual click rate for the combination advertisement A+B+D. Figure 4 shows an example in which the actual click rate for the combination advertisement A+B+D is 11%. Furthermore, the information processing device 100 compares the actual click rate with the estimated click rate, and if the actual click rate exceeds the estimated click rate, determines that the combination is effective. The information processing device 100 then associates the value "2," which corresponds to the 2% difference between the actual click rate and the estimated click rate, with advertisements A, B, and D that make up the combination advertisement A+B+D, and registers this as an assist score indicating the combination's effectiveness. The assist score can also be said to be a score that indicates the combined effectiveness of combined advertising.

また、情報処理装置100は、他の広告と組み合わせた場合に、ユーザにより選択される可能性を向上させる広告であるアシスト広告を特定してもよい。たとえば、情報処理装置100は、組合せ広告に組合せ効果が認められる場合、組合せ広告の広告効果を示す所定の指標値(たとえば、実際のクリック率)から、組合せ広告を構成する各広告の広告効果を示す所定の指標値の合算値(たとえば、推定クリック率)を差し引いた値を、組合せ効果を示すアシストスコアとして算出する。情報処理装置100は、組合せ効果が認められる組合せ広告の各々についてアシストスコアの算出を行う。そして、評価部135は、組合せ効果が認められる組合せ広告の各々について算出した各アシストスコアを、組合せ広告を構成する各広告に対応付けて累積した累積スコアに基づいて、他の広告と組み合わせた場合に、ユーザにより選択される可能性を向上させるアシスト広告を特定する。たとえば、アシストスコアが他の広告よりも高い広告は、他の広告と組み合わせた場合に、ユーザにより選択される可能性を向上させるアシスト広告である可能性が高いと判断できる。図4によれば、組合せ広告A+B+C、及び、組合せ広告A+B+Dの組合せ効果の評価により、広告Aおよび広告Bのアシストスコアが他の広告に比べて高くなっている。つまり、上述した組合せ効果の評価を通じて、他の広告と組み合わせた場合、他の広告が選択される可能性を向上させるアシスト広告を推定することが可能となる。 The information processing device 100 may also identify assist advertisements that, when combined with other advertisements, increase the likelihood of selection by a user. For example, when a combination advertisement is recognized as having a combined effect, the information processing device 100 calculates an assist score indicating the combined effect by subtracting the sum of predetermined index values indicating the advertising effectiveness of each advertisement constituting the combination advertisement (e.g., estimated click rate) from a predetermined index value indicating the advertising effectiveness of the combination advertisement (e.g., actual click rate). The information processing device 100 calculates an assist score for each combination advertisement for which a combined effect is recognized. The evaluation unit 135 then identifies assist advertisements that, when combined with other advertisements, increase the likelihood of selection by a user based on a cumulative score obtained by associating each assist score calculated for each combination advertisement for which a combined effect is recognized with each advertisement constituting the combination advertisement. For example, an advertisement with a higher assist score than other advertisements can be determined to be an assist advertisement that is likely to increase the likelihood of selection by a user when combined with other advertisements. As shown in Figure 4, the evaluation of the combined effectiveness of the combined advertisements A+B+C and A+B+D shows that the assist scores of advertisements A and B are higher than those of other advertisements. In other words, by evaluating the combined effectiveness described above, it is possible to estimate an assist advertisement that, when combined with other advertisements, increases the likelihood that the other advertisements will be selected.

このようにして、情報処理装置100は、組合せ広告の推定クリック率と、実際のクリック率との差分から、複数の広告を組み合わせたことによる組合せ効果を評価でき、複数の広告を組み合わせて構成される組合せ広告の広告効果を検証するための1つの方法論を提案できる。なお、情報処理装置100は、上述のアシストスコアの大きさに応じて、対応する広告の表示面積を変更したり、メインとなる広告の近くに配置したりしてもよい。 In this way, the information processing device 100 can evaluate the combined effectiveness of combining multiple advertisements from the difference between the estimated click rate of the combination advertisement and the actual click rate, and can propose one methodology for verifying the advertising effectiveness of a combination advertisement composed of multiple advertisements. Note that the information processing device 100 may change the display area of the corresponding advertisement or position it near the main advertisement depending on the magnitude of the above-mentioned assist score.

また、情報処理装置100は、他の広告と組み合わせた場合に、たとえば、クリック率が低下するなど、組合せ効果が認められない広告を特定してもよい。このとき、情報処理装置100は、組合せ効果が認められていない広告については、他の広告と組み合わせる組合せ対象から予め除外してもよいし、可能な範囲で他の広告から離れた場所に小さく表示したりしてもよい。また、情報処理装置100は、ユーザにより選択される可能性と、広告主に対する課金額との間の関係性に基づいて、組合せ対象となる広告を選択してもよい。たとえば、情報処理装置100は、組合せ候補として、広告Xと広告Yが存在する場合、広告Xの方が広告Yに比べてアシストスコアが高いが課金額が低いという関係性にある場合、ユーザにより選択される可能性を優先するならば広告Xを選択し、課金額を優先するならば広告Yを選択するという方法で組合せ対象となる広告を選択してもよい。 The information processing device 100 may also identify advertisements that, when combined with other advertisements, are not recognized as having a combined effect, for example, a lower click-through rate. In this case, the information processing device 100 may exclude advertisements that are not recognized as having a combined effect from those to be combined with other advertisements in advance, or may display them in a small size and as far away from other advertisements as possible. The information processing device 100 may also select advertisements to be combined based on the relationship between the likelihood of being selected by a user and the amount charged to the advertiser. For example, if advertisements X and Y are present as combination candidates, and advertisement X has a higher assist score but a lower amount charged than advertisement Y, the information processing device 100 may select advertisements to be combined in this manner if priority is given to the likelihood of being selected by a user, or if priority is given to the amount charged.

また、情報処理装置100は、アシストスコア(推定クリック率)を算出する際、広告の出現頻度に応じた補正係数を掛け合わせて、アシストスコアを調整してもよい。これにより、出現頻度によりアシストスコアが高くなってしまうという不都合を解消できる。 Furthermore, when calculating the assist score (estimated click rate), the information processing device 100 may adjust the assist score by multiplying it by a correction coefficient according to the frequency of appearance of the advertisement. This can eliminate the inconvenience of the assist score becoming higher depending on the frequency of appearance.

また、情報処理装置100は、組合せ広告を構成する各広告に関する情報と、組合せ広告に対応するアシストスコアとの対応関係を学習した学習済みモデルである組合せ効果評価モデルを用いて、組合せ効果を示すスコアを取得してもよい。図5は、実施形態に係る組合せ効果評価モデルの生成方法の概要を示す図である。 In addition, the information processing device 100 may obtain a score indicating the combination effect using a combination effect evaluation model, which is a trained model that has learned the correspondence between information about each advertisement that constitutes a combination advertisement and the assist score corresponding to the combination advertisement. Figure 5 is a diagram showing an overview of a method for generating a combination effect evaluation model according to an embodiment.

たとえば、図5に示すように、情報処理装置100は、組合せ広告を含む広告の提供結果が記憶されている広告情報を参照して、組合せ広告を構成する各広告に関する情報と、組合せ広告の組合せ効果を示すアシストスコアとを対応付けた学習用データサンプルを準備する。なお、広告に関する情報は、広告に対応付けられている広告対象を示すカテゴリの情報や、広告の広告主に関する情報など、任意の情報を採用できる。そして、情報処理装置100は、学習用データサンプルを用いて、たとえば、ニューラルネットワークなどの任意の機械学習モデルを学習用モデルMB-1として、各広告に関する情報を入力した場合に、各広告の組合せにより構成される組合せ広告の組合せ効果を示す情報を出力する組合せ効果評価モデルMB-2を学習する。情報処理装置100は、組合せ広告を構成する組合せ候補となる各広告に関する情報を組合せ効果評価モデルMB-2に入力し、各広告の組合せにより構成される組合せ広告の組合せ効果を示すアシストスコアを組合せ効果評価モデルMB-2から取得できる。 For example, as shown in FIG. 5, the information processing device 100 references advertising information that stores the results of presenting advertisements, including combination advertisements, and prepares a training data sample that associates information about each advertisement that constitutes the combination advertisement with an assist score that indicates the combined effectiveness of the combination advertisement. Note that the information about the advertisements can be any information, such as category information indicating the advertising target associated with the advertisement or information about the advertiser of the advertisement. The information processing device 100 then uses the training data sample to train a combination effect evaluation model MB-2, which outputs information indicating the combined effectiveness of the combination advertisement formed by the combination of each advertisement, using, for example, an arbitrary machine learning model such as a neural network as the training model MB-1, when information about each advertisement is input. The information processing device 100 inputs information about each advertisement that is a candidate for a combination that constitutes the combination advertisement into the combination effect evaluation model MB-2, and can obtain an assist score that indicates the combined effectiveness of the combination advertisement formed by the combination of each advertisement from the combination effect evaluation model MB-2.

(1-4.組合せ広告の課金額の決定方法について)
また、情報処理装置100は、複数の広告を組み合わせて生成した組合せ広告を提供する際、組合せ広告を構成する各広告に対するユーザの興味の比率に基づいて、配信対象となる組合せ広告に紐付く広告主に対する課金額を決定してもよい。図6は、実施形態に係る組合せ広告の課金額の決定方法の概要を示す図である。
(1-4. Method for determining the charge amount for combined advertising)
Furthermore, when providing a combination advertisement generated by combining a plurality of advertisements, the information processing device 100 may determine a charge amount to be charged to an advertiser associated with the combination advertisement to be delivered, based on a ratio of user interest to each advertisement constituting the combination advertisement. Fig. 6 is a diagram illustrating an overview of a method for determining a charge amount for a combination advertisement according to an embodiment.

図6に示すように、情報処理装置100は、組合せ広告を構成する各広告に関する情報と、各広告に対するユーザの興味の比率との対応関係を学習した学習済みモデルである心象推定モデルMCを用いて、配信対象となる組合せ広告を構成する各広告に対するユーザの興味の比率を導出する。 As shown in Figure 6, the information processing device 100 derives the user's interest ratio for each advertisement that makes up the combination advertisement to be delivered using the impression estimation model MC, which is a trained model that has learned the correspondence between information about each advertisement that makes up the combination advertisement and the user's interest ratio for each advertisement.

たとえば、情報処理装置100は、クラウドソーシングなどを利用して、組合せ広告を構成する各広告の広告対象のうち、どの広告対象についての広告であるという心象を抱いたかを示す心象情報を取得する。また、情報処理装置100は、組合せ広告に関する情報と、組合せ広告に対応する心象情報とを対応付けた学習用データサンプルを準備する。そして、情報処理装置100は、学習用データサンプルを用いて、たとえば、ニューラルネットワークなどの任意の機械学習モデルを学習用モデルとして、組合せ広告に関する情報を入力して、組合せ広告に対応する心象情報を出力する心象推定モデルMCを学習する。 For example, the information processing device 100 uses crowdsourcing or the like to acquire impression information indicating which advertising target, among the advertising targets of each advertisement constituting the combination advertisement, the impression the advertisement had of that target. The information processing device 100 also prepares a training data sample that associates information about the combination advertisement with impression information corresponding to the combination advertisement. Then, using the training data sample, the information processing device 100 inputs information about the combination advertisement into an arbitrary machine learning model such as a neural network as a training model, and trains an impression estimation model MC that outputs impression information corresponding to the combination advertisement.

そして、情報処理装置100は、心象推定モデルMCを用いて、配信対象となる組合せ広告を構成する各広告に対するユーザの興味の比率を導出する。たとえば、情報処理装置100は、配信対象となる組合せ広告A+B+Cに関する情報を心象推定モデルMCに入力することにより心象推定モデルMCから得られる出力を、ユーザの興味の比率として取り扱う。図6によれば、組合せ広告A+B+Cに関する情報を心象推定モデルMCに入力することにより、広告Aであるという心象を抱くと推定される割合:「0.7」であり、広告Bであるという心象を抱くと推定される割合:「0.2」であり、広告Cであるという心象を抱くと推定される割合:「0.1」であるという出力が心象推定モデルMCから得られる例が示されている。 The information processing device 100 then uses the impression estimation model MC to derive the ratio of user interest for each advertisement that constitutes the combination advertisement to be delivered. For example, the information processing device 100 inputs information about the combination advertisement A+B+C to be delivered into the impression estimation model MC, and treats the output obtained from the impression estimation model MC as the ratio of user interest. Figure 6 shows an example in which, by inputting information about the combination advertisement A+B+C into the impression estimation model MC, the output obtained from the impression estimation model MC is: the estimated ratio of having the impression that advertisement A is: "0.7", the estimated ratio of having the impression that advertisement B is: "0.2", and the estimated ratio of having the impression that advertisement C is: "0.1".

また、情報処理装置100は、配信対象となる組合せ広告を構成する各広告に対するユーザの興味の比率に基づいて、組合せ広告に紐付く広告主に対する課金額を決定する。たとえば、図6に示す例を用いて説明すると、情報処理装置100は、広告Aの広告主Aに対する課金額を、広告Aに対する設定課金額Aと、広告Bに対する設定課金額Bと、広告Cに対する設定課金額Cとを合計し、その合計金額である設定課金額A+B+Cに対して、広告Aに対するユーザの興味の比率である「0.7」を乗算した金額に決定する。同様に、情報処理装置100は、広告Bの広告主Bに対する課金額を、設定課金額A+B+Cに対して、広告Bに対するユーザの興味の比率である「0.2」を乗算した金額に決定する。同様に、広告Cの広告主Cに対する課金額を、設定課金額A+B+Cに対して、広告Cに対するユーザの興味の比率である「0.1」を乗算した金額に決定する。 The information processing device 100 also determines the amount to be charged to advertisers associated with a combination advertisement based on the ratio of user interest in each advertisement constituting the combination advertisement to be delivered. For example, using the example shown in FIG. 6 , the information processing device 100 determines the amount to be charged to advertiser A for advertisement A by adding together the set charge amount A for advertisement A, the set charge amount B for advertisement B, and the set charge amount C for advertisement C, and multiplying this total set charge amount A+B+C by 0.7, which is the ratio of the user's interest in advertisement A. Similarly, the information processing device 100 determines the amount to be charged to advertiser B for advertisement B by multiplying the set charge amount A+B+C by 0.2, which is the ratio of the user's interest in advertisement B. Similarly, the information processing device 100 determines the amount to be charged to advertiser C for advertisement C by multiplying the set charge amount A+B+C by 0.1, which is the ratio of the user's interest in advertisement C.

このようにして、情報処理装置100は、組合せ広告についてユーザの心象に基づく課金を実現でき、組合せ広告に対する課金方法の一手法を提案できる。 In this way, the information processing device 100 can realize billing based on the user's impressions of combined advertisements, and can propose one method of billing for combined advertisements.

また、情報処理装置100は、上述のアシストスコアに基づいて、広告主に対する課金額を調整してもよい。たとえば、情報処理装置100は、組合せ広告を構成する各広告のうち、アシストスコアが最も大きい広告の広告主に対して課金しないようにしてもよい。あるいは、情報処理装置100は、組合せ広告を構成する各広告のうち、アシストスコアが最も小さい広告の広告主のみに対して、設定課金額を課金するようにしてもよい。このようにして、情報処理装置100は、組合せ広告について組合せ効果を考慮した課金を実現でき、組合せ広告に対する課金方法の一手法を提案できる。 The information processing device 100 may also adjust the amount charged to the advertiser based on the above-mentioned assist score. For example, the information processing device 100 may not charge the advertiser of the advertisement with the highest assist score among the advertisements that make up the combination advertisement. Alternatively, the information processing device 100 may charge the set amount only to the advertiser of the advertisement with the lowest assist score among the advertisements that make up the combination advertisement. In this way, the information processing device 100 can realize charging for combination advertisements that takes into account the combined effect, and can propose one method of charging for combination advertisements.

[2.情報処理装置の構成]
図7を用いて、実施形態に係る情報処理装置100について説明する。図7は、実施形態に係る情報処理装置の構成例を示す図である。図7に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。
2. Configuration of information processing device
An information processing device 100 according to an embodiment will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of the configuration of the information processing device according to an embodiment. As shown in Fig. 7, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

(通信部110について)
通信部110は、たとえば、NIC(Network Interface Card)などによって実現される。通信部110は、ネットワークNと有線または無線で接続される。情報処理装置100は、ネットワークNを介して、ユーザ端末10との間で情報の送受信を行う。
(Regarding the communication unit 110)
The communication unit 110 is realized by, for example, a network interface card (NIC). The communication unit 110 is connected to a network N via a wired or wireless connection. The information processing device 100 transmits and receives information to and from the user terminal 10 via the network N.

(記憶部120について)
記憶部120は、たとえば、RAM(Random Access Memory)や、フラッシュメモリなどの半導体メモリ素子、またはハードディスクや、光ディスクなどの記憶装置によって実現される。記憶部120は、広告情報記憶部121と、入札情報記憶部122と、組合せ評価モデル記憶部123と、興味関心度評価モデル記憶部124と、組合せ効果評価モデル記憶部125とを有する。
(Regarding the storage unit 120)
The storage unit 120 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 120 has an advertisement information storage unit 121, a bid information storage unit 122, a combination evaluation model storage unit 123, an interest level evaluation model storage unit 124, and a combination effect evaluation model storage unit 125.

(広告情報記憶部121)
広告情報記憶部121は、広告に関する広告情報を記憶する。図8は、実施形態に係る広告情報の一例を示す図である。
(Advertisement information storage unit 121)
The advertisement information storage unit 121 stores advertisement information related to advertisements. Fig. 8 is a diagram illustrating an example of advertisement information according to the embodiment.

なお、図8は、実施形態に係る広告情報の一例を示しており、図8に示す以外の情報を含んでいてもよい。また、図8では、広告情報が有する複数の項目に対して概念的な情報が表示される例を示しているが、実際には、数値や文字列などの具体的な情報が記憶される。 Note that Figure 8 shows an example of advertising information according to an embodiment, and may include information other than that shown in Figure 8. Also, Figure 8 shows an example in which conceptual information is displayed for multiple items contained in the advertising information, but in reality, specific information such as numerical values or character strings is stored.

図8に示すように、広告情報記憶部121に記憶される広告情報は、「広告ID」の項目や、「広告主ID」の項目や、「広告詳細情報」の項目や、「カテゴリ情報」の項目や、「関連キーワード情報」の項目などといった複数の項目を有する。広告情報が有するこれらの項目は、相互に対応付けられている。 As shown in Figure 8, the advertising information stored in the advertising information storage unit 121 has multiple items, such as an "advertising ID" field, an "advertiser ID" field, an "advertising detail information" field, a "category information" field, and an "related keyword information" field. These items in the advertising information are associated with each other.

「広告ID」の項目には、広告を識別するための識別情報(広告ID)が記憶される。なお、組合せ広告である場合も、「広告ID」の項目には、組合せ広告に対して付与された1つの広告IDが記憶されていてもよい。また、組合せ広告である場合、「広告ID」の項目には、組合せ広告を構成する各広告に付与された広告IDがさらに記憶されていてもよい。 The "Advertising ID" field stores identification information (advertising ID) for identifying an advertisement. Note that even in the case of a combination advertisement, the "Advertising ID" field may store a single advertising ID assigned to the combination advertisement. Furthermore, in the case of a combination advertisement, the "Advertising ID" field may also store advertising IDs assigned to each advertisement that makes up the combination advertisement.

「広告主ID」の項目には、広告を入稿した広告主を識別するための識別情報(広告主ID)が記憶される。なお、組合せ広告である場合、「広告主ID」の項目には、組合せ広告を構成する各広告の広告主IDが記憶されていてもよい。 The "Advertiser ID" field stores identification information (advertiser ID) for identifying the advertiser who submitted the advertisement. In the case of a combination advertisement, the "Advertiser ID" field may also store the advertiser IDs of each advertisement that makes up the combination advertisement.

「広告詳細情報」の項目には、広告の内容に関する詳細情報が記憶される。たとえば、詳細情報としては、広告に係る文章として表示されるタイトルや、広告が表示される広告ページ(ウェブページ)の内容を要約したディスクリプションや、表示された広告に設定されるリンク先のURL(Uniformed Resource Locator)などが想定される。 The "Detailed Advertisement Information" field stores detailed information about the content of the advertisement. Examples of detailed information include the title displayed as text related to the advertisement, a description summarizing the content of the advertising page (web page) on which the advertisement is displayed, and the URL (Uniform Resource Locator) of the link destination set in the displayed advertisement.

「カテゴリ情報」の項目には、広告対象を示すカテゴリを示す情報が記憶される。カテゴリは、同一または類似の商品や、同一または類似のサービスを所定の粒度で取りまとめる区分を示す。 The "Category Information" field stores information indicating the category that represents the advertising target. A category indicates a division that groups identical or similar products or identical or similar services at a specified granularity.

「関連キーワード情報」の項目には、広告に関連する関連キーワードを示す情報が記憶される。たとえば、関連キーワードは、自動車に関する広告であれば、「新車」や「販売」など、検索クエリとして共起されやすいワードが語句される。 The "Related Keyword Information" field stores information indicating related keywords associated with the advertisement. For example, for an advertisement about automobiles, related keywords would be words that tend to co-occur in search queries, such as "new car" and "sales."

図8によれば、広告ID:「広告#01」で識別される広告情報の広告主は、「広告主#01」で識別される。また、図8によれば、広告ID:「広告#01」で識別される広告情報に相互に対応付けられている情報として、「広告詳細情報EX01」や、「カテゴリ情報EX01」や、「関連キーワード情報EX01」などが示されている。 According to Figure 8, the advertiser of the advertising information identified by the advertising ID: "Advertiser #01" is identified by "Advertiser #01." Also, according to Figure 8, information mutually associated with the advertising information identified by the advertising ID: "Advertiser #01" includes "Detailed advertising information EX01," "Category information EX01," and "Related keyword information EX01."

(入札情報記憶部122)
入札情報記憶部122は、広告を表示する条件に関する入札情報を記憶する。図9は、実施形態に係る入札情報の一例を示す図である。
(Bidding information storage unit 122)
The bid information storage unit 122 stores bid information related to conditions for displaying an advertisement. Fig. 9 is a diagram illustrating an example of bid information according to the embodiment.

なお、図9は、実施形態に係る入札情報の一例を示しており、図9に示す以外の情報を含んでいてもよい。たとえば、入札情報記憶部122は、広告主を識別するための識別情報(広告主ID)を記憶してもよい。また、入札情報記憶部122は、CPA(Cost Per Acquisition)や、CPC(Cost Per Click)や、クリック率(CTR:Click Through Rate)や、コンバージョン数や、コンバージョン率(CVR:Conversion Rate)や、PV(Page View)などの広告効果を示す所定の指標値を記憶してもよい。 Note that Figure 9 shows an example of bid information according to an embodiment, and the bid information may include information other than that shown in Figure 9. For example, the bid information storage unit 122 may store identification information (advertiser ID) for identifying an advertiser. The bid information storage unit 122 may also store predetermined index values indicating advertising effectiveness, such as CPA (Cost Per Acquisition), CPC (Cost Per Click), CTR (Click Through Rate), number of conversions, CVR (Conversion Rate), and PV (Page View).

また、図9では、入札情報が有する複数の項目に対して概念的な情報が表示される例を示しているが、実際には、各項目に対応する数値や文字列などの具体的な情報が記憶される。 Also, while Figure 9 shows an example in which conceptual information is displayed for multiple items contained in the bid information, in reality, specific information such as numerical values or character strings corresponding to each item is stored.

図9に示すように、入札情報記憶部122に記憶される入札情報は、「入札ID」の項目や、「広告ID」の項目や、「入札価格」の項目や、「表示回数」の項目や、「クリック数」の項目などといった複数の項目を有する。入札情報が有するこれらの項目は、相互に対応付けられている。 As shown in FIG. 9, the bid information stored in the bid information storage unit 122 has multiple fields, such as a "bid ID," an "advertising ID," a "bid price," a "number of impressions," and a "number of clicks." These fields in the bid information are associated with each other.

「入札ID」の項目には、入札を識別するための識別情報(入札ID)が記憶される。なお、実施形態では、複数の広告を組み合わせて表示する1つの広告枠に対する入札が行われる。「広告ID」の項目には、入札対象である広告を識別するための識別情報(広告ID)が記憶される。入札情報が有する「広告ID」の項目に記憶される識別情報(広告ID)は、図8に示す広告情報が有する「広告ID」の項目に記憶される識別情報(広告ID)と同一の情報であってよい。 The "Bid ID" field stores identification information (bid ID) for identifying a bid. In this embodiment, bidding is conducted for one advertising space that displays a combination of multiple advertisements. The "Advertising ID" field stores identification information (advertising ID) for identifying the advertisement that is the subject of the bid. The identification information (advertising ID) stored in the "Advertising ID" field of the bidding information may be the same information as the identification information (advertising ID) stored in the "Advertising ID" field of the advertising information shown in Figure 8.

「入札価格」の項目には、広告(たとえば、バナー広告)がワンクリックされるごとに広告主に課金される金額の基準となる入札金額を示す情報が記憶される。「表示回数」の項目には、広告が表示された回数(インプレッション数)を示す情報が記憶される。「クリック数」の項目には、広告がクリックされた回数を示す情報が記憶される。 The "bid price" field stores information indicating the bid amount that serves as the basis for the amount charged to the advertiser each time an advertisement (e.g., a banner advertisement) is clicked. The "number of impressions" field stores information indicating the number of times the advertisement is displayed (number of impressions). The "number of clicks" field stores information indicating the number of times the advertisement is clicked.

図9によれば、入札ID:「入札#01」で識別される入札により、広告ID:「広告#01」、「広告#11」、及び「広告#21」で識別される各広告により広告枠が落札されたことが示されている。また、図9によれば、広告ID:「広告#01」、「広告#11」、及び「広告#21」で識別される各広告の入札価格が「入札価格EX01」、「入札価格EX11」、及び「入札価格EX21」であり、表示回数が「表示回数EX01」、「表示回数EX11」、及び「表示回数EX21」であり、クリック数が「クリック数EX01」、「クリック数EX11」、及び「クリック数EX21」であることなどが示されている。 Figure 9 shows that the advertisement space was won by the advertisements identified by advertisement IDs "Ad #01," "Ad #11," and "Ad #21" through a bid identified by bid ID "Bid #01." Figure 9 also shows that the bid prices for the advertisements identified by advertisement IDs "Ad #01," "Ad #11," and "Ad #21" are "bid price EX01," "bid price EX11," and "bid price EX21," the number of impressions are "impressions EX01," "impressions EX11," and "impressions EX21," and the number of clicks are "clicks EX01," "clicks EX11," and "clicks EX21."

(組合せ評価モデル記憶部123)
組合せ評価モデル記憶部123は、配信対象となる各広告の広告効果を示す所定の指標値を入力して、各広告の組合せによる組合せ広告の広告効果を示す所定の指標値の情報を出力する組合せ評価モデルに関する情報を記憶する。図10は、実施形態に係る組合せ評価モデルに関する情報の一例を示す図である。
(Combination evaluation model storage unit 123)
The combination evaluation model storage unit 123 stores information about a combination evaluation model that receives a predetermined index value indicating the advertising effectiveness of each advertisement to be distributed and outputs information about the predetermined index value indicating the advertising effectiveness of a combined advertisement resulting from a combination of advertisements. Fig. 10 is a diagram showing an example of information about the combination evaluation model according to the embodiment.

なお、図10では、実施形態に係る組合せ評価モデルに関する情報の一例を示しており、図10に示す以外の情報を含んでいてもよい。また、図10では、組合せ評価モデルに関する情報が有する複数の項目に対して概念的な情報が表示される例を示しているが、実際には、各項目に対応する数値や文字列などの具体的な情報が記憶される。 Note that Figure 10 shows an example of information relating to a combination evaluation model according to an embodiment, and may include information other than that shown in Figure 10. Also, Figure 10 shows an example in which conceptual information is displayed for multiple items contained in the information relating to the combination evaluation model, but in reality, specific information such as numerical values or character strings corresponding to each item is stored.

図10に示すように、組合せ評価モデル記憶部123に記憶される組合せ評価モデルに関する情報は、「モデルID」の項目や、「対応属性」の項目や、「モデル情報」の項目といった複数の項目を有する。組合せ評価モデルに関する情報が有するこれらの項目は、相互に対応付けられている。 As shown in FIG. 10, the information about the combination evaluation model stored in the combination evaluation model storage unit 123 has multiple items, such as a "model ID" field, a "corresponding attribute" field, and a "model information" field. These items in the information about the combination evaluation model are associated with each other.

「モデルID」の項目には、モデルを識別するための識別情報(モデルID)が記憶される。 The "Model ID" item stores identification information (model ID) for identifying the model.

「対応属性」の項目には、組合せ評価モデルに対応付けられている属性を示す情報が記憶される。 The "Corresponding Attributes" field stores information indicating the attributes associated with the combination evaluation model.

「モデル情報」の項目には、組合せ評価モデルに関する情報が記憶される。たとえば、「モデル情報」の項目には、モデルの構成(ネットワーク構成)の情報やパラメータに関する情報など、そのモデルを構成する種々の情報が記憶される。すなわち、モデルを構成する種々の情報には、ネットワークの各層におけるノードと、各ノードが採用する関数と、ノードの接続関係と、ノード間の接続に対して設定される接続係数とを含む情報が含まれる。 The "Model Information" item stores information about the combinatorial evaluation model. For example, the "Model Information" item stores various pieces of information that make up the model, such as information about the model's configuration (network configuration) and parameters. In other words, the various pieces of information that make up the model include information about the nodes in each layer of the network, the functions used by each node, the connection relationships between the nodes, and the connection coefficients set for the connections between the nodes.

(興味関心度評価モデル記憶部124)
興味関心度評価モデル記憶部124は、ユーザに関する情報を入力して、ユーザに対応する興味関心度スコアを出力するように機械学習により学習処理された興味関心度評価モデルに関する情報を記憶する。図11は、実施形態に係る興味関心度評価モデルに関する情報の一例を示す図である。
(Interest Level Evaluation Model Storage Unit 124)
The interest evaluation model storage unit 124 receives information about a user and stores information about an interest evaluation model that has been trained by machine learning so as to output an interest score corresponding to the user. Fig. 11 is a diagram illustrating an example of information about the interest evaluation model according to the embodiment.

なお、図11では、実施形態に係る興味関心度評価モデルに関する情報の一例を示しており、図11に示す以外の情報を含んでいてもよい。また、図11では、興味関心度評価モデルに関する情報が有する複数の項目に対して概念的な情報が表示される例を示しているが、実際には、各項目に対応する数値や文字列などの具体的な情報が記憶される。 Note that Figure 11 shows an example of information relating to the interest assessment model according to the embodiment, and may include information other than that shown in Figure 11. Also, Figure 11 shows an example in which conceptual information is displayed for multiple items contained in the information relating to the interest assessment model, but in reality, specific information such as numerical values or character strings corresponding to each item is stored.

図11に示すように、興味関心度評価モデル記憶部124に記憶される興味関心度評価モデルに関する情報は、「モデルID」の項目や、「モデル情報」の項目や、「カテゴリ」の項目といった複数の項目を有する。興味関心度評価モデルに関する情報が有するこれらの項目は、相互に対応付けられている。 As shown in FIG. 11, the information about the interest assessment model stored in the interest assessment model storage unit 124 has multiple items, such as a "model ID" field, a "model information" field, and a "category" field. These items in the information about the interest assessment model are associated with each other.

「モデルID」の項目には、モデルを識別するための識別情報(モデルID)が記憶される。 The "Model ID" item stores identification information (model ID) for identifying the model.

「モデル情報」の項目には、興味関心度評価モデルに関する情報が記憶される。たとえば、「モデル情報」の項目には、モデルの構成(ネットワーク構成)の情報やパラメータに関する情報など、そのモデルを構成する種々の情報が記憶される。すなわち、モデルを構成する種々の情報には、ネットワークの各層におけるノードと、各ノードが採用する関数と、ノードの接続関係と、ノード間の接続に対して設定される接続係数とを含む情報が含まれる。 The "Model Information" item stores information about the interest assessment model. For example, the "Model Information" item stores various pieces of information that make up the model, such as information about the model's configuration (network configuration) and parameters. In other words, the various pieces of information that make up the model include information about the nodes in each layer of the network, the functions used by each node, the connection relationships between the nodes, and the connection coefficients set for the connections between the nodes.

「カテゴリ」の項目には、興味関心度評価モデルに対応するカテゴリを示す情報が記憶される。カテゴリを示す情報は、ターゲットとなり得る各ユーザが興味関心を有する対象を区分するために予め規定された情報である。対象は、商品やサービスを示す情報の他、趣味やライフスタイルなどの多岐にわたる。 The "Category" item stores information indicating the category corresponding to the interest assessment model. The category information is predefined to categorize the subjects of interest for each potential target user. Subjects can be a wide variety of information, including information indicating products and services, as well as hobbies and lifestyles.

(組合せ効果評価モデル記憶部125)
組合せ効果評価モデル記憶部125は、組合せ広告を構成する各広告に関する情報と、組合せ広告に対応するアシストスコアとの対応関係を学習した学習済みモデルである組合せ効果評価モデルに関する情報を記憶する。図12は、実施形態に係る組合せ効果評価モデルに関する情報の一例を示す図である。
(Combination Effect Evaluation Model Storage Unit 125)
The combination effect evaluation model storage unit 125 stores information about each advertisement constituting a combination advertisement and information about the combination effect evaluation model, which is a trained model that has learned the correspondence between information about each advertisement constituting a combination advertisement and an assist score corresponding to the combination advertisement. Fig. 12 is a diagram illustrating an example of information about the combination effect evaluation model according to the embodiment.

図12に示すように、組合せ効果評価モデル記憶部125に記憶される組合せ効果評価モデルに関する情報は、「モデルID」の項目や、「モデル情報」の項目といった複数の項目を有する。組合せ効果評価モデルに関する情報が有するこれらの項目は、相互に対応付けられている。 As shown in FIG. 12, the information about the combination effect evaluation model stored in the combination effect evaluation model storage unit 125 has multiple items, such as a "model ID" item and a "model information" item. These items in the information about the combination effect evaluation model are associated with each other.

「モデルID」の項目には、モデルを識別するための識別情報(モデルID)が記憶される。 The "Model ID" item stores identification information (model ID) for identifying the model.

「モデル情報」の項目には、組合せ効果評価モデルに関する情報が記憶される。たとえば、「モデル情報」の項目には、モデルの構成(ネットワーク構成)の情報やパラメータに関する情報など、そのモデルを構成する種々の情報が記憶される。すなわち、モデルを構成する種々の情報には、ネットワークの各層におけるノードと、各ノードが採用する関数と、ノードの接続関係と、ノード間の接続に対して設定される接続係数とを含む情報が含まれる。 The "Model Information" item stores information about the combination effect evaluation model. For example, the "Model Information" item stores various pieces of information that make up the model, such as information about the model's configuration (network configuration) and parameters. In other words, the various pieces of information that make up the model include information about the nodes in each layer of the network, the functions used by each node, the connection relationships between the nodes, and the connection coefficients set for the connections between the nodes.

(制御部130について)
制御部130は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、情報処理装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路により実現される。
(Regarding the control unit 130)
The control unit 130 is realized by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like executing various programs stored in a storage device inside the information processing device 100 using RAM as a work area. The control unit 130 is also realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図7に示すように、制御部130は、選択部131と、生成部132と、提供部133と、導出部134と、評価部135と、決定部136とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図7に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図7に示した接続関係に限られず、他の接続関係であってもよい。 As shown in FIG. 7, the control unit 130 has a selection unit 131, a generation unit 132, a provision unit 133, a derivation unit 134, an evaluation unit 135, and a determination unit 136, and realizes or executes the information processing functions and actions described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 7, and may be other configurations that perform the information processing described below. Furthermore, the connection relationships between the processing units in the control unit 130 are not limited to the connection relationships shown in FIG. 7, and may be other connection relationships.

(選択部131)
選択部131は、ユーザが興味関心を有するカテゴリに対応する複数の広告の中から組合せ候補となる複数の広告を選択する。たとえば、選択部131は、広告配信先(ターゲット)となるユーザUが興味関心を有する度合いを示す興味関心度スコアが所定値以上であるカテゴリに対応した複数の広告を組合せ候補として選択する。たとえば、選択部131は、興味関心度評価モデルを用いて、興味関心度スコアを取得できる。興味関心度評価モデルは、ターゲットとなり得る各ユーザが興味関心を有する対象を区分するために予め規定された所定のカテゴリごとに予め生成される。興味関心度評価モデルは、ユーザに関する情報(たとえば、検索履歴(検索クエリ))を入力して、ユーザに対応する興味関心度スコアを出力するように機械学習により学習処理される。
(Selection unit 131)
The selection unit 131 selects a plurality of advertisements to be combination candidates from a plurality of advertisements corresponding to categories in which the user is interested. For example, the selection unit 131 selects a plurality of advertisements corresponding to categories in which the interest score, which indicates the degree to which the user U, who is the advertisement delivery destination (target), is interested, is equal to or greater than a predetermined value, as combination candidates. For example, the selection unit 131 can acquire the interest score using an interest evaluation model. The interest evaluation model is generated in advance for each predetermined category that is predefined to classify the objects in which each user, who may be a target, is interested. The interest evaluation model is trained by machine learning so as to input information about the user (for example, search history (search query)) and output an interest score corresponding to the user.

また、選択部131は、広告配信先(ターゲット)となるユーザUが興味関心を有するカテゴリに対応する複数の広告の中から、広告効果を示す指標値が所定値未満である広告を少なくとも1つ選択してもよい。 The selection unit 131 may also select at least one advertisement whose index value indicating advertising effectiveness is less than a predetermined value from among multiple advertisements corresponding to categories in which the user U, who is the advertisement delivery destination (target), is interested.

(生成部132)
生成部132は、選択部131により選択された複数の広告を組み合わせた組合せ広告を生成する。たとえば、生成部132は、組合せ評価モデルを用いて、選択部131により選択された複数の広告の組合せごとに、組合せによる組合せ広告がユーザに選択される可能性を示す組合せ評価スコアを取得し、取得した組合せ評価スコアが最大となる組合せによる組合せ広告を生成する。
(Generation unit 132)
The generation unit 132 generates a combination advertisement by combining the plurality of advertisements selected by the selection unit 131. For example, the generation unit 132 uses a combination evaluation model to obtain a combination evaluation score indicating the possibility that the combination advertisement resulting from the combination will be selected by a user for each combination of the plurality of advertisements selected by the selection unit 131, and generates a combination advertisement resulting from the combination that maximizes the obtained combination evaluation score.

また、生成部132は、組合せ広告を生成する際、複数の広告を組み合わせる際の表示領域の大きさや表示位置などの表示レイアウトを任意に決定できる。たとえば、生成部132は、組合せ広告に対応する入札を広告主から受け付けた際の入札金額に応じて、組合せ広告を構成する各広告に個別に割り当てられる表示領域の大きさを決定してもよい。また、生成部132は、組合せ広告を構成する各広告に対応するカテゴリの類似度を加味して、組合せ広告における前記各広告の表示位置を決定してもよい。また、生成部132は、予め準備された広告枠のレイアウトパターンを選択し、選択したレイアウトパターンに複数の広告を配置することにより、組合せ広告を生成してもよい。 When generating a combination advertisement, the generation unit 132 can arbitrarily determine the display layout, such as the size and display position of the display area when combining multiple advertisements. For example, the generation unit 132 may determine the size of the display area to be individually allocated to each advertisement that constitutes the combination advertisement, depending on the bid amount when a bid corresponding to the combination advertisement is received from an advertiser. The generation unit 132 may also determine the display position of each advertisement in the combination advertisement, taking into account the similarity of the categories corresponding to each advertisement that constitutes the combination advertisement. The generation unit 132 may also generate a combination advertisement by selecting a layout pattern for a pre-prepared advertisement space and arranging multiple advertisements in the selected layout pattern.

また、生成部132は、選択部131により選択された複数の広告の組合せごとに、各広告を組み合わせたときの表示態様と、各広告の広告効果を示す所定の指標値とに基づいて、組合せを構成する各広告がユーザにより選択される可能性を示す組合せ評価スコアを算出し、算出された組合せ評価スコアが最大となる組合せによる組合せ広告を生成してもよい。この場合、生成部132は、組合せ広告を表示する広告枠の領域内で組合せ広告を構成する各広告に個別に割り当てられる表示領域の大きさと、各広告の広告効果を示す所定の指標値とに基づいて、組合せ評価スコアを算出する。また、生成部132は、組合せ評価スコアを算出する際に、表示領域の位置に対応付けて予め規定される重みを反映してもよい。 Furthermore, for each combination of multiple advertisements selected by the selection unit 131, the generation unit 132 may calculate a combination evaluation score indicating the likelihood that each advertisement constituting the combination will be selected by a user based on the display mode of each advertisement when combined and a predetermined index value indicating the advertising effectiveness of each advertisement, and generate a combination advertisement based on the combination that maximizes the calculated combination evaluation score. In this case, the generation unit 132 calculates the combination evaluation score based on the size of the display area individually allocated to each advertisement constituting the combination advertisement within the area of the advertising space in which the combination advertisement is displayed, and a predetermined index value indicating the advertising effectiveness of each advertisement. Furthermore, when calculating the combination evaluation score, the generation unit 132 may reflect weights that are predefined in association with the position of the display area.

(提供部133)
提供部133は、生成部132により生成された組合せ広告をユーザに提供する。たとえば、提供部133は、通信部110を通じて、組合せ広告を含むウェブページをユーザ端末10に送信することにより、ユーザUに提供する。
(Providing unit 133)
The providing unit 133 provides the user with the combined advertisement generated by the generating unit 132. For example, the providing unit 133 provides the user U with the combined advertisement by transmitting a web page including the combined advertisement to the user terminal 10 via the communication unit 110.

また、提供部133は、組合せ広告が選択操作された場合、組合せ広告を構成する各広告に対応するカテゴリの興味関心度スコアに基づく確率で各広告の表示抽選を行い、当選した広告に対応するウェブページを提供してもよい。また、提供部133は、表示抽選に当選したウェブページを提供する際、表示抽選に落選した他の広告をウェブページに設けられている広告枠に表示してもよい。 Furthermore, when a combination advertisement is selected, the providing unit 133 may hold a display lottery for each advertisement that constitutes the combination advertisement with a probability based on the interest score for the category corresponding to each advertisement that constitutes the combination advertisement, and provide a webpage corresponding to the winning advertisement. Furthermore, when providing a webpage that has won the display lottery, the providing unit 133 may display other advertisements that have lost the display lottery in advertising spaces provided on the webpage.

(導出部134)
導出部134は、複数の広告を組み合わせて生成した組合せ広告を提供する際、組合せ広告を構成する各広告に対するユーザの興味の比率を導出する。たとえば、導出部134は、組合せ広告を構成する各広告に関する情報と、各広告に対するユーザの興味の比率との対応関係を学習した学習済みモデルを用いて、配信対象となる組合せ広告を構成する各広告に対するユーザの興味の比率を導出する。
(Derivation unit 134)
When providing a combination advertisement generated by combining a plurality of advertisements, the derivation unit 134 derives a ratio of user interest in each advertisement constituting the combination advertisement. For example, the derivation unit 134 derives a ratio of user interest in each advertisement constituting the combination advertisement to be delivered using a trained model that has trained a correspondence relationship between information about each advertisement constituting the combination advertisement and a ratio of user interest in each advertisement.

(評価部135)
評価部135は、組合せ広告を含む各広告の提供結果に基づいて、組合せ広告を構成する各広告が単体で提供されるよりも組合せ広告として提供された方がユーザにより閲覧される可能性が向上する組合せ効果が認められるかどうかを評価する。
(Evaluation unit 135)
The evaluation unit 135 evaluates, based on the results of providing each advertisement including the combination advertisement, whether or not a combination effect is recognized that increases the possibility of each advertisement being viewed by a user when provided as a combination advertisement rather than when each advertisement constituting the combination advertisement is provided individually.

たとえば、評価部135は、組合せ広告の広告効果を示す所定の指標値と、組合せ広告を構成する各広告の広告効果を示す所定の指標値との比較結果に基づいて、前記組合せ広告に組合せ効果が認められるかどうかを評価する。具体的には、評価部135は、組合せ広告の実際のクリック率が、組合せ広告の推定クリック率を上回っている場合、組合せ効果があったと判断する。 For example, the evaluation unit 135 evaluates whether the combined advertisement is effective based on the comparison result between a predetermined index value indicating the advertising effectiveness of the combined advertisement and predetermined index values indicating the advertising effectiveness of each advertisement that makes up the combined advertisement. Specifically, the evaluation unit 135 determines that the combined advertisement is effective if the actual click rate of the combined advertisement exceeds the estimated click rate of the combined advertisement.

また、評価部135は、他の広告と組み合わせた場合に、ユーザにより選択される可能性を向上させる広告であるアシスト広告を特定してもよい。たとえば、評価部135は、組合せ効果が認められる場合、組合せ広告の広告効果を示す所定の指標値から、組合せ広告を構成する各広告の広告効果を示す所定の指標値の合算値を差し引いた値を、組合せ効果を示すアシストスコアとして算出する。評価部135は、組合せ効果が認められる組合せ広告の各々についてアシストスコアの算出を行う。そして、評価部135は、組合せ効果が認められる組合せ広告の各々について算出した各アシストスコアを、組合せ広告を構成する各広告に対応付けて累積した累積スコアに基づいて、他の広告と組み合わせた場合に、ユーザにより選択される可能性を向上させるアシスト広告を特定する。たとえば、アシストスコアが他の広告よりも高い広告は、他の広告と組み合わせた場合に、ユーザにより選択される可能性を向上させるアシスト広告である可能性が高いと判断できる。 The evaluation unit 135 may also identify assist advertisements that improve the likelihood of being selected by a user when combined with other advertisements. For example, when a combination effect is recognized, the evaluation unit 135 calculates an assist score indicating the combination effect by subtracting the sum of predetermined index values indicating the advertising effectiveness of each advertisement that constitutes the combination advertisement from a predetermined index value indicating the advertising effectiveness of the combination advertisement. The evaluation unit 135 calculates an assist score for each combination advertisement that improves the combination effect. The evaluation unit 135 then identifies assist advertisements that improve the likelihood of being selected by a user when combined with other advertisements based on a cumulative score that is obtained by associating each assist score calculated for each combination advertisement that improves the combination effect with each advertisement that constitutes the combination advertisement. For example, it can be determined that an advertisement with a higher assist score than other advertisements is highly likely to be an assist advertisement that improves the likelihood of being selected by a user when combined with other advertisements.

また、評価部135は、組合せ広告を構成する各広告に関する情報と、組合せ広告に対応する組合せ効果を示すアシストスコアとの対応関係を学習した組合せ効果評価モデルを用いて、組合せ効果を示すスコアを取得してもよい。 The evaluation unit 135 may also obtain a score indicating the combination effect using a combination effect evaluation model that has learned the correspondence between information about each advertisement that constitutes the combination advertisement and an assist score that indicates the combination effect corresponding to the combination advertisement.

(決定部136)
決定部135は、導出部134により導出された比率に基づいて、配信対象となる組合せ広告に紐付く広告主に対する課金額を決定する。また、決定部135は、組合せ広告に対応する組合せ効果を示すスコアに基づいて、課金額を調整してもよい。
(Determination unit 136)
The determination unit 135 determines the amount to be charged to the advertiser associated with the combination advertisement to be distributed, based on the ratio derived by the derivation unit 134. Furthermore, the determination unit 135 may adjust the amount to be charged, based on a score indicating the combination effect corresponding to the combination advertisement.

[3.処理手順]
(3-1.組合せ広告の提供手順)
以下、図面を参照して、実施形態に係る情報処理装置100が実行する情報処理手順の一例について説明する。以下、図13を用いて、実施形態に係る組合せ広告の提供手順の一例について説明する。図13は、実施形態に係る組合せ広告の提供手順の一例を示すフローチャートである。図13に示す処理手順は、情報処理装置100の制御部130により実行される。図13に示す処理手順は、情報処理装置100の稼働中、繰り返し実行される。
3. Processing Procedure
(3-1. Procedure for providing combined advertisements)
Hereinafter, an example of an information processing procedure executed by the information processing device 100 according to the embodiment will be described with reference to the drawings. Hereinafter, an example of a procedure for providing a combined advertisement according to the embodiment will be described with reference to FIG. 13. FIG. 13 is a flowchart showing an example of a procedure for providing a combined advertisement according to the embodiment. The processing procedure shown in FIG. 13 is executed by the control unit 130 of the information processing device 100. The processing procedure shown in FIG. 13 is repeatedly executed while the information processing device 100 is operating.

図13に示すように、選択部131は、ユーザが興味関心を有するカテゴリに対応する複数の広告の中から組合せ候補となる複数の広告を選択する(ステップS101)。 As shown in FIG. 13, the selection unit 131 selects multiple advertisements that are candidates for combination from multiple advertisements that correspond to categories in which the user is interested (step S101).

また、生成部132は、選択部131により選択された複数の広告の組合せごとに、組合せによる組合せ広告がユーザに選択される可能性を示す組合せ評価スコアを取得する(ステップS102)。 In addition, the generation unit 132 obtains, for each combination of multiple advertisements selected by the selection unit 131, a combination evaluation score indicating the likelihood that the combined advertisement will be selected by a user (step S102).

また、生成部132は、取得した組合せ評価スコアが最大となる組合せによる組合せ広告を生成する(ステップS103)。 The generation unit 132 also generates a combination advertisement using the combination that maximizes the acquired combination evaluation score (step S103).

また、提供部133は、生成部132により生成された組合せ広告をユーザに提供して(ステップS104)、図13に示す処理手順を終了する。 The providing unit 133 also provides the combined advertisement generated by the generating unit 132 to the user (step S104), and ends the processing procedure shown in FIG. 13.

(3-2.組合せ効果の評価手順)
以下、図14を用いて、実施形態に係る組合せ効果の評価手順の一例について説明する。図14は、実施形態に係る組合せ効果の評価手順の一例を示すフローチャートである。図14に示す処理手順は、情報処理装置100の制御部130により実行される。図14に示す処理手順は、情報処理装置100の稼働中、繰り返し実行される。
(3-2. Procedure for evaluating the combined effect)
An example of a procedure for evaluating a combined effect according to the embodiment will be described below with reference to Fig. 14. Fig. 14 is a flowchart showing an example of a procedure for evaluating a combined effect according to the embodiment. The processing procedure shown in Fig. 14 is executed by the control unit 130 of the information processing device 100. The processing procedure shown in Fig. 14 is repeatedly executed while the information processing device 100 is in operation.

図14に示すように、評価部135は、組合せ広告を含む各広告の提供結果を取得する(ステップS201)。 As shown in FIG. 14, the evaluation unit 135 obtains the results of providing each advertisement, including the combination advertisement (step S201).

また、評価部135は、組合せ広告の広告効果を示す所定の指標値と、組合せ広告を構成する各広告の広告効果を示す所定の指標値とを比較する(ステップS202)。 The evaluation unit 135 also compares a predetermined index value indicating the advertising effectiveness of the combined advertisement with a predetermined index value indicating the advertising effectiveness of each advertisement that constitutes the combined advertisement (step S202).

そして、評価部135は、ステップS202の比較結果に基づいて、組合せ広告に組合せ効果が認められるかどうかを評価し(ステップS203)、図14に示す処理手順を終了する。 Then, based on the comparison results of step S202, the evaluation unit 135 evaluates whether the combined advertisements have a combination effect (step S203), and ends the processing procedure shown in Figure 14.

(3-3.課金額の決定手順)
以下、図15を用いて、実施形態に係る課金額の決定手順の一例について説明する。図15は、実施形態に係る課金額の決定手順の一例を示すフローチャートである。図15に示す処理手順は、情報処理装置100の制御部130により実行される。図15に示す処理手順は、情報処理装置100の稼働中、繰り返し実行される。
(3-3. Procedure for determining the amount of charges)
An example of a procedure for determining a charge amount according to the embodiment will be described below with reference to Fig. 15. Fig. 15 is a flowchart showing an example of a procedure for determining a charge amount according to the embodiment. The processing procedure shown in Fig. 15 is executed by the control unit 130 of the information processing device 100. The processing procedure shown in Fig. 15 is repeatedly executed while the information processing device 100 is in operation.

図15に示すように、導出部134は、組合せ広告を構成する各広告に対するユーザの興味の比率を導出する(ステップS301)。 As shown in FIG. 15, the derivation unit 134 derives the ratio of the user's interest in each advertisement that constitutes the combined advertisement (step S301).

続いて、決定部136は、導出された比率に基づいて、配信対象となる組合せ広告に紐付く広告主に対する課金額を決定し(ステップS302)、図15に示す処理手順を終了する。 Next, the determination unit 136 determines the amount to be charged to the advertiser associated with the combination advertisement to be distributed based on the derived ratio (step S302), and ends the processing procedure shown in Figure 15.

[4.変形例]
上記実施形態にかかる情報処理装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理装置100の他の実施形態について説明する。
4. Modifications
The information processing device 100 according to the embodiment described above may be implemented in various different forms other than the embodiment described above. Therefore, other embodiments of the information processing device 100 will be described below.

(4-1.ユーザコンテキストに特化した広告選択)
上記の実施形態において、情報処理装置100は、組合せ広告を生成する際、特定のユーザに特化した広告を選択してもよい。たとえば、情報処理装置100は、ユーザコンテキストに基づいて、配信対象となる広告ごとに、広告を選択する可能性のあるユーザの一覧を示すユーザリストを作成する。次に、情報処理装置100は、ユーザリストを相互に比較して、ユーザリスト間のユーザの重複率をそれぞれ求める。そして、情報処理装置100は、ユーザの重複率が高い複数の広告を、組合せ広告の組合せ候補として選択する。たとえば、情報処理装置100は、組合せ広告を生成する際、3つの広告を選択する場合、重複率の上位1位~3位までの広告を選択できる。これにより、ユーザリストのユーザコンテキストに特化した組合せ広告を生成できる。
(4-1. Ad selection specialized for user context)
In the above embodiment, the information processing device 100 may select advertisements specialized for a specific user when generating a combination advertisement. For example, the information processing device 100 creates a user list indicating a list of users who may select each advertisement to be delivered, based on user context. Next, the information processing device 100 compares the user lists with each other to determine the user overlap rate between the user lists. Then, the information processing device 100 selects multiple advertisements with a high user overlap rate as combination candidates for the combination advertisement. For example, when selecting three advertisements when generating a combination advertisement, the information processing device 100 can select the advertisements with the top three overlap rates. This makes it possible to generate a combination advertisement specialized for the user context of the user list.

なお、情報処理装置100は、特定のユーザに特化するのではなく、全てのユーザに普遍的な一般化された組合せ広告を生成する場合には、ユーザの重複率が低い複数の広告を、組合せ広告の組合せ候補として選択してもよい。たとえば、情報処理装置100は、組合せ広告を生成する際、3つの広告を選択する場合、重複率の下位1位~3位までの広告を選択できる。これにより、ユーザリストのユーザコンテキストに特化していない一般化された組合せ広告を生成できる。 When generating a generalized combination advertisement that is universal to all users, rather than specialized for a specific user, the information processing device 100 may select multiple advertisements with a low user overlap rate as combination candidates for the combination advertisement. For example, when generating a combination advertisement, if the information processing device 100 selects three advertisements, it can select the advertisements with the lowest overlap rates, from the top three. This makes it possible to generate a generalized combination advertisement that is not specialized to the user context of the user list.

(4-2.ユーザレスポンスに基づく組合せ排除)
上記の実施形態において、情報処理装置100は、組合せ広告の配信先であるユーザに対するアンケート調査を実施し、組合せ広告における各広告の組合せに対する評価が低い組合せを排除して、組合せ広告を生成してもよい。
(4-2. Combination Rejection Based on User Response)
In the above embodiment, the information processing device 100 may conduct a questionnaire survey of users to whom the combination advertisement is to be delivered, and generate the combination advertisement by eliminating combinations of advertisements in the combination advertisement that have low ratings.

(4-3.広告対象の組合せに対応するアシストスコアの導出)
上記の実施形態において、情報処理装置100は、組合せ広告を構成する各広告の広告効果を示す指標値を、広告が宣伝する商品やサービスなどの指標値とみなし、上記の実施形態で説明した方法により、広告対象の組合せごとにアシストスコアを導出してもよい。
(4-3. Deriving an assist score corresponding to a combination of advertising targets)
In the above embodiment, the information processing device 100 may regard the index values indicating the advertising effectiveness of each advertisement that constitutes a combination advertisement as index values of the products or services that the advertisements advertise, and may derive an assist score for each combination of advertising targets using the method described in the above embodiment.

[5.ハードウェア構成]
また、上述してきた実施形態に係る情報処理装置100は、たとえば、図16に示すような構成のコンピュータ1000によって実現される。図16は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
5. Hardware Configuration
The information processing device 100 according to the embodiment described above is realized, for example, by a computer 1000 having a configuration as shown in Fig. 16. Fig. 16 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment.

コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。 The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090.

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラムなどに基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAMなど、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD、フラッシュメモリ等により実現される。 The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, and programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), HDD, flash memory, etc.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインターフェイスであり、たとえば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナなどといった各種の入力装置1020から情報を受信するためのインターフェイスであり、たとえば、USBなどにより実現される。 The output IF 1060 is an interface for transmitting information to be output to an output device 1010, such as a monitor or printer, which outputs various types of information. It is implemented, for example, by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, and scanner, and is implemented, for example, by USB.

なお、入力装置1020は、たとえば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどから情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリなどの外付け記憶媒体であってもよい。 The input device 1020 may be a device that reads information from optical recording media such as a CD (Compact Disc), DVD (Digital Versatile Disc), or 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. The input device 1020 may also be an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 Network IF 1080 receives data from other devices via network N and sends it to the computing device 1030, and also transmits data generated by the computing device 1030 to other devices via network N.

演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。たとえば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

たとえば、コンピュータ1000が上記の実施形態に係る情報処理装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)を実行することにより、制御部130と同様の機能を実現する。すなわち、演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)との協働により、上記の実施形態に係る情報処理装置100による処理を実現する。 For example, when the computer 1000 functions as the information processing device 100 according to the above embodiment, the arithmetic unit 1030 of the computer 1000 executes a program (e.g., an information processing program) loaded onto the primary storage device 1040, thereby realizing functions similar to those of the control unit 130. In other words, the arithmetic unit 1030 works in cooperation with the program (e.g., an information processing program) loaded onto the primary storage device 1040 to realize the processing performed by the information processing device 100 according to the above embodiment.

[6.その他]
上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
[6. Other]
Of 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 a known method.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.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 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.

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

[7.効果]
実施形態に係る情報処理装置100は、選択部131と、生成部132と、提供部133とを有する。選択部131は、ユーザが興味関心を有するカテゴリに対応する複数の広告の中から組合せ候補となる複数の広告を選択する。生成部132は、選択部131により選択された複数の広告の組合せごとに、各広告を組み合わせたときの表示態様と、各広告の広告効果を示す所定の指標値とに基づいて、組合せを構成する各広告がユーザにより選択される可能性を示す組合せ評価スコアを算出し、算出された組合せ評価スコアが最大となる組合せによる組合せ広告を生成する。提供部133は、生成部132により生成された組合せ広告をユーザに提供する。
7. Effects
The information processing device 100 according to the embodiment includes a selection unit 131, a generation unit 132, and a provision unit 133. The selection unit 131 selects a plurality of advertisements to be combination candidates from a plurality of advertisements corresponding to categories in which the user is interested. The generation unit 132 calculates, for each combination of the plurality of advertisements selected by the selection unit 131, a combination evaluation score indicating the likelihood that each advertisement constituting the combination will be selected by the user, based on the display mode of the advertisements when combined and a predetermined index value indicating the advertising effectiveness of each advertisement, and generates a combination advertisement based on the combination with the highest calculated combination evaluation score. The provision unit 133 provides the combination advertisement generated by the generation unit 132 to the user.

また、実施形態に係る情報処理装置100において、生成部132は、組合せ広告を表示する広告枠の領域内で組合せ広告を構成する各広告に個別に割り当てられる表示領域の大きさと、所定の指標値とに基づいて、組合せ評価スコアを算出する。 In addition, in the information processing device 100 according to the embodiment, the generation unit 132 calculates a combination evaluation score based on the size of the display area individually allocated to each advertisement constituting the combination advertisement within the area of the advertising space in which the combination advertisement is displayed, and a predetermined index value.

また、実施形態に係る情報処理装置100において、生成部132は、組合せ評価スコアを算出する際に、表示領域の位置に対応付けて予め規定される重みを反映する。 In addition, in the information processing device 100 according to the embodiment, the generation unit 132 reflects a weight that is predefined in association with the position of the display area when calculating the combination evaluation score.

上述した各部により実行される処理、又は各部のうちのいずれかの組合せにより、実施形態に係る情報処理装置100は、複数の広告を表示態様に応じた新たな影響力を持った広告を創造でき、広告により所定の成果を得られる可能性をさらに高めることができる。 By using the processes performed by the above-mentioned units, or any combination of the units, the information processing device 100 according to the embodiment can create a new, influential advertisement based on the display mode of multiple advertisements, further increasing the likelihood that the advertisement will achieve the desired results.

以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes in detail the embodiments of the present application based on several drawings, but these are merely examples, 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)」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。 In addition, the above-mentioned "section, module, unit" can be interpreted as "means" or "circuit." For example, a control unit can be interpreted as a control means or a control circuit.

10 ユーザ端末
100 情報処理装置
110 通信部
120 記憶部
121 広告情報記憶部
122 入札情報記憶部
123 組合せ評価モデル記憶部
124 興味関心度評価モデル記憶部
125 組合せ効果評価モデル記憶部
130 制御部
131 選択部
132 生成部
133 提供部
134 導出部
135 評価部
136 決定部
REFERENCE SIGNS LIST 10 User terminal 100 Information processing device 110 Communication unit 120 Storage unit 121 Advertising information storage unit 122 Bidding information storage unit 123 Combination evaluation model storage unit 124 Interest level evaluation model storage unit 125 Combination effect evaluation model storage unit 130 Control unit 131 Selection unit 132 Generation unit 133 Provision unit 134 Derivation unit 135 Evaluation unit 136 Determination unit

Claims (5)

ユーザが興味関心を有するカテゴリに対応する複数の広告の中から、広告効果を示す指標値が所定値未満である複数の広告を、組合せ候補となる広として選択する選択部と、
前記選択部により選択された複数の広告の組合せごとに、各広告を組み合わせたときの表示態様と、各広告の広告効果を示す所定の指標値とに基づいて、前記組合せを構成する各広告が前記ユーザにより選択される可能性を示す組合せ評価スコアを算出し、算出された前記組合せ評価スコアが最大となる前記組合せによる組合せ広告を生成する生成部と、
前記生成部により生成された前記組合せ広告を前記ユーザに提供する提供部と
を有することを特徴とする情報処理装置。
a selection unit that selects, from among a plurality of advertisements corresponding to a category in which a user is interested , a plurality of advertisements having an index value indicating advertising effectiveness that is less than a predetermined value, as advertisements to be combination candidates;
a generation unit that calculates, for each combination of a plurality of advertisements selected by the selection unit, a combination evaluation score that indicates the likelihood that each advertisement constituting the combination will be selected by the user, based on a display mode when each advertisement is combined and a predetermined index value that indicates the advertising effectiveness of each advertisement, and generates a combination advertisement using the combination that maximizes the calculated combination evaluation score;
a providing unit that provides the combined advertisement generated by the generating unit to the user.
前記生成部は、
前記組合せ広告を表示する広告枠の領域内で前記組合せ広告を構成する各広告に個別に割り当てられる表示領域の大きさと、前記所定の指標値とに基づいて、前記組合せ評価スコアを算出する
ことを特徴とする請求項1に記載の情報処理装置。
The generation unit
The information processing device according to claim 1, characterized in that the combination evaluation score is calculated based on the size of a display area individually allocated to each advertisement constituting the combination advertisement within an area of an advertising frame in which the combination advertisement is displayed, and the predetermined index value.
前記生成部は、
前記組合せ評価スコアを算出する際に、前記表示領域の位置に対応付けて予め規定される重みを反映する
ことを特徴とする請求項2に記載の情報処理装置。
The generation unit
The information processing device according to claim 2 , wherein a weight that is predefined in association with a position of the display area is reflected when calculating the combination evaluation score.
コンピュータが実行する情報処理方法であって、
ユーザが興味関心を有するカテゴリに対応する複数の広告の中から、広告効果を示す指標値が所定値未満である複数の広告を、組合せ候補となる広として選択する選択工程と、
前記選択工程により選択された複数の広告の組合せごとに、各広告を組み合わせたときの表示態様と、各広告の広告効果を示す所定の指標値とに基づいて、前記組合せを構成する各広告が前記ユーザにより選択される可能性を示す組合せ評価スコアを算出し、算出された前記組合せ評価スコアが最大となる前記組合せによる組合せ広告を生成する生成工程と、
前記生成工程により生成された前記組合せ広告を前記ユーザに提供する提供工程と
を含むことを特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
a selection step of selecting, from among a plurality of advertisements corresponding to a category in which the user is interested , a plurality of advertisements having an index value indicating advertising effectiveness that is less than a predetermined value as advertisements to be combination candidates;
a generating step of calculating, for each combination of a plurality of advertisements selected in the selecting step, a combination evaluation score indicating the likelihood that each advertisement constituting the combination will be selected by the user, based on the display mode of each advertisement when combined and a predetermined index value indicating the advertising effectiveness of each advertisement, and generating a combined advertisement using the combination that maximizes the calculated combination evaluation score;
a providing step of providing the combined advertisement generated in the generating step to the user.
コンピュータに、
ユーザが興味関心を有するカテゴリに対応する複数の広告の中から、広告効果を示す指標値が所定値未満である複数の広告を、組合せ候補となる広として選択する選択手順と、
前記選択手順により選択された複数の広告の組合せごとに、各広告を組み合わせたときの表示態様と、各広告の広告効果を示す所定の指標値とに基づいて、前記組合せを構成する各広告が前記ユーザにより選択される可能性を示す組合せ評価スコアを算出し、算出された前記組合せ評価スコアが最大となる前記組合せによる組合せ広告を生成する生成手順と、
前記生成手順により生成された前記組合せ広告を前記ユーザに提供する提供手順と
を実行させることを特徴とする情報処理プログラム。
On the computer,
a selection step of selecting, from among a plurality of advertisements corresponding to a category in which the user is interested , a plurality of advertisements having an index value indicating advertising effectiveness that is less than a predetermined value as advertisements to be combined;
a generation step of calculating, for each combination of a plurality of advertisements selected by the selection step, a combination evaluation score indicating the likelihood that each advertisement constituting the combination will be selected by the user, based on the display mode of each advertisement when combined and a predetermined index value indicating the advertising effectiveness of each advertisement, and generating a combination advertisement based on the combination that maximizes the calculated combination evaluation score;
and a providing step of providing the combined advertisement generated by the generating step to the user.
JP2022040632A 2022-03-15 2022-03-15 Information processing device, information processing method, and information processing program Active JP7793435B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022040632A JP7793435B2 (en) 2022-03-15 2022-03-15 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022040632A JP7793435B2 (en) 2022-03-15 2022-03-15 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023135428A JP2023135428A (en) 2023-09-28
JP7793435B2 true JP7793435B2 (en) 2026-01-05

Family

ID=88144345

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022040632A Active JP7793435B2 (en) 2022-03-15 2022-03-15 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7793435B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7731625B1 (en) * 2025-01-29 2025-09-01 ドリコス株式会社 Information provision system and information provision method
JP7807586B1 (en) * 2025-02-28 2026-01-27 楽天グループ株式会社 Information processing device, information processing method, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010520564A (en) 2007-03-02 2010-06-10 アドレディー インコーポレイテッド Modification of advertising campaign elements based on heuristics and real-time feedback
JP2012520513A (en) 2009-03-10 2012-09-06 グーグル・インコーポレーテッド Generating user profiles
JP2014066776A (en) 2012-09-25 2014-04-17 Yahoo Japan Corp Advertisement determination device, advertisement determination method, and program
JP2014186513A (en) 2013-03-22 2014-10-02 Yahoo Japan Corp Advertisement extraction device, advertisement extraction method, and advertisement extraction program
JP2018156247A (en) 2017-03-16 2018-10-04 ヤフー株式会社 Calculation device, calculation method, and calculation program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010520564A (en) 2007-03-02 2010-06-10 アドレディー インコーポレイテッド Modification of advertising campaign elements based on heuristics and real-time feedback
JP2012520513A (en) 2009-03-10 2012-09-06 グーグル・インコーポレーテッド Generating user profiles
JP2014066776A (en) 2012-09-25 2014-04-17 Yahoo Japan Corp Advertisement determination device, advertisement determination method, and program
JP2014186513A (en) 2013-03-22 2014-10-02 Yahoo Japan Corp Advertisement extraction device, advertisement extraction method, and advertisement extraction program
JP2018156247A (en) 2017-03-16 2018-10-04 ヤフー株式会社 Calculation device, calculation method, and calculation program

Also Published As

Publication number Publication date
JP2023135428A (en) 2023-09-28

Similar Documents

Publication Publication Date Title
Johnson et al. Ghost ads: Improving the economics of measuring online ad effectiveness
US10275794B2 (en) System and method of delivering content based advertising
US9373129B2 (en) System and method of delivering collective content based advertising
US7856445B2 (en) System and method of delivering RSS content based advertising
US8458160B2 (en) Social network based user-initiated review and purchase related information and advertising
US20210192460A1 (en) Using content-based embedding activity features for content item recommendations
US8725559B1 (en) Attribute based advertisement categorization
US20100057546A1 (en) System and method for online advertising using user social information
US20100262456A1 (en) System and Method for Deep Targeting Advertisement Based on Social Behaviors
US20110054960A1 (en) Dynamic web page creation
US20150006286A1 (en) Targeting users based on categorical content interactions
US20150006294A1 (en) Targeting rules based on previous recommendations
US20110295628A1 (en) Audience targeting based on performance history of invitational content
US20090171763A1 (en) System and method for online advertising driven by predicting user interest
US20090248513A1 (en) Allocation of presentation positions
US20180253759A1 (en) Leveraging usage data of an online resource when estimating future user interaction with the online resource
TW200951860A (en) Personalizing sponsored search advertising layout using user behavior history
CN102414705A (en) Method and system for providing advertising to users of social network
TW201520936A (en) User engagement-based contextually-dependent automated pricing for non-guaranteed delivery
US20120116875A1 (en) Providing advertisements based on user grouping
JP7793435B2 (en) Information processing device, information processing method, and information processing program
JP7788313B2 (en) Information processing device, information processing method, and information processing program
Yamaguchi et al. Web advertising recommender system based on estimating users' latent interests
JP7793434B2 (en) Information processing device, information processing method, and information processing program
JP2023135317A (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240913

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250804

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251217

R150 Certificate of patent or registration of utility model

Ref document number: 7793435

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150