JP7132448B1 - Proposed device, proposed method and proposed program - Google Patents

Proposed device, proposed method and proposed program Download PDF

Info

Publication number
JP7132448B1
JP7132448B1 JP2022002203A JP2022002203A JP7132448B1 JP 7132448 B1 JP7132448 B1 JP 7132448B1 JP 2022002203 A JP2022002203 A JP 2022002203A JP 2022002203 A JP2022002203 A JP 2022002203A JP 7132448 B1 JP7132448 B1 JP 7132448B1
Authority
JP
Japan
Prior art keywords
tag
target product
product
tags
degree
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
JP2022002203A
Other languages
Japanese (ja)
Other versions
JP2023101947A (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.)
Zozo Inc
Original Assignee
Zozo Inc
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 Zozo Inc filed Critical Zozo Inc
Priority to JP2022002203A priority Critical patent/JP7132448B1/en
Application granted granted Critical
Publication of JP7132448B1 publication Critical patent/JP7132448B1/en
Publication of JP2023101947A publication Critical patent/JP2023101947A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】タグの付与対象となる商品に対して、検索に適したタグを提案すること。【解決手段】本願に係る提案装置は、推定部と、提案部とを備える。推定部は、商品の検索に用いられるタグの付与対象となる対象商品の商品情報を用いて、対象商品とタグとの適正度合を推定する。提案部は、推定部により推定された適正度合が所定の条件を満たすタグを、適正度合に応じた表示態様で、対象商品の検索に用いられるタグの候補として出品者に対して提案する。【選択図】図5An object of the present invention is to propose a tag suitable for a search for a product to which a tag is to be attached. A proposed device according to the present application includes an estimating unit and a proposing unit. The estimation unit estimates the degree of appropriateness between the target product and the tag, using the product information of the target product to which the tag used for product retrieval is attached. The proposing unit proposes tags whose adequacy estimated by the estimating unit satisfies a predetermined condition to the exhibitor as candidates for tags used in searching for target products in a display mode according to the adequacy. [Selection drawing] Fig. 5

Description

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

従来、商品の検索に用いられるタグを提案する技術が知られている。 2. Description of the Related Art Conventionally, there is known a technique for proposing tags to be used for product searches.

特許第5442799号公報Japanese Patent No. 5442799

しかしながら、従来の技術では、タグの付与対象となる商品に対して、検索に適したタグを提案するための更なる向上の余地があった。 However, in the conventional technology, there is room for further improvement in proposing tags suitable for searches for products to which tags are attached.

本願は、上記に鑑みてなされたものであって、タグの付与対象となる商品に対して、検索に適したタグを提案することを目的とする。 The present application has been made in view of the above, and an object of the present application is to propose a tag suitable for searching for a product to which a tag is to be attached.

本願に係る提案装置は、商品の検索に用いられるタグの付与対象となる対象商品の商品情報を用いて、当該対象商品とタグとの適正度合を推定する推定部と、前記推定部により推定された適正度合が所定の条件を満たすタグを、当該適正度合に応じた表示態様で、前記対象商品の検索に用いられるタグの候補として出品者に対して提案する提案部と、を有することを特徴とする。 The proposed device according to the present application includes an estimating unit for estimating the degree of suitability between the target product and the tag using product information of the target product to which a tag is attached for use in retrieving the product; a proposing unit that proposes, to the exhibitor, a tag that satisfies a predetermined degree of appropriateness and satisfies a predetermined condition as a candidate tag for use in searching for the target product, in a display mode according to the degree of appropriateness. and

実施形態の一態様によれば、タグの付与対象となる商品に対して、検索に適したタグを提案することができるという効果を奏する。 According to one aspect of the embodiment, it is possible to propose a tag suitable for a search for a product to which a tag is to be attached.

図1は、実施形態に係る情報処理システムの構成例を示す図である。FIG. 1 is a diagram illustrating a configuration example of an information processing system according to an embodiment. 図2は、実施形態に係る情報処理の一例を示す図である。FIG. 2 is a diagram illustrating an example of information processing according to the embodiment; 図3は、実施形態に係る推奨タグ、登録タグ及び他の候補タグを各所定の領域に含むコンテンツの一例を示す図である。FIG. 3 is a diagram showing an example of content including recommended tags, registered tags, and other candidate tags in each predetermined area according to the embodiment. 図4は、実施形態に係る出品者端末の構成例を示す図である。FIG. 4 is a diagram illustrating a configuration example of an exhibitor terminal according to the embodiment; 図5は、実施形態に係る情報処理装置の構成例を示す図である。FIG. 5 is a diagram illustrating a configuration example of an information processing apparatus according to the embodiment; 図6は、実施形態に係るタグ情報記憶部の一例を示す図である。6 is a diagram illustrating an example of a tag information storage unit according to the embodiment; FIG. 図7は、実施形態に係る出品者情報記憶部の一例を示す図である。7 is a diagram illustrating an example of an exhibitor information storage unit according to the embodiment; FIG. 図8は、実施形態に係る商品情報記憶部の一例を示す図である。8 is a diagram illustrating an example of a product information storage unit according to the embodiment; FIG. 図9は、実施形態に係る情報処理の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of information processing according to the embodiment; 図10は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 10 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing apparatus.

以下に、本願に係る提案装置、提案方法及び提案プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提案装置、提案方法及び提案プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Embodiments for implementing the proposed apparatus, proposed method, and proposed program (hereinafter referred to as "embodiments") according to the present application will be described in detail below with reference to the drawings. Note that the proposed device, the proposed method, and the proposed program according to the present application are not limited to this embodiment. Also, in each of the following embodiments, the same parts are denoted by the same reference numerals, and overlapping descriptions are omitted.

(実施形態)
〔1.情報処理システムの構成〕
図1に示す提案システム1について説明する。図1に示すように、提案システム1は、出品者端末10と、提案装置100とが含まれる。出品者端末10と、提案装置100とは所定の通信網(ネットワークN)を介して、有線または無線により通信可能に接続される。図1は、実施形態に係る提案システム1の構成例を示す図である。
(embodiment)
[1. Configuration of information processing system]
The proposed system 1 shown in FIG. 1 will be described. As shown in FIG. 1 , the proposal system 1 includes an exhibitor terminal 10 and a proposal device 100 . The exhibitor terminal 10 and the proposal device 100 are communicably connected by wire or wirelessly via a predetermined communication network (network N). FIG. 1 is a diagram showing a configuration example of a proposal system 1 according to an embodiment.

出品者端末10は、出品者によって利用される情報処理装置である。出品者端末10は、実施形態における処理を実現可能であれば、どのような装置であってもよい。また、出品者端末10は、スマートフォンや、タブレット型端末や、ノート型PCや、デスクトップPCや、携帯電話機や、PDA等の装置であってもよい。図2に示す例においては、出品者端末10がスマートフォンである場合を示す。 The exhibitor terminal 10 is an information processing device used by the exhibitor. The exhibitor terminal 10 may be any device as long as it can implement the processing in the embodiment. Also, the exhibitor terminal 10 may be a device such as a smart phone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, or a PDA. The example shown in FIG. 2 shows a case where the exhibitor terminal 10 is a smart phone.

出品者端末10は、例えば、スマートフォンやタブレット等のスマートデバイスであり、3G~5G(Generation)やLTE(Long Term Evolution)等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。また、出品者端末10は、液晶ディスプレイ等の画面であって、タッチパネルの機能を有する画面を有し、ユーザから指やスタイラス等によりタップ操作、スライド操作、スクロール操作等、コンテンツ等の表示データに対する各種の操作を受付けてもよい。図2では、出品者端末10は出品者U11によって利用される。 The exhibitor terminal 10 is, for example, a smart device such as a smartphone or a tablet, and can communicate with any server device via a wireless communication network such as 3G to 5G (Generation) or LTE (Long Term Evolution). It is a mobile terminal device. In addition, the exhibitor terminal 10 has a screen such as a liquid crystal display, which has a touch panel function. Various operations may be accepted. In FIG. 2, the exhibitor terminal 10 is used by an exhibitor U11.

提案装置100は、タグの付与対象となる商品に対して、検索に適したタグを提案することを目的とした情報処理装置であり、実施形態における処理を実現可能であれば、どのような装置であってもよい。提案装置100は、例えば、サーバ装置やクラウドシステム等により実現される。例えば、提案装置100は、タグの付与対象となる商品を販売する所定の電子商店街のサーバ装置やクラウドシステム等により実現される。 The proposal device 100 is an information processing device for the purpose of proposing a tag suitable for searching for a product to which a tag is to be attached. may be The proposal device 100 is realized by, for example, a server device, a cloud system, or the like. For example, the proposal device 100 is realized by a server device, a cloud system, or the like of a predetermined electronic shopping mall that sells products to which tags are attached.

〔2.情報処理の一例〕
図2は、実施形態に係る提案システム1の情報処理の一例を示す図である。以下実施形態では、出品者U11による操作により、出品者端末10から提案装置100へ、タグの付与対象となる商品の商品情報が送信されたものとして説明する。
[2. Example of information processing]
FIG. 2 is a diagram showing an example of information processing of the proposal system 1 according to the embodiment. In the following embodiment, it is assumed that the product information of the product to be tagged is transmitted from the seller terminal 10 to the proposal device 100 by the seller U11's operation.

提案装置100は、出品者端末10から送信された、タグの付与対象となる商品の商品情報を取得する(ステップS101)。例えば、提案装置100は、商品情報として、タグの付与対象となる商品が撮像された画像情報(動画像情報を含む)、タグの付与対象となる商品が説明された文字情報又はその画像情報及び文字情報の両者の情報を取得する。 The proposal device 100 acquires the product information of the product to be tagged, which is transmitted from the seller terminal 10 (step S101). For example, the proposing device 100 uses, as product information, image information (including moving image information) in which a product to be tagged is imaged, text information or image information describing a product to be tagged, and Acquire both information of character information.

提案装置100は、取得した商品情報を画像解析又は文字解析することにより、タグの付与対象となる商品を特定する(ステップS102)。 The proposing device 100 identifies the product to which the tag is to be attached by performing image analysis or character analysis on the acquired product information (step S102).

(画像解析に基づく特定)
提案装置100は、商品が撮像された画像から特徴量を抽出し、商品と特徴量とを対応付けて予め記憶しているものとする。なお、対応付けはこの例に限られず、提案装置100は、例えば、特徴量が多く含まれる領域を特徴領域として抽出し、商品と特徴領域とを対応付けて記憶していてもよい。
(identification based on image analysis)
It is assumed that the proposing device 100 extracts a feature amount from an image in which a product is captured, associates the product with the feature amount, and stores them in advance. Note that the association is not limited to this example, and the proposing device 100 may, for example, extract an area that includes a large amount of feature quantity as a feature area, and store the product and the feature area in association with each other.

ステップS102において、例えば、提案装置100は、取得した画像情報を画像解析することにより、対象画像の特徴量を抽出する。そして、提案装置100は、特徴量群と、対象画像から抽出した特徴量とを比較し、特徴量群から最も類似する特徴量を特定する。そして、提案装置100は、特定した特徴量と紐づく商品を特定する。 In step S102, for example, the proposing device 100 extracts the feature amount of the target image by image analysis of the acquired image information. Then, the proposing apparatus 100 compares the feature quantity group and the feature quantity extracted from the target image, and specifies the most similar feature quantity from the feature quantity group. Then, the proposal device 100 identifies a product associated with the identified feature amount.

なお、提案装置100は、領域を考慮した比較を行ってもよい。例えば、提案装置100は、特徴が含まれる領域を特徴領域とし、特徴領域に含まれる特徴量同士の比較を行ってもよい。なお、靴など、複数の物品の組合せとなる商品については、複数の特徴領域それぞれの類似度に基づいて、全体の類似度を考慮した比較を行ってもよい。 Note that the proposing device 100 may perform a comparison in consideration of regions. For example, the proposing device 100 may set a region including a feature as a feature region, and compare feature amounts included in the feature region. For a product such as shoes, which is a combination of a plurality of articles, comparison may be performed in consideration of the overall similarity based on the similarity of each of the plurality of characteristic regions.

例えば、特定した特徴量と、特徴量群に含まれる第一の特徴量とのが90%であり、特定した特徴量と、特徴量群に含まれる第二の特徴量との類似度が80%である場合には、第一の特徴量に紐づけて予め定められた商品を、タグの付与対象となる商品として特定する。 For example, the specified feature amount and the first feature amount included in the feature amount group are 90%, and the similarity between the specified feature amount and the second feature amount included in the feature amount group is 80%. %, a product predetermined in association with the first feature value is specified as a product to which the tag is to be attached.

そして、提案装置100は、特定した特徴量と、類似度が最も高い特徴量との特徴量の類似度に基づいて、タグの付与対象となる商品の確度(識別度合)を算出する。 Then, the proposing apparatus 100 calculates the degree of certainty (degree of identification) of the product to be tagged, based on the degree of similarity between the specified feature amount and the feature amount with the highest degree of similarity.

(文字解析に基づく特定)
提案装置100は、商品とキーワードとを対応付けて予め記憶しているものとする。
(identification based on character analysis)
It is assumed that the proposal device 100 associates products with keywords and stores them in advance.

ステップS102において、例えば、提案装置100は、取得した文字情報を文字解析することにより、文字情報に含まれるキーワードを抽出する。そして、提案装置100は、キーワード群と、文字情報から抽出したキーワードとを比較し、キーワード群から最も類似するキーワードを特定する。そして、提案装置100は、特定したキーワードと紐づく商品を特定する。 In step S<b>102 , for example, the proposal device 100 extracts keywords included in the character information by performing character analysis on the obtained character information. Then, the proposing device 100 compares the keyword group and keywords extracted from the character information, and identifies the most similar keyword from the keyword group. Then, the proposal device 100 identifies a product associated with the identified keyword.

なお、提案装置100は、同意語や表記揺れを考慮した比較を行ってもよい。例えば、提案装置100は、文字情報から抽出したキーワードに同意語や表記揺れがある場合には、同意語や表記揺れのキーワードを比較対象とし、キーワード群との比較を行ってもよい。 Note that the proposal device 100 may perform a comparison taking into account synonyms and spelling variations. For example, when a keyword extracted from character information has synonyms or variations in spelling, the proposing device 100 may compare the keywords with synonyms or variations in spelling as objects for comparison with a group of keywords.

例えば、特定したキーワードと、キーワード群に含まれる第一のキーワードとの類似度が80%であり、特定したキーワードと、キーワード群に含まれる第二のキーワードとの類似度が70%である場合には、第一のキーワードに紐づけて予め定められた商品を、タグの付与対象となる商品として特定する。 For example, when the similarity between the identified keyword and the first keyword included in the keyword group is 80%, and the similarity between the identified keyword and the second keyword included in the keyword group is 70%. In the second step, a product predetermined in association with the first keyword is specified as a product to which the tag is to be attached.

そして、提案装置100は、特定したキーワードと、類似度が最も高いキーワードとの類似度に基づいて、タグの付与対象となる商品の確度を算出する。 Then, the proposal device 100 calculates the accuracy of the product to be tagged, based on the degree of similarity between the specified keyword and the keyword with the highest degree of similarity.

以上、提案装置100が、商品情報を画像解析又は文字解析することにより、タグの付与対象となる商品を特定する処理を説明した。 In the above, the proposing device 100 has explained the process of specifying the product to which the tag is to be attached by performing the image analysis or the character analysis of the product information.

(適正度合の推定)
続いて、提案装置100は、画像やキーワードに基づいて特定した商品と、算出した確度とに基づいて、タグの付与対象となる商品と、その商品に紐づけて予め定められたタグとの適正度合をタグ毎に推定する。
(Estimation of appropriateness)
Next, based on the product specified based on the image or keyword and the calculated accuracy, the proposal device 100 determines whether the product to be tagged and the predetermined tag associated with the product are appropriate. The degree is estimated for each tag.

ここで、「ブランドAA1の商品BB1」の商品に紐づけて予め定められたタグに、「ブランドAA1」、「ブランドAA2」、「商品BB1」、「商品BB2」、「ワンピース」、「ドレス」が含まれるものとする。 Here, "brand AA1", "brand AA2", "product BB1", "product BB2", "dress", and "dress" are attached to predetermined tags linked to products of "brand AA1 product BB1". shall be included.

提案装置100は、特定した商品のタイトルが「ブランドAA1の商品BB1」である場合には、「ブランドAA1の商品BB1」というタイトルから「ブランドAA」や「商品BB1」といったテキストをキーワードとして抽出する。そして、提案装置100は、「ブランドAA1」、「ブランドAA2」、「商品BB1」、「商品BB2」、「ワンピース」、「ドレス」といった各タグと、タイトルから抽出したキーワードとを比較する。例えば、本例では、提案装置100は、各タグのうち、タイトルから抽出したキーワードと一致する「ブランドAA1」や「商品BB1」といったタグとの適正度合を高く推定することとなる。一方、提案装置100は、抽出したキーワードと一致しない「ブランドAA2」や、「商品BB2」、「ドレス」といったタグとの適正度合については、「ブランドAA1」や「商品BB1」といったタグとの適正度合よりも低く推定する。 When the title of the identified product is "product BB1 of brand AA1", the proposal device 100 extracts texts such as "brand AA" and "product BB1" from the title "product BB1 of brand AA1" as keywords. . Then, the proposal device 100 compares each tag such as "brand AA1", "brand AA2", "product BB1", "product BB2", "dress", and "dress" with keywords extracted from the title. For example, in this example, the proposing device 100 estimates a high degree of suitability for tags such as "brand AA1" and "product BB1" that match the keyword extracted from the title among the tags. On the other hand, the proposal device 100 determines the degree of suitability with tags such as "brand AA2", "product BB2", and "dress" that do not match the extracted keyword. Estimate less than degree.

また、提案装置100は、算出した確度が高いほど、適正度合を高く推定する。例えば、提案装置100は、算出した確度が90%である場合には、算出した確度が80%である場合よりも適正度合を高く推定する。 In addition, the proposing apparatus 100 estimates a higher degree of adequacy as the calculated accuracy is higher. For example, when the calculated accuracy is 90%, the proposing device 100 estimates the appropriateness higher than when the calculated accuracy is 80%.

例えば、提案装置100が、特徴量に基づいて対象画像の領域を細分化し、細分化した部分毎に確度を算出した場合には、確度が高い部分に対応したタグとの適正度合を高く推定する。例えば、「ブランドAA1の商品BB1」がワンピースであって、この商品に紐づけて予め定められたタグに、「セーター」、「スカート」が含まれるものとする。このような場合、提案装置100は、「ブランドAA1の商品BB1」の画像情報の特徴量に基づいて対象画像の領域を、例えば、上部分と下部分とに細分化したものとする。提案装置100は、上部分と下部分とで確度を別々に算出し、上部分のほうが、下部分よりも確度を高く算出した場合には、各タグのうち、上部分との関連性が高い「セーター」のタグとの適正度合を高く推定することとなる。一方、提案装置100は、各タグのうち、上部分との関連性が低い「スカート」のタグとの適正度合については、「セーター」のタグとの適正度合よりも低く推定する。 For example, when the proposed apparatus 100 subdivides the region of the target image based on the feature amount and calculates the accuracy for each subdivided portion, the tag corresponding to the portion with high accuracy is estimated to have a high degree of appropriateness. . For example, it is assumed that "product BB1 of brand AA1" is a dress, and the predetermined tags associated with this product include "sweater" and "skirt". In such a case, the proposing apparatus 100 subdivides the area of the target image into, for example, an upper portion and a lower portion based on the feature amount of the image information of the “brand AA1 product BB1”. The proposed device 100 calculates the accuracy separately for the upper part and the lower part, and when the accuracy is calculated higher for the upper part than for the lower part, the upper part of each tag is highly related. The degree of appropriateness with the tag of "sweater" is highly estimated. On the other hand, the proposing device 100 estimates the degree of appropriateness with the tag of "skirt", which is less relevant to the upper part, than the degree of appropriateness with the tag of "sweater".

提案装置100は、適正度合をタグ毎に推定するために、適正度合を示すスコアをタグ毎に算出する。なお、スコアを算出する処理については後述する。 The proposing device 100 calculates a score indicating the degree of suitability for each tag in order to estimate the degree of suitability for each tag. Processing for calculating the score will be described later.

提案装置100は、推定した適正度合が所定の条件を満たすか否かをタグ毎に判定する(ステップS103)。具体的には、提案装置100は、算出した適正度合を示すスコアが所定の閾値以上であるか否かをタグ毎に判定する。 The proposing device 100 determines whether or not the estimated appropriateness satisfies a predetermined condition for each tag (step S103). Specifically, the proposing device 100 determines whether or not the calculated score indicating the appropriateness is equal to or greater than a predetermined threshold value for each tag.

提案装置100は、商品に紐づけて予め定められたタグ毎に判定することにより、適正度合が所定の条件を満たすタグを特定する(ステップS104)。 The proposing device 100 identifies tags whose adequacy degree satisfies a predetermined condition by determining each predetermined tag associated with a product (step S104).

提案装置100は、適正度合が所定の条件を満たすタグを、対応した第一の領域に表示させるための情報を出品者端末10に送信することにより、適正度合が所定の条件を満たすタグを、推奨タグとして出品者に対して提案する(ステップS105)。 The proposal device 100 transmits to the exhibitor terminal 10 information for displaying the tag whose suitability meets a predetermined condition in the corresponding first region, thereby displaying the tag whose suitability satisfies the predetermined condition. The tag is proposed to the exhibitor as a recommended tag (step S105).

なお、第一の領域とは、推奨タグを出品者に対して提案するためのコンテンツに含まれる所定の領域であり、このコンテンツが出品者端末10に表示される。 Note that the first area is a predetermined area included in the content for proposing the recommended tag to the seller, and this content is displayed on the seller terminal 10 .

ここで、商品の検索に用いられるタグとして予め登録されたタグを、説明の便宜上、登録タグとする。 Here, for convenience of explanation, a tag registered in advance as a tag used for product search will be referred to as a registered tag.

ステップS104~S105において、提案装置100は、登録タグ以外のタグについて、適正度合が所定の条件を満たすか否かの判定を行うことにより、推奨タグとして提案するタグを特定してもよいし、登録タグを含めて判定を行い、適正度合が所定の条件を満たす全てのタグから、登録タグを除外することにより、推奨タグとして提案するタグを特定してもよい。 In steps S104 and S105, the proposing apparatus 100 may determine whether or not the degree of appropriateness of tags other than registered tags satisfies a predetermined condition, thereby identifying tags to be proposed as recommended tags. A tag to be proposed as a recommended tag may be specified by performing determination including registered tags and excluding registered tags from all tags whose appropriateness satisfies a predetermined condition.

すなわち、推奨タグは、商品に紐づけて予め定められたタグのうち、登録タグとは異なるタグである。 In other words, the recommended tag is a tag that is different from the registered tag among the tags that are associated with the product and are predetermined.

また、ステップS105において、提案装置100は、適正度合が所定の条件を満たすタグを、対応した第一の領域に表示させるとともに、登録タグを、対応した第二の領域に表示させるための情報を出品者端末10に送信することにより、推奨タグを出品者に対して提案してもよい。 Further, in step S105, the proposing device 100 displays information for displaying tags whose appropriateness satisfies a predetermined condition in the corresponding first regions, and displays registered tags in the corresponding second regions. A recommended tag may be proposed to the seller by transmitting it to the seller terminal 10 .

ここで、登録タグと推奨タグについて説明する。登録タグとは、タグが検索に用いられた際に、そのタグが付与されている商品を商品一覧から抽出し、検索結果に表示させるためのタグである。例えば、「ブランドAA1の商品BB1」の商品の登録タグに「ブランドAA1」が含まれる場合には、検索者が「ブランドAA1」を用いて検索すると、検索結果に、「ブランドAA1の商品BB1」の商品が表示される。 Here, registration tags and recommended tags will be explained. A registered tag is a tag for extracting products to which the tag is assigned from a product list and displaying the products in the search results when the tag is used for a search. For example, if "brand AA1" is included in the registration tag of the product of "brand AA1 product BB1", when a searcher searches using "brand AA1", "brand AA1 product BB1" is displayed in the search results. products are displayed.

一方、推奨タグとは、タグが検索に用いられた際に、そのタグが付与されている商品を検索結果に表示させるためのタグではないタグである。例えば、「ブランドAA1の商品BB1」の商品の推奨タグに「ブランドAA2」が含まれる場合には、検索者が「ブランドAA2」を用いて検索しても、検索結果に、「ブランドAA1の商品BB1」の商品が表示されない。また、推奨タグは、商品の検索に用いられる候補のタグであるため、登録タグへの登録が推奨されるタグである。 On the other hand, a recommended tag is a tag that is not a tag for displaying products to which the tag is attached in search results when the tag is used in a search. For example, if “brand AA2” is included in the recommendation tag of the product of “brand AA1 product BB1”, even if the searcher searches using “brand AA2”, “brand AA1 product BB1" products are not displayed. Also, the recommended tag is a tag that is a candidate for use in product searches, and therefore is a tag that is recommended to be registered as a registered tag.

ここで、推奨タグ及び登録タグ以外のタグを、説明の便宜上、他の候補タグとして説明する。提案装置100は、推奨タグ又は推奨タグ及び登録タグに加えて、他の候補タグを、対応した第三の領域に表示させるための情報を出品者端末10に送信することにより、推奨タグを出品者に対して提案してもよい。 Here, tags other than recommended tags and registered tags are described as other candidate tags for convenience of explanation. In addition to the recommended tag or the recommended tag and the registered tag, the proposal device 100 transmits information for displaying other candidate tags in the corresponding third area to the seller terminal 10, thereby listing the recommended tag. You can suggest it to someone.

他の候補タグは、商品に紐づけて予め定められたタグのうち、適正度合が所定の条件を満たさないタグである。すなわち、他の候補タグとは、タグが検索に用いられた際に、そのタグが付与されている商品を検索結果に表示させるためのタグではないタグであり、登録タグへの登録が推奨されないタグである。 Other candidate tags are tags that do not satisfy a predetermined condition in terms of appropriateness among the tags that are linked to the product and are determined in advance. In other words, other candidate tags are tags that are not tags for displaying the products to which the tags are attached in search results when the tags are used in searches, and are not recommended to be registered as registered tags. is a tag.

提案装置100は、登録タグ以外のタグについて、適正度合が所定の条件を満たすか否かの判定を行うことにより、他の候補タグを特定してもよいし、登録タグを含めて判定を行い、適正度合が所定の条件を満たさない全てのタグから、登録タグを除外することにより、他の候補タグを特定してもよい。 The proposed apparatus 100 may identify other candidate tags by determining whether or not the appropriateness of tags other than registered tags satisfies a predetermined condition, or may perform determination including registered tags. , other candidate tags may be identified by excluding registered tags from all tags whose appropriateness does not satisfy a predetermined condition.

図3は、実施形態に係る推奨タグ、登録タグ及び他の候補タグを各所定の領域に含むコンテンツの一例を示す図である。 FIG. 3 is a diagram showing an example of content including recommended tags, registered tags, and other candidate tags in each predetermined area according to the embodiment.

テーブルTB11は、所定の商品の、推奨タグ、登録タグ及び他の候補タグを示す情報である。テーブルTB11では、タグの付与対象となる商品を、登録タグの数が少ない順に並び替えられたものとする。 Table TB11 is information indicating recommended tags, registered tags, and other candidate tags for a given product. In the table TB11, it is assumed that the products to be tagged are sorted in ascending order of the number of registered tags.

テーブルTB11では、例えば、商品BB11のカテゴリがスニーカーであり、ブランドがブランドAA1であり、画像が画像PI11であり、登録タグが「スポーツ」及び「ローカット」であり、推奨タグが「スタイリッシュ」及び「アウトドア」であり、他の候補タグが「キャンプ」及び「ナチュラル」である。 In the table TB11, for example, the category of product BB11 is sneakers, the brand is brand AA1, the image is image PI11, the registered tags are "sports" and "low-cut", and the recommended tags are "stylish" and " outdoor" and other candidate tags are "camping" and "natural".

テーブルTB11の例では、各タグに並べて配置されたボックスにチェックマークが付与されることにより、提案装置100は、チェックマークが付与されたボックスのタグを登録タグに変更して記憶する。例えば、提案装置100は、推奨タグである「スタイリッシュ」に並べて配置されたボックスにチェックマークが付与された場合には、スタイリッシュのタグを登録タグに変更して記憶する。また、例えば、提案装置100は、他の候補タグである「キャンプ」に並べて配置されたボックスにチェックマークが付与された場合には、キャンプのタグを登録タグに変更して記憶する。 In the example of the table TB11, by adding a checkmark to the boxes arranged side by side for each tag, the proposing device 100 changes the tag of the box to which the checkmark is added to the registered tag and stores it. For example, when a check mark is given to a box arranged side by side with the recommended tag "stylish", the proposing device 100 changes the stylish tag to a registered tag and stores it. Also, for example, when a check mark is added to a box arranged side by side with another candidate tag, “camp”, the proposal device 100 changes the tag of camp to a registered tag and stores it.

また、各タグに並べて配置されたボックスに付与されているチェックマークが解除されることにより、提案装置100は、チェックマークが解除されたボックスのタグを、登録タグ以外のタグに変更して記憶する。例えば、提案装置100は、登録タグである「スポーツ」に並べて配置されたボックスに付与されているチェックマークが解除された場合には、スポーツのタグを登録タグ以外のタグに変更して記憶する。例えば、提案装置100は、スポーツのタグを推奨タグ又は他の候補タグに変更して記憶する。 In addition, by removing the checkmark attached to the box arranged side by side with each tag, the proposing device 100 changes the tag of the box whose checkmark is removed to a tag other than the registered tag and stores the tag. do. For example, when the check mark attached to the box arranged side by side with the registered tag "sports" is removed, the proposing device 100 changes the sports tag to a tag other than the registered tag and stores it. . For example, the proposal device 100 changes a sports tag to a recommended tag or another candidate tag and stores it.

提案装置100は、登録タグに変更する操作が行われたと判定した場合には、対象となるタグを登録タグに変更して記憶し、登録タグから解除する操作が行われたと判定した場合には、対象となるタグを登録タグ以外のタグに変更して記憶する。 The proposing device 100 changes the target tag to the registered tag and stores it when it determines that an operation to change to the registered tag has been performed, and when it determines that an operation to cancel the registered tag has been performed , the target tag is changed to a tag other than the registered tag and stored.

テーブルTB11の例では、各タグに並べて配置されたボックスに対するチェックマークの付与又は解除の操作が、登録タグに変更する操作又は登録タグから解除する操作である場合を示したが、登録タグに変更する操作又は登録タグから解除する操作は、この例に限られず、どのようなルールに基づき、どのようなものに対する操作であってもよい。 In the example of the table TB11, the operation of adding or removing the check mark for the boxes arranged side by side in each tag is the operation of changing to the registered tag or the operation of removing from the registered tag. The operation to perform or the operation to release from the registered tag is not limited to this example, and may be an operation for any object based on any rule.

(適正度合を示すスコアの算出)
以下、適正度合を示すスコアの算出の処理について説明する。提案装置100は、タグの付与対象となる商品の商品情報を入力すると、その商品と、その商品に紐づけて予め定められたタグとの適正度合を示すスコアを出力するモデルを、その商品に紐づけて予め定められたタグ毎に生成する。
(Calculation of score indicating appropriateness)
Processing for calculating a score indicating the appropriateness will be described below. When product information of a product to which a tag is to be attached is input, the proposal device 100 generates a model that outputs a score indicating the appropriateness of the product and a predetermined tag linked to the product to the product. It is generated for each tag that is linked and determined in advance.

そして、提案装置100は、タグの付与対象となる商品に紐づけて予め定められたタグのうち、モデルを用いて出力されたスコアが所定の閾値以上のタグを、推奨タグとして提案する。このように、提案装置100は、モデルを用いて適正度合を定量評価することで、推奨タグを提案する。 Then, the proposing device 100 proposes, as a recommended tag, a tag whose score output using a model is equal to or greater than a predetermined threshold, among tags predetermined in association with a product to which a tag is to be attached. In this way, the proposal device 100 proposes recommended tags by quantitatively evaluating the appropriateness using a model.

なお、提案装置100は、登録タグを含めて適正度合が所定の条件を満たすか否かの判定を行う場合には、登録タグを含めてタグ毎にモデルを生成し、登録タグ以外のタグについて判定を行う場合には、登録タグを除外してタグ毎にモデルを生成する。 Note that, when determining whether or not the degree of appropriateness, including the registered tags, satisfies a predetermined condition, the proposed device 100 generates a model for each tag, including the registered tags, and generates a model for each tag other than the registered tags. When making a determination, a model is generated for each tag by excluding the registered tags.

(モデルの学習)
提案装置100は、人手による正解データの入力に基づいて、モデルを学習させる。また、提案装置100は、人手による正解データの入力に基づいてモデルの学習を行った上で、種々のバリエーションに基づいて、更にモデルを学習させてもよい。以下、種々のバリエーションを例に挙げる。
(model learning)
The proposal device 100 learns a model based on the correct data input manually. Alternatively, the proposing apparatus 100 may learn a model based on manual input of correct data, and then learn the model further based on various variations. Examples of various variations are given below.

提案装置100は、算出した商品の確度が高いほど、適正度合を示すスコアが高くなるようにモデルを学習させてもよい。例えば、提案装置100は、確度が80%のものに対応したタグよりも、確度が90%のものに対応したタグとの適正度合を示すスコアが高くなるようにモデルを学習させてもよい。 The proposal device 100 may learn the model so that the score indicating the degree of adequacy increases as the calculated accuracy of the product increases. For example, the proposing device 100 may learn a model so that the score indicating the degree of suitability for a tag with a probability of 90% is higher than that for a tag with a probability of 80%.

また、提案装置100は、所定の登録タグに対して登録を解除する操作が行われたと判定した場合には、その操作が行われたタグとの適正度合を示すスコアが低くなるようにモデルを学習させてもよい。 Further, when the proposing apparatus 100 determines that an operation to cancel registration has been performed on a predetermined registered tag, the proposing apparatus 100 changes the model so that the score indicating the degree of appropriateness with respect to the tag with which the operation has been performed becomes low. You can let it learn.

また、提案装置100は、タグの流行度合(トレンド度合)を加味して、モデルの学習を行ってもよい。 In addition, the proposal device 100 may learn the model in consideration of the popularity degree (trend degree) of the tag.

例えば、提案装置100は、タグの付与対象となる商品のカテゴリを特定し、特定したカテゴリに関連するタグのうち、流行度合が高いタグを特定する。例えば、提案装置100は、流行度合が高いタグを、タグの流行度合を収集する外部の情報処理装置にアクセスすることで、特定する。例えば、タグの流行度合を収集する外部の情報処理装置は、タグに紐づけて流行度合の変化(又は遷移)を記憶した記憶部を有する。 For example, the proposal device 100 identifies a category of a product to which a tag is to be attached, and identifies a highly popular tag among tags related to the identified category. For example, the proposing device 100 identifies a tag with a high popularity degree by accessing an external information processing device that collects the popularity degree of the tag. For example, an external information processing device that collects the degree of popularity of tags has a storage unit that stores changes (or transitions) in the degree of popularity in association with tags.

なお、流行度合とは、例えば、季節に応じた流行度合である。例えば、提案装置100は、特定したカテゴリがファッションであり、季節が秋である場合には、ファッションに関連するタグのうち、流行度合が高いタグとして、「冬服」のタグを特定する。なお、ファッションに関連するタグは、例えば、ファッションのカテゴリに紐づけて予め定められたタグである。 Note that the degree of popularity is, for example, the degree of popularity according to the season. For example, if the identified category is fashion and the season is autumn, the proposal device 100 identifies the tag "winter clothes" as the tag with the highest degree of popularity among tags related to fashion. The fashion-related tag is, for example, a predetermined tag associated with the fashion category.

提案装置100は、流行度合が高いタグほど、適正度合を示すスコアが高くなるようにモデルを学習させる。例えば、提案装置100は、タグの付与対象となる商品に紐づけて予め定められたタグに、「冬服」のタグ以外のタグとして、「夏服」のタグが含まれている場合には、「夏服」のタグよりも、「冬服」のタグのほうが、適正度合を示すスコアが高くなるようにモデルを学習させる。 The proposing device 100 learns a model so that a tag with a higher degree of popularity has a higher score indicating the degree of appropriateness. For example, when a predetermined tag associated with a product to which a tag is attached includes a "summer clothes" tag other than a "winter clothes" tag, the proposal device 100 The model is trained so that the tag "winter clothes" has a higher score indicating the appropriateness than the tag "summer clothes".

また、提案装置100は、検索者の属性を加味して、モデルの学習を行ってもよい。 In addition, the proposal device 100 may learn the model in consideration of the attribute of the searcher.

例えば、提案装置100は、タグの付与対象となる商品のターゲットとする検索者の属性を特定し、特定した属性との相性度合が高いタグを特定する。例えば、提案装置100は、属性との相性度合が高いタグを、属性とタグとの相性度合を収集する外部の情報処理装置にアクセスすることで、特定する。例えば、属性とタグとの相性度合を収集する外部の情報処理装置は、タグに紐づけて属性との相性度合を記憶した記憶部を有する。 For example, the proposal device 100 identifies an attribute of a target searcher of a product to which a tag is attached, and identifies a tag that is highly compatible with the identified attribute. For example, the proposing device 100 identifies tags having a high degree of compatibility with attributes by accessing an external information processing device that collects the degree of compatibility between attributes and tags. For example, an external information processing device that collects degrees of compatibility between attributes and tags has a storage unit that stores degrees of compatibility with attributes in association with tags.

例えば、提案装置100は、特定した属性が女性である場合には、女性との相性度合が高いタグとして、「フェミニン」のタグを特定する。 For example, when the identified attribute is female, the proposal device 100 identifies the tag "feminine" as a tag highly compatible with women.

提案装置100は、属性との相性度合が高いタグほど、適正度合を示すスコアが高くなるようにモデルを学習させる。例えば、提案装置100は、タグの付与対象となる商品に紐づけて予め定められたタグに、「フェミニン」のタグ以外のタグとして、「マスキュリン」のタグが含まれている場合には、「マスキュリン」のタグよりも、「フェミニン」のタグのほうが、適正度合を示すスコアが高くなるようにモデルを学習させる。 The proposing device 100 learns a model so that a tag having a higher degree of affinity with an attribute has a higher score indicating the degree of appropriateness. For example, when the tag predetermined in association with the product to which the tag is attached includes the tag "masculine" as a tag other than the tag "feminine", the proposal device 100 selects " The model is trained so that the "feminine" tag has a higher score indicating the appropriateness than the "masculine" tag.

(情報処理のバリエーション1)
上記実施形態において、出品者の人手による操作を加味して、定性評価を行った上で、上記実施形態に係る定量評価を行い、推奨タグの提案を行ってもよい。以下、タグの付与対象となる商品に紐づけて予め定められたタグに対して、出品者が操作を行ったものとして説明する。
(Variation 1 of information processing)
In the above-described embodiment, after performing qualitative evaluation in consideration of the manual operation of the exhibitor, quantitative evaluation according to the above-described embodiment may be performed, and recommended tags may be proposed. In the following description, it is assumed that the exhibitor has operated a predetermined tag associated with the product to which the tag is attached.

提案装置100は、タグの付与対象となる商品に紐づけて予め定められたタグに対する操作情報を取得する。 The proposal device 100 acquires operation information for a predetermined tag associated with a product to which a tag is attached.

提案装置100は、取得した操作情報に基づいて、タグの付与対象となる商品に紐づけて予め定められたタグのうち、所定のタグに対して商品の検索に用いられないように除外する操作が行われたか否かを判定し、所定のタグに対して商品の検索に用いられないように除外する操作が行われたと判定した場合には、その所定のタグを、タグの付与対象となる商品に紐づけて予め定められたタグの一覧から除外して、上記実施形態に係る処理を行ってもよい。 Based on the acquired operation information, the proposal device 100 performs an operation of excluding a predetermined tag from being used in a product search among predetermined tags associated with a product to which a tag is to be attached. has been performed, and if it is determined that an operation has been performed to exclude a predetermined tag from being used in product searches, the predetermined tag is subject to tagging. The processing according to the above-described embodiment may be performed by excluding tags from the list of tags that are linked to products and determined in advance.

(情報処理のバリエーション2)
上記実施形態において、推奨タグとして出品者に対して提案するタグの数を増やすために、適正度合を判定するための所定の条件を緩和して、緩和した所定の条件に基づいて、推奨タグの提案を行ってもよい。以下、タグの付与対象となる商品の登録タグの数が所定の閾値未満であるものとして説明する。
(Variation 2 of information processing)
In the above embodiment, in order to increase the number of tags to be proposed to the seller as recommended tags, the predetermined conditions for judging the appropriateness are relaxed, and based on the relaxed predetermined conditions, the recommended tags are selected. You can make suggestions. In the following description, it is assumed that the number of registered tags for products to be tagged is less than a predetermined threshold.

提案装置100は、タグの付与対象となる商品の登録タグの数が所定の閾値以上であるか否かを判定し、登録タグの数が所定の閾値以上でないと判定したものとする。 It is assumed that the proposing device 100 determines whether the number of registered tags of the product to be tagged is equal to or greater than a predetermined threshold, and determines that the number of registered tags is not equal to or greater than the predetermined threshold.

提案装置100は、登録タグの数が所定の閾値以上でないと判定した場合には、例えば、適正度合を判定する基準である所定の閾値を、その閾値よりも低い閾値に変更する。 When the proposing apparatus 100 determines that the number of registered tags is not equal to or greater than the predetermined threshold, the proposing apparatus 100 changes the predetermined threshold, which is the criterion for determining the degree of appropriateness, to a threshold lower than the threshold.

提案装置100は、例えば、第一の閾値よりも閾値が低い第二の閾値以上のタグを、推奨タグと判定し、提案を行ってもよい。 For example, the proposal device 100 may determine a tag equal to or higher than a second threshold, which is lower than the first threshold, as a recommended tag, and may make a proposal.

提案装置100は、登録タグの数が少ないほど、適正度合を判定する基準である所定の閾値を低くして、推奨タグとして提案するタグの数を増やしてもよい。 The proposal device 100 may increase the number of tags to be proposed as recommended tags by lowering the predetermined threshold, which is the criterion for determining the degree of appropriateness, as the number of registered tags is smaller.

(情報処理のバリエーション3)
上記実施形態において、適正度合を示すスコアが高いタグを、自動的に登録タグに変更して記憶してもよいし、スコアが低いのに登録タグになっているタグを、自動的に登録タグから解除して記憶してもよい。
(Variation 3 of information processing)
In the above embodiment, a tag with a high score indicating appropriateness may be automatically changed to a registered tag and stored, or a tag with a low score that is a registered tag may be automatically changed to a registered tag. may be released from and stored.

例えば、出品者に対して推奨タグとして提案することなく、自動的に登録タグに変更して記憶してもよいし、出品者に対して登録タグの解除を提案することなく、自動的に登録タグから解除して記憶してもよい。 For example, without proposing to the seller as a recommended tag, it may be automatically changed to a registered tag and stored, or automatically registered without proposing to the seller to cancel the registered tag It may be released from the tag and stored.

以下、自動的に登録タグに変更して記憶する場合を説明する。提案装置100は、例えば、適正度合を示すスコアが、登録タグのスコアよりも高いか否かを判定する。 A case of automatically changing to a registered tag and storing it will be described below. For example, the proposing device 100 determines whether or not the score indicating the appropriateness is higher than the score of the registered tag.

提案装置100は、登録タグのスコアよりも高いと判定した場合には、登録タグのスコアよりも高いと判定したタグを、自動的に登録タグに変更して記憶してもよい。 When the proposed device 100 determines that the score is higher than the score of the registered tag, the proposed device 100 may automatically change the tag determined to be higher than the score of the registered tag to the registered tag and store it.

提案装置100は、例えば、適正度合を示すスコアが、推奨タグとして提案するか否かを判定する基準である所定の閾値よりも閾値が高い第三の閾値以上であるか否かを判定する。 For example, the proposing device 100 determines whether or not the score indicating the appropriateness is equal to or higher than a third threshold higher than a predetermined threshold which is a criterion for determining whether or not to propose as a recommended tag.

提案装置100は、適正度合を示すスコアが、第三の閾値以上であると判定した場合には、第三の閾値以上であると判定したタグを、自動的に登録タグに変更して記憶してもよい。 When the proposing device 100 determines that the score indicating the appropriateness is equal to or greater than the third threshold, the proposed device 100 automatically changes the tag determined to be equal to or greater than the third threshold to a registered tag and stores the tag. may

以下、自動的に登録タグから解除して記憶する(タグパトロールの)場合を説明する。 In the following, the case of automatically canceling from the registered tag and storing (tag patrol) will be described.

提案装置100は、例えば、登録タグのスコアと推奨タグのスコアとの比較に基づいて、登録タグのうち、適正度合を示すスコアが、推奨タグのスコアよりも低い登録タグを特定する。 For example, the proposing device 100 identifies a registered tag whose score indicating the degree of appropriateness is lower than the score of the recommended tag, among the registered tags, based on a comparison between the score of the registered tag and the score of the recommended tag.

提案装置100は、推奨タグのスコアよりも低いと特定した登録タグを、自動的に登録タグから解除して記憶してもよい。例えば、提案装置100は、登録タグ以外のタグ、すなわち、推奨タグ又は他の候補タグに変更して記憶してもよい。 The proposing device 100 may automatically cancel the registration tag identified as having a lower score than the recommended tag from the registration tags and store it. For example, the proposing device 100 may change and store tags other than registered tags, that is, recommended tags or other candidate tags.

提案装置100は、例えば、登録タグのスコアと第三の閾値との比較に基づいて、登録タグのうち、適正度合を示すスコアが、第三の閾値未満である登録タグを特定する。 For example, the proposing device 100 identifies a registered tag whose score indicating the degree of adequacy is less than the third threshold, among the registered tags, based on a comparison of the score of the registered tag and the third threshold.

提案装置100は、第三の閾値未満であると特定した登録タグを、自動的に登録タグから解除して記憶してもよい。 The proposing device 100 may automatically cancel the registered tag specified as being less than the third threshold value from the registered tags and store the registered tag.

〔3.出品者端末の構成〕
次に、図4を用いて、実施形態に係る出品者端末10の構成について説明する。図4は、実施形態に係る出品者端末10の構成例を示す図である。図4に示すように、出品者端末10は、通信部11と、入力部12と、出力部13と、制御部14とを有する。
[3. Configuration of exhibitor terminal]
Next, the configuration of the exhibitor terminal 10 according to the embodiment will be described using FIG. FIG. 4 is a diagram showing a configuration example of the exhibitor terminal 10 according to the embodiment. As shown in FIG. 4 , the exhibitor terminal 10 has a communication section 11 , an input section 12 , an output section 13 and a control section 14 .

(通信部11)
通信部11は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部11は、所定のネットワークNと有線又は無線で接続され、所定のネットワークNを介して、提案装置100等との間で情報の送取得を行う。
(Communication unit 11)
The communication unit 11 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 11 is connected to a predetermined network N by wire or wirelessly, and transmits and receives information to and from the proposal device 100 and the like via the predetermined network N.

(入力部12)
入力部12は、出品者からの各種操作を受け付ける。図2に示す例では、出品者U11からの各種操作を受け付ける。例えば、入力部12は、タッチパネル機能により表示面を介して出品者からの各種操作を受け付けてもよい。また、入力部12は、出品者端末10に設けられたボタンや、出品者端末10に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
(Input unit 12)
The input unit 12 receives various operations from the exhibitor. In the example shown in FIG. 2, various operations from the exhibitor U11 are accepted. For example, the input unit 12 may receive various operations from the exhibitor via a display surface using a touch panel function. Further, the input unit 12 may receive various operations from buttons provided on the seller terminal 10 or from a keyboard or mouse connected to the seller terminal 10 .

(出力部13)
出力部13は、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。例えば、出力部13は、提案装置100から送信された情報を表示する。
(Output unit 13)
The output unit 13 is a display screen of a tablet terminal realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various information. For example, the output unit 13 displays information transmitted from the proposal device 100 .

(制御部14)
制御部14は、例えば、コントローラ(controller)であり、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、出品者端末10内部の記憶装置に記憶されている各種プログラムがRAM(Random Access Memory)を作業領域として実行されることにより実現される。例えば、この各種プログラムには、出品者端末10にインストールされたアプリケーションのプログラムが含まれる。例えば、この各種プログラムには、提案装置100から送信された情報を表示させるアプリケーションのプログラムが含まれる。また、制御部14は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(control unit 14)
The control unit 14 is, for example, a controller, and a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like controls various programs stored in a storage device inside the exhibitor terminal 10 to perform RAM (Random Access). Memory) as a work area. For example, the various programs include application programs installed in the exhibitor terminal 10 . For example, the various programs include an application program for displaying information transmitted from the proposal device 100 . Also, the control unit 14 is implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図4に示すように、制御部14は、受信部141と、送信部142とを有し、以下に説明する情報処理の作用を実現または実行する。 As shown in FIG. 4, the control unit 14 has a receiving unit 141 and a transmitting unit 142, and implements or executes the information processing operation described below.

(受信部141)
受信部141は、外部の情報処理装置から各種情報を受信する。受信部141は、提案装置100等の他の情報処理装置から各種情報を受信する。
(Receiver 141)
The receiving unit 141 receives various information from an external information processing device. The receiving unit 141 receives various information from other information processing devices such as the proposing device 100 .

受信部141は、例えば、推奨タグ、登録タグ及び他の候補タグを各所定の領域に含むコンテンツを表示させるための情報を受信する。各所定の領域には、推奨タグ、登録タグ又は他の候補タグの一覧が表示される。 The receiving unit 141 receives, for example, information for displaying content including recommended tags, registered tags, and other candidate tags in respective predetermined areas. Each predetermined area displays a list of recommended tags, registered tags, or other candidate tags.

例えば、第一の領域には、複数の推奨タグの一覧が表示される。推奨タグのうち、適正度合を示すスコアが高いタグを優先的に表示させるために、例えば、適正度合を示すスコアが高い順に並べて表示される。 For example, the first area displays a list of recommended tags. In order to preferentially display tags having a high score indicating appropriateness among the recommended tags, for example, the tags are arranged and displayed in descending order of the score indicating the appropriateness.

また、例えば、第二の領域には、複数の登録タグの一覧が表示される。登録タグのうち、適正度合を示すスコアが高いタグを優先的に表示させるために、例えば、適正度合を示すスコアが高い順に並べて表示される。 Also, for example, a list of a plurality of registered tags is displayed in the second area. In order to preferentially display tags with high scores indicating appropriateness among registered tags, for example, the tags are arranged and displayed in descending order of scores indicating appropriateness.

また、例えば、第三の領域には、複数の他の候補タグの一覧が表示される。他の候補タグのうち、適正度合を示すスコアが高いタグを優先的に表示させるために、例えば、適正度合を示すスコアが高い順に並べて表示される。 Also, for example, a list of other candidate tags is displayed in the third area. In order to preferentially display tags with high scores indicating appropriateness among other candidate tags, for example, they are arranged and displayed in descending order of scores indicating appropriateness.

(送信部142)
送信部142は、外部の情報処理装置へ各種情報を送信する。送信部142は、提案装置100等の他の情報処理装置へ各種情報を送信する。
(Sending unit 142)
The transmission unit 142 transmits various types of information to an external information processing device. The transmission unit 142 transmits various types of information to other information processing devices such as the proposal device 100 .

送信部142は、例えば、出品者による、推奨タグを登録タグに変更した操作の操作情報を送信する。また、送信部142は、例えば、出品者による、登録タグを解除した操作の操作情報を送信する。 The transmission unit 142 transmits, for example, the operation information of the operation of changing the recommended tag to the registered tag by the seller. In addition, the transmission unit 142 transmits, for example, operation information of an operation for releasing the registration tag by the exhibitor.

〔4.提案装置の構成〕
次に、図5を用いて、実施形態に係る提案装置100の構成について説明する。図5は、実施形態に係る提案装置100の構成例を示す図である。図5に示すように、提案装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、提案装置100は、提案装置100の管理者から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[4. Configuration of Proposed Device]
Next, the configuration of the proposal device 100 according to the embodiment will be described using FIG. FIG. 5 is a diagram showing a configuration example of the proposal device 100 according to the embodiment. As shown in FIG. 5, the proposal device 100 has a communication unit 110, a storage unit 120, and a control unit . The proposing device 100 has an input unit (for example, a keyboard, a mouse, etc.) that receives various operations from the administrator of the proposing device 100, and a display unit (for example, a liquid crystal display, etc.) for displaying various information. good too.

(通信部110)
通信部110は、例えば、NIC等によって実現される。そして、通信部110は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、出品者端末10等との間で情報の送取得を行う。
(Communication unit 110)
The communication unit 110 is implemented by, for example, a NIC. The communication unit 110 is connected to the network N by wire or wirelessly, and exchanges information with the exhibitor terminal 10 or the like via the network N.

(記憶部120)
記憶部120は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図5に示すように、記憶部120は、タグ情報記憶部121と、出品者情報記憶部122と、商品情報記憶部123とを有する。
(storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory device such as a RAM or flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 5 , the storage unit 120 has a tag information storage unit 121 , an exhibitor information storage unit 122 and a product information storage unit 123 .

タグ情報記憶部121は、商品に紐づけて予め定められた全てのタグのタグ情報を記憶する。ここで、図6に、実施形態に係るタグ情報記憶部121の一例を示す。図6に示すように、タグ情報記憶部121は、「商品ID」、「商品」、「タグ」といった項目を有する。 The tag information storage unit 121 stores tag information of all predetermined tags associated with products. Here, FIG. 6 shows an example of the tag information storage unit 121 according to the embodiment. As shown in FIG. 6, the tag information storage unit 121 has items such as "merchandise ID", "merchandise", and "tag".

「商品ID」は、商品を識別するための識別情報を示す。「商品」は、商品を示す。「タグ」は、商品に紐づけて予め定められた全てのタグを示す。 "Product ID" indicates identification information for identifying the product. "Product" indicates a product. "Tag" indicates all the tags that are linked to the product in advance.

すなわち、図6では、商品ID「P11」によって識別される商品が「BB11」であり、その商品に紐づけて予め定められた全てのタグが「スポーツ、ローカット、スタイリッシュ、アウトドア、キャンプ、ナチュラル、・・・」である例を示す。 That is, in FIG. 6, the product identified by the product ID “P11” is “BB11”, and all the predetermined tags linked to the product are “sports, low-cut, stylish, outdoor, camping, natural, . . ” shows an example.

出品者情報記憶部122は、出品者が出品している全ての商品の識別情報を記憶する。ここで、図7に、実施形態に係る出品者情報記憶部122の一例を示す。図7に示すように、出品者情報記憶部122は、「出品者ID」、「商品ID」といった項目を有する。 The exhibitor information storage unit 122 stores identification information of all products exhibited by an exhibitor. Here, FIG. 7 shows an example of the exhibitor information storage unit 122 according to the embodiment. As shown in FIG. 7, the exhibitor information storage unit 122 has items such as "exhibitor ID" and "product ID".

「出品者ID」は、出品者を識別するための識別情報を示す。「商品ID」は、出品者が出品している全ての商品の識別情報を示す。 "Seller ID" indicates identification information for identifying the seller. “Product ID” indicates identification information of all products exhibited by the exhibitor.

すなわち、図7では、出品者ID「U11」によって識別される出品者が出品している全ての商品の識別情報が「P11、P12、P13、P14、P15、・・・」である例を示す。 That is, FIG. 7 shows an example in which the identification information of all the products exhibited by the exhibitor identified by the exhibitor ID "U11" is "P11, P12, P13, P14, P15, ...". .

商品情報記憶部123は、商品の商品情報を記憶する。ここで、図8に、実施形態に係る商品情報記憶部123の一例を示す。図8に示すように、商品情報記憶部123は、「商品ID」、「商品」、「カテゴリ」、「ブランド」といった項目を有する。 The product information storage unit 123 stores product information of products. Here, FIG. 8 shows an example of the product information storage unit 123 according to the embodiment. As shown in FIG. 8, the product information storage unit 123 has items such as "product ID", "product", "category", and "brand".

「商品ID」は、商品を識別するための識別情報を示す。「商品」は、商品を示す。「カテゴリ」は、商品のカテゴリを示す。「ブランド」は、商品のブランドを示す。 "Product ID" indicates identification information for identifying the product. "Product" indicates a product. "Category" indicates the category of the product. "Brand" indicates the brand of the product.

すなわち、図8では、商品ID「P11」によって識別される商品が「BB11」であり、その商品のカテゴリが「スニーカー」であり、その商品のブランドが「AA1」である例を示す。 That is, FIG. 8 shows an example in which the product identified by the product ID "P11" is "BB11", the category of the product is "sneakers", and the brand of the product is "AA1".

(制御部130)
制御部130は、コントローラであり、例えば、CPUやMPU等によって、提案装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASICやFPGA等の集積回路により実現される。
(control unit 130)
The control unit 130 is a controller, and is realized, for example, by executing various programs stored in a storage device inside the proposal device 100 using a RAM as a work area by a CPU, MPU, or the like. Also, the control unit 130 is a controller, and is implemented by an integrated circuit such as an ASIC or FPGA, for example.

図5に示すように、制御部130は、取得部131と、特定部132と、算出部133と、推定部134と、生成部135と、提案部136と、判定部137とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部130の内部構成は、図5に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。 As shown in FIG. 5, the control unit 130 includes an acquisition unit 131, an identification unit 132, a calculation unit 133, an estimation unit 134, a generation unit 135, a proposal unit 136, and a determination unit 137. It implements or performs the information processing operations described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 5, and may be another configuration as long as it performs information processing described later.

(取得部131)
取得部131は、各種情報を取得する。取得部131は、外部の情報処理装置から各種情報を取得する。取得部131は、出品者端末10等の他の情報処理装置から各種情報を取得する。
(Acquisition unit 131)
Acquisition unit 131 acquires various types of information. Acquisition unit 131 acquires various types of information from an external information processing device. The acquisition unit 131 acquires various types of information from other information processing devices such as the exhibitor terminal 10 or the like.

取得部131は、記憶部120から各種情報を取得する。取得部131は、タグ情報記憶部121や出品者情報記憶部122や商品情報記憶部123から各種情報を取得する。また、取得部131は、取得した各種情報を記憶部120に格納する。取得部131は、タグ情報記憶部121や出品者情報記憶部122や商品情報記憶部123に各種情報を格納する。 Acquisition unit 131 acquires various types of information from storage unit 120 . The acquisition unit 131 acquires various types of information from the tag information storage unit 121 , the exhibitor information storage unit 122 and the product information storage unit 123 . The acquisition unit 131 also stores the acquired various information in the storage unit 120 . The acquisition unit 131 stores various types of information in the tag information storage unit 121 , the exhibitor information storage unit 122 and the product information storage unit 123 .

取得部131は、例えば、出品者端末10から送信された、タグの付与対象となる商品の商品情報を取得する。例えば、取得部131は、商品情報として、タグの付与対象となる商品が撮像された画像情報、タグの付与対象となる商品が説明された文字情報又はその画像情報及び文字情報の両者の情報を取得する。 The acquisition unit 131 acquires, for example, the product information of the product to be tagged, which is transmitted from the seller terminal 10 . For example, the acquisition unit 131 acquires, as product information, image information in which the product to be tagged is imaged, text information describing the product to be tagged, or both image information and text information. get.

(特定部132)
特定部132は、例えば、取得部131により取得された商品情報を画像解析又は文字解析することにより、タグの付与対象となる商品を特定する。
(Specifying unit 132)
The specifying unit 132 specifies the product to which the tag is to be attached, for example, by performing image analysis or character analysis on the product information acquired by the acquisition unit 131 .

(算出部133)
算出部133は、例えば、特定部132により特定された画像情報の特徴領域に基づいて、タグの付与対象となる商品の確度を算出する。
(Calculation unit 133)
The calculation unit 133 calculates the accuracy of the product to be tagged, based on the characteristic region of the image information specified by the specifying unit 132, for example.

算出部133は、例えば、特定部132により特定された文字情報のキーワードに基づいて、タグの付与対象となる商品の確度を算出する。 The calculation unit 133 calculates the accuracy of the product to be tagged, based on the keyword of the character information specified by the specifying unit 132, for example.

(推定部134)
推定部134は、例えば、特定部132により特定された商品と、算出部133により算出された確度とに基づいて、タグの付与対象となる商品と、その商品に紐づけて予め定められたタグとの適正度合をタグ毎に推定する。
(Estimation unit 134)
For example, based on the product identified by the identifying unit 132 and the accuracy calculated by the calculating unit 133, the estimating unit 134 identifies a product to be tagged and a predetermined tag associated with the product. and the degree of appropriateness is estimated for each tag.

推定部134は、例えば、適正度合をタグ毎に推定するために、後述の生成部135により生成されたモデルを用いて、適正度合を示すスコアをタグ毎に算出する。 For example, in order to estimate the appropriateness of each tag, the estimating unit 134 uses a model generated by the generating unit 135, which will be described later, to calculate a score indicating the appropriateness of each tag.

推定部134は、例えば、推定した適正度合が所定の条件を満たすか否かをタグ毎に判定する。具体的には、推定部134は、算出した適正度合を示すスコアが所定の閾値以上であるか否かをタグ毎に判定する。 For example, the estimation unit 134 determines whether the estimated appropriateness satisfies a predetermined condition for each tag. Specifically, the estimation unit 134 determines for each tag whether the calculated score indicating the appropriateness is equal to or greater than a predetermined threshold.

推定部134は、商品に紐づけて予め定められたタグ毎に判定することにより、適正度合が所定の条件を満たすタグを特定する。 The estimating unit 134 identifies tags whose adequacy degree satisfies a predetermined condition by judging each predetermined tag associated with a product.

(生成部135)
生成部135は、例えば、タグの付与対象となる商品の商品情報を入力すると、その商品と、その商品に紐づけて予め定められたタグとの適正度合を示すスコアを出力するモデルを、その商品に紐づけて予め定められたタグ毎に生成する。
(Generating unit 135)
For example, when product information of a product to which a tag is to be attached is input, the generation unit 135 generates a model that outputs a score indicating the appropriateness of the product and a predetermined tag associated with the product. It is generated for each tag that is linked to the product and determined in advance.

生成部135は、例えば、商品の確度が高くなる場合のタグ、流行度合が高いタグ又は検索者の属性との相性度合が高いタグほど、適正度合を示すスコアが高くなるようにモデルを学習させる。例えば、生成部135は、適正度合を示すスコアが高くなるようにモデルの重みを決定する。 The generation unit 135 learns the model so that, for example, a tag with a higher degree of certainty of a product, a tag with a higher degree of popularity, or a tag with a higher degree of compatibility with a searcher's attribute will have a higher score indicating the appropriateness. . For example, the generation unit 135 determines the weight of the model so that the score indicating the degree of adequacy increases.

(提案部136)
提案部136は、例えば、推定部134により特定されたタグを、対応した第一の領域に表示させるための情報を出品者端末10に送信することにより、推奨タグとして出品者に対して提案する。
(Proposal unit 136)
The proposing unit 136, for example, transmits information for displaying the tag specified by the estimating unit 134 in the corresponding first area to the exhibitor terminal 10, thereby proposing the tag to the exhibitor as a recommended tag. .

提案部136は、例えば、推定部134により特定されたタグを、対応した第一の領域に表示させるとともに、登録タグを、対応した第二の領域に表示させるための情報を出品者端末10に送信することにより、推奨タグを出品者に対して提案する。 The proposing unit 136, for example, causes the tag specified by the estimating unit 134 to be displayed in the corresponding first region, and provides the exhibitor terminal 10 with information for displaying the registered tag in the corresponding second region. Suggest recommended tags to the seller by sending them.

提案部136は、例えば、推定部134により特定されたタグを、対応した第一の領域に表示させるとともに、推定部134により特定されなかったタグである他の候補タグを、対応した第三の領域に表示させるための情報を出品者端末10に送信することにより、推奨タグを出品者に対して提案する。 For example, the proposing unit 136 causes the tag identified by the estimating unit 134 to be displayed in the corresponding first region, and displays the other candidate tag, which is the tag not identified by the estimating unit 134, in the corresponding third area. A recommended tag is proposed to the seller by transmitting information to be displayed in the area to the seller terminal 10 .

(判定部137)
判定部137は、例えば、登録タグに変更する操作が行われたと判定した場合には、対象となるタグを登録タグに変更し、登録タグから解除する操作が行われたと判定した場合には、対象となるタグを登録タグ以外のタグに変更する。
(Determination unit 137)
For example, when determining that an operation to change to a registered tag has been performed, the determining unit 137 changes the target tag to a registered tag, and if it determines that an operation to cancel from a registered tag has been performed, Change the target tag to a tag other than the registered tag.

〔5.情報処理のフロー〕
次に、図9を用いて、実施形態に係る提案システム1による情報処理の手順について説明する。図9は、実施形態に係る提案システム1による情報処理の手順を示すフローチャートである。
[5. Information processing flow]
Next, the procedure of information processing by the proposed system 1 according to the embodiment will be described with reference to FIG. 9 . FIG. 9 is a flow chart showing the procedure of information processing by the proposing system 1 according to the embodiment.

図9に示すように、提案装置100は、取得した商品情報に基づいて、タグの付与対象となる商品を特定する(ステップS201)。 As shown in FIG. 9, the proposal device 100 identifies a product to be tagged, based on the acquired product information (step S201).

提案装置100は、特定した商品と、特定した商品に紐づけて予め定められたタグとの適正度合を推定する(ステップS202)。 The proposal device 100 estimates the degree of appropriateness between the specified product and a predetermined tag associated with the specified product (step S202).

提案装置100は、推定した適正度合が所定の条件を満たすタグを、適正度合に応じた表示態様で、推奨タグとして出品者に対して提案する(ステップS203)。 The proposal device 100 proposes the tag whose estimated appropriateness satisfies a predetermined condition to the exhibitor as a recommended tag in a display mode according to the appropriateness (step S203).

〔6.効果〕
上述してきたように、実施形態に係る提案装置100は、推定部134と、提案部136とを有する。推定部134は、商品の検索に用いられるタグの付与対象となる対象商品の商品情報を用いて、対象商品とタグとの適正度合を推定する。提案部136は、推定部134により推定された適正度合が所定の条件を満たすタグを、適正度合に応じた表示態様で、対象商品の検索に用いられるタグの候補として出品者に対して提案する。
[6. effect〕
As described above, the proposal device 100 according to the embodiment has the estimation unit 134 and the proposal unit 136 . The estimating unit 134 estimates the degree of appropriateness between the target product and the tag using the product information of the target product to which the tag used for product search is attached. The proposing unit 136 proposes, to the exhibitor, the tag whose appropriateness degree estimated by the estimating unit 134 satisfies a predetermined condition as a tag candidate for use in searching for the target product in a display mode according to the appropriateness degree. .

これにより、実施形態に係る提案装置100は、タグの付与対象となる商品とタグとの適正度合に基づいてタグの候補を決定することができるため、タグの付与対象となる商品に対して、検索に適したタグを提案することができる。 As a result, the proposal device 100 according to the embodiment can determine tag candidates based on the degree of suitability between the product to be tagged and the tag. It can suggest tags suitable for searches.

また、提案部136は、対象商品に紐づけて予め定められたタグのうち、対象商品の検索に用いられる登録済みのタグと、登録済みのタグとは異なる、適正度合が所定の条件を満たすタグとを、各々に対応した所定の領域に表示させるための情報を送信することにより、適正度合が所定の条件を満たすタグを、対象商品の検索に用いられるタグの候補として提案する。 Further, the proposing unit 136 determines that a registered tag used for searching the target product, among the predetermined tags linked to the target product, has a different degree of suitability from the registered tag and satisfies a predetermined condition. By transmitting information for displaying each tag in a predetermined area corresponding to each tag, a tag that satisfies a predetermined condition of adequacy is proposed as a candidate for a tag to be used in searching for a target product.

これにより、実施形態に係る提案装置100は、適正度合が所定の条件を満たすタグを、検索に適したタグとして提案することができる。 As a result, the proposal device 100 according to the embodiment can propose a tag whose adequacy degree satisfies a predetermined condition as a tag suitable for a search.

また、提案部136は、対象商品に紐づけて予め定められたタグのうち、所定のタグに対して対象商品の検索に用いられないように除外する操作が行われたと判定された場合には、所定のタグを対象商品に紐づけて予め定められたタグから除外して、適正度合が所定の条件を満たすタグを、対象商品の検索に用いられるタグの候補として提案する。 Further, when it is determined that the proposal unit 136 has performed an operation to exclude a predetermined tag from being used to search for the target product among the predetermined tags associated with the target product, , a predetermined tag is associated with a target product and excluded from the predetermined tags, and a tag whose appropriateness satisfies a predetermined condition is proposed as a candidate for a tag used to search for the target product.

これにより、実施形態に係る提案装置100は、人手による定性評価を行った上でタグの候補を決定することができるため、人手による操作を加味して、検索に適したタグを提案することができる。 As a result, since the proposal device 100 according to the embodiment can determine tag candidates after performing manual qualitative evaluation, it is possible to propose tags suitable for searching in consideration of manual operations. can.

また、登録済みのタグは、タグが検索に用いられた際に対象商品を検索結果に表示させるためのタグである。また、候補として提案されるタグは、タグが検索に用いられた際に対象商品を検索結果に表示させるためのタグではないタグである。 Also, the registered tag is a tag for displaying the target product in the search result when the tag is used for search. Also, the tag proposed as a candidate is a tag that is not a tag for displaying the target product in the search result when the tag is used for search.

これにより、実施形態に係る提案装置100は、登録済みのタグと比較させることで、未だ登録されていない検索に適したタグを提案することができる。 As a result, the proposal device 100 according to the embodiment can propose a tag suitable for a search that has not yet been registered by comparing it with the registered tag.

また、実施形態に係る提案装置100は、候補として提案されたタグに対して、対象商品の検索に用いられるタグとして登録するための操作が行われたと判定された場合には、タグを登録済みのタグに変更する判定部137を更に有する。 Further, when it is determined that an operation for registering a tag proposed as a candidate as a tag to be used for searching for a target product has been performed, the proposal device 100 according to the embodiment determines that the tag has already been registered. It further has a determination unit 137 for changing the tag to the tag of .

これにより、実施形態に係る提案装置100は、変更されたタグが検索に用いられた場合、検索結果に反映させることができる。 Thereby, the proposal device 100 according to the embodiment can reflect the changed tag in the search result when the changed tag is used in the search.

また、実施形態に係る提案装置100は、対象商品の商品情報を入力すると、対象商品とタグとの適正度合を示すスコアを出力するモデルを、対象商品に紐づけて予め定められたタグ毎に生成する生成部135を更に有する。また、提案部136は、対象商品に紐づけて予め定められたタグのうち、生成部135により生成されたモデルを用いて出力されたスコアが第一の閾値以上のタグを、対象商品の検索に用いられるタグの候補として提案する。 Further, when the product information of the target product is input, the proposal device 100 according to the embodiment creates a model that outputs a score indicating the degree of appropriateness between the target product and the tag for each predetermined tag linked to the target product. It further has a generator 135 for generating. In addition, the proposal unit 136 selects tags having a score equal to or higher than the first threshold value output using the model generated by the generation unit 135, among the predetermined tags linked to the target product, as a search target product. proposed as a candidate tag to be used for

これにより、実施形態に係る提案装置100は、モデルを用いて出力されたスコアに基づいてタグの候補を決定することができるため、定量的に、検索に適したタグを提案することができる。 As a result, the proposal device 100 according to the embodiment can determine tag candidates based on the score output using the model, and therefore can quantitatively propose tags suitable for searching.

また、提案部136は、登録済みのタグの数が所定の閾値未満である場合には、スコアが、第一の閾値よりも閾値が低い第二の閾値以上のタグを、対象商品の検索に用いられるタグの候補として提案する。 In addition, when the number of registered tags is less than a predetermined threshold, the proposal unit 136 selects tags with a score equal to or higher than a second threshold, which is lower than the first threshold, in the search for the target product. We propose it as a candidate tag to be used.

これにより、実施形態に係る提案装置100は、登録済みのタグの数が少ないタグに対して、多くの候補を提案することができる。 As a result, the proposal device 100 according to the embodiment can propose many candidates for tags with a small number of registered tags.

また、生成部135は、商品情報に基づく対象商品の確度が高いほど、対象商品とタグとの適正度合を示すスコアが高くなるようにモデルを学習させる。 In addition, the generating unit 135 learns the model so that the higher the certainty of the target product based on the product information, the higher the score indicating the appropriateness between the target product and the tag.

これにより、実施形態に係る提案装置100は、確度が高い場合を正例としてモデルを学習させることができるため、より適量的に、検索に適したタグを提案することができる。 As a result, the proposing device 100 according to the embodiment can learn a model using a case with a high degree of accuracy as a positive example, so that it is possible to more appropriately propose tags suitable for searching.

また、生成部135は、登録済みのタグに対して、対象商品の検索に用いられないように登録を解除する操作が行われたと判定された場合には、対象商品とタグとの適正度合を示すスコアが低くなるようにモデルを学習させる。 Further, when it is determined that an operation has been performed to cancel the registration of a registered tag so that it will not be used for searching for the target product, the generation unit 135 determines the degree of appropriateness between the target product and the tag. Train the model to show lower scores.

これにより、実施形態に係る提案装置100は、登録が解除された場合を負例としてモデルを学習させることができるため、より適量的に、検索に適したタグを提案することができる。 As a result, the proposal device 100 according to the embodiment can learn the model using the case where the registration is cancelled, as a negative example, so that it is possible to more appropriately propose tags suitable for searching.

また、生成部135は、対象商品のカテゴリに関連するタグのうち、流行度合が高いタグほど、対象商品とタグとの適正度合を示すスコアが高くなるようにモデルを学習させる。 In addition, the generating unit 135 learns the model such that the more popular the tag among the tags related to the category of the target product, the higher the score indicating the appropriateness between the target product and the tag.

これにより、実施形態に係る提案装置100は、流行度合が高い場合を正例としてモデルを学習させることができるため、流行度合を加味して、検索に適したタグを提案することができる。 As a result, since the proposal device 100 according to the embodiment can learn a model using a case where the degree of popularity is high as a positive example, it is possible to take into account the degree of popularity and propose a tag suitable for searching.

また、生成部135は、対象商品のターゲットとする検索者の属性との相性度合が高いタグほど、対象商品とタグとの適正度合を示すスコアが高くなるようにモデルを学習させる。 In addition, the generation unit 135 learns the model so that the score indicating the degree of appropriateness between the target product and the tag increases as the degree of compatibility of the tag with the attribute of the target searcher of the target product increases.

これにより、実施形態に係る提案装置100は、ターゲットとする検索者の属性との相性度合が高い場合を正例としてモデルを学習させることができるため、ターゲットとする検索者の属性との相性度合を加味して、検索に適したタグを提案することができる。 As a result, the proposal device 100 according to the embodiment can learn a model using a case where the degree of compatibility with the attributes of the target searcher is high as a positive example. can be added to suggest tags suitable for searches.

〔7.ハードウェア構成〕
また、上述してきた実施形態に係る出品者端末10及び提案装置100は、例えば、図10に示すような構成のコンピュータ1000によって実現される。図10は、出品者端末10及び提案装置100の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[7. Hardware configuration]
Also, the exhibitor terminal 10 and the proposal device 100 according to the above-described embodiments are implemented by, for example, a computer 1000 configured as shown in FIG. FIG. 10 is a hardware configuration diagram showing an example of a computer that realizes the functions of the exhibitor terminal 10 and the proposal device 100. As shown in FIG. Computer 1000 has CPU 1100 , RAM 1200 , ROM 1300 , HDD 1400 , communication interface (I/F) 1500 , input/output interface (I/F) 1600 and media interface (I/F) 1700 .

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

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、所定の通信網を介して他の機器からデータを取得してCPU1100へ送り、CPU1100が生成したデータを所定の通信網を介して他の機器へ送信する。 The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. Communication interface 1500 acquires data from another device via a predetermined communication network, sends the data to CPU 1100, and transmits data generated by CPU 1100 to another device via a predetermined communication network.

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

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

例えば、コンピュータ1000が実施形態に係る出品者端末10及び提案装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部14及び130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the exhibitor terminal 10 and the proposal device 100 according to the embodiment, the CPU 1100 of the computer 1000 implements the functions of the control units 14 and 130 by executing programs loaded on the RAM 1200. do. CPU 1100 of computer 1000 reads these programs from recording medium 1800 and executes them, but as another example, these programs may be obtained from another device via a predetermined communication network.

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

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

また、上述してきた実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Further, the embodiments described above can be appropriately combined within a range that does not contradict the processing contents.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 As described above, some of the embodiments of the present application have been described in detail based on the drawings. It is possible to carry out the invention in other forms with modifications.

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

1 提案システム
10 出品者端末
11 通信部
12 入力部
13 出力部
14 制御部
100 提案装置
110 通信部
120 記憶部
121 タグ情報記憶部
122 出品者情報記憶部
123 商品情報記憶部
130 制御部
131 取得部
132 特定部
133 算出部
134 推定部
135 生成部
136 提案部
137 判定部
141 受信部
142 送信部
N ネットワーク
1 proposal system 10 exhibitor terminal 11 communication unit 12 input unit 13 output unit 14 control unit 100 proposal device 110 communication unit 120 storage unit 121 tag information storage unit 122 exhibitor information storage unit 123 product information storage unit 130 control unit 131 acquisition unit 132 identification unit 133 calculation unit 134 estimation unit 135 generation unit 136 proposal unit 137 determination unit 141 reception unit 142 transmission unit N network

Claims (13)

商品の検索に用いられるタグの付与対象となる対象商品の商品情報を用いて、当該対象商品とタグとの適正度合を推定する推定部と、
前記推定部により推定された適正度合が所定の条件を満たすタグを、当該適正度合に応じた表示態様で、前記対象商品の検索に用いられるタグの候補として出品者に対して提案する提案部と、
を有し、
前記提案部は、
前記対象商品に紐づけて予め定められたタグのうち、前記対象商品の商品情報を入力すると、前記対象商品とタグとの適正度合を示すスコアを出力するモデルであって、前記対象商品に紐づけて予め定められたタグ毎に生成されたモデルを用いて出力されたスコアが第一の閾値以上のタグを、前記対象商品の検索に用いられるタグの候補として提案する
ことを特徴とする提案装置。
an estimating unit for estimating the degree of suitability between the target product and the tag, using product information of the target product to which the tag used for product retrieval is attached;
a proposal unit that proposes, to an exhibitor, a tag whose appropriateness degree estimated by the estimation unit satisfies a predetermined condition as a tag candidate to be used in searching for the target product, in a display mode according to the appropriateness degree, to the seller. ,
has
The proposal department
A model for outputting a score indicating the degree of suitability between the target product and the tag when product information of the target product is input from among the predetermined tags linked to the target product, wherein the model is linked to the target product. a tag whose score is equal to or greater than a first threshold, which is output using a model generated for each predetermined tag, is proposed as a candidate tag to be used in searching for the target product. Device.
前記提案部は、
前記対象商品に紐づけて予め定められたタグのうち、前記対象商品の検索に用いられる登録済みのタグと、当該登録済みのタグとは異なる、前記適正度合が所定の条件を満たすタグとを、各々に対応した所定の領域に表示させるための情報を送信することにより、前記適正度合が所定の条件を満たすタグを、前記対象商品の検索に用いられるタグの候補として提案する
ことを特徴とする請求項1に記載の提案装置。
The proposal department
Of the tags predetermined in association with the target product, a registered tag used for searching the target product and a tag different from the registered tag whose suitability satisfies a predetermined condition. , by transmitting information to be displayed in a predetermined area corresponding to each of them, and proposing a tag whose appropriateness satisfies a predetermined condition as a candidate for a tag to be used in searching for the target product. The suggestion device according to claim 1.
前記提案部は、
前記対象商品に紐づけて予め定められたタグのうち、所定のタグに対して前記対象商品の検索に用いられないように除外する操作が行われたと判定された場合には、当該所定のタグを前記対象商品に紐づけて予め定められたタグから除外して、前記適正度合が所定の条件を満たすタグを、前記対象商品の検索に用いられるタグの候補として提案する
ことを特徴とする請求項2に記載の提案装置。
The proposal department
If it is determined that an operation has been performed to exclude a predetermined tag from being used in the search for the target product among the predetermined tags associated with the target product, the predetermined tag is excluded from the predetermined tags linked to the target product, and the tag satisfying a predetermined condition for the degree of appropriateness is proposed as a candidate for the tag used in searching for the target product. Item 2. The proposed device according to item 2.
前記登録済みのタグは、当該タグが検索に用いられた際に前記対象商品を検索結果に表示させるためのタグであり、
前記候補として提案されるタグは、当該タグが検索に用いられた際に前記対象商品を検索結果に表示させるためのタグではないタグである
ことを特徴とする請求項2又は3に記載の提案装置。
The registered tag is a tag for displaying the target product in search results when the tag is used for a search,
4. The proposal according to claim 2 or 3, wherein the tag proposed as the candidate is a tag that is not a tag for displaying the target product in a search result when the tag is used for a search. Device.
前記候補として提案されたタグに対して、前記対象商品の検索に用いられるタグとして登録するための操作が行われたと判定された場合には、当該タグを前記登録済みのタグに変更する判定部、
を更に有することを特徴とする請求項2~4のいずれか1項に記載の提案装置。
When it is determined that an operation for registering the tag proposed as the candidate as a tag used for searching the target product has been performed, the determination unit changes the tag to the registered tag. ,
The proposed device according to any one of claims 2 to 4, further comprising:
前記提案部は、
前記対象商品の検索に用いられる登録済みのタグの数が所定の閾値未満である場合には、前記スコアが、前記第一の閾値よりも閾値が低い第二の閾値以上のタグを、前記対象商品の検索に用いられるタグの候補として提案する
ことを特徴とする請求項1~5のいずれか1項に記載の提案装置。
The proposal department
If the number of registered tags used to search for the target product is less than a predetermined threshold, tags with a score equal to or higher than a second threshold that is lower than the first threshold are treated as the target 6. The proposal device according to any one of claims 1 to 5, wherein the proposal is made as a tag candidate for use in product retrieval.
記モデルを、前記対象商品に紐づけて予め定められたタグ毎に生成する生成部、
を更に有し、
前記提案部は、
前記対象商品に紐づけて予め定められたタグのうち、前記生成部により生成された前記モデルを用いて出力されたスコアが第一の閾値以上のタグを、前記対象商品の検索に用いられるタグの候補として提案する
ことを特徴とする請求項のいずれか1項に記載の提案装置。
a generation unit that generates the model for each predetermined tag in association with the target product;
further having
The proposal department
tags having a score output using the model generated by the generation unit that is equal to or greater than a first threshold among the tags that are linked to the target product in advance and used for searching the target product; 7. The proposing device according to any one of claims 1 to 6 , which proposes as a candidate for .
前記生成部は、
前記商品情報に基づく前記対象商品の確度が高いほど、前記対象商品とタグとの適正度合を示すスコアが高くなるように前記モデルを学習させる
ことを特徴とする請求項7に記載の提案装置。
The generating unit
8. The proposal device according to claim 7 , wherein the model is trained such that the higher the degree of certainty of the target product based on the product information, the higher the score indicating the appropriateness between the target product and the tag.
前記生成部は、
前記対象商品の検索に用いられる登録済みのタグに対して、前記対象商品の検索に用いられないように登録を解除する操作が行われたと判定された場合には、前記対象商品と当該タグとの適正度合を示すスコアが低くなるように前記モデルを学習させる
ことを特徴とする請求項7又は8に記載の提案装置。
The generating unit
If it is determined that an operation has been performed to cancel the registration of a registered tag used to search for the target product so that it will not be used to search for the target product, the target product and the tag 9. The proposal device according to claim 7 or 8 , wherein the model is learned so that a score indicating the degree of adequacy of is low.
前記生成部は、
前記対象商品のカテゴリに関連するタグのうち、流行度合が高いタグほど、前記対象商品と当該タグとの適正度合を示すスコアが高くなるように前記モデルを学習させる
ことを特徴とする請求項~9のいずれか1項に記載の提案装置。
The generating unit
8. The model is trained such that, among the tags related to the category of the target product, the more popular the tag is, the higher the score indicating the degree of appropriateness between the target product and the tag is. 10. The proposed device according to any one of -9.
前記生成部は、
前記対象商品のターゲットとする検索者の属性との相性度合が高いタグほど、前記対象商品と当該タグとの適正度合を示すスコアが高くなるように前記モデルを学習させる
ことを特徴とする請求項~10のいずれか1項に記載の提案装置。
The generating unit
The model is trained such that a tag having a higher degree of compatibility with an attribute of a searcher targeted by the target product has a higher score indicating a degree of appropriateness between the target product and the tag. The proposed device according to any one of 7 to 10.
コンピュータが実行する情報処理方法であって、
商品の検索に用いられるタグの付与対象となる対象商品の商品情報を用いて、当該対象商品とタグとの適正度合を推定する推定工程と、
前記推定工程により推定された適正度合が所定の条件を満たすタグを、当該適正度合に応じた表示態様で、前記対象商品の検索に用いられるタグの候補として出品者に対して提案する提案工程と、
を含し、
前記提案工程は、
前記対象商品に紐づけて予め定められたタグのうち、前記対象商品の商品情報を入力すると、前記対象商品とタグとの適正度合を示すスコアを出力するモデルであって、前記対象商品に紐づけて予め定められたタグ毎に生成されたモデルを用いて出力されたスコアが第一の閾値以上のタグを、前記対象商品の検索に用いられるタグの候補として提案する
ことを特徴とする提案方法。
A computer-executed information processing method comprising:
an estimating step of estimating the degree of suitability between the target product and the tag, using product information of the target product to which the tag used for product retrieval is attached;
a proposal step of proposing, to the exhibitor, a tag whose appropriateness degree estimated by the estimation step satisfies a predetermined condition as a candidate tag to be used in searching for the target product, in a display mode according to the appropriateness degree. ,
including
The proposed step includes:
A model for outputting a score indicating the degree of suitability between the target product and the tag when product information of the target product is input from among the predetermined tags linked to the target product, wherein the model is linked to the target product. A tag whose score is equal to or greater than a first threshold value output using a model generated for each predetermined tag is proposed as a candidate tag to be used in searching for the target product.
A proposed method characterized by:
商品の検索に用いられるタグの付与対象となる対象商品の商品情報を用いて、当該対象商品とタグとの適正度合を推定する推定手順と、
前記推定手順により推定された適正度合が所定の条件を満たすタグを、当該適正度合に応じた表示態様で、前記対象商品の検索に用いられるタグの候補として出品者に対して提案する提案手順と、
をコンピュータに実行させ
前記提案手順は、
前記対象商品に紐づけて予め定められたタグのうち、前記対象商品の商品情報を入力すると、前記対象商品とタグとの適正度合を示すスコアを出力するモデルであって、前記対象商品に紐づけて予め定められたタグ毎に生成されたモデルを用いて出力されたスコアが第一の閾値以上のタグを、前記対象商品の検索に用いられるタグの候補として提案す
ことを特徴とする提案プログラム。
an estimation procedure for estimating the degree of suitability between the target product and the tag, using product information of the target product to which the tag used for product search is attached;
a proposing step of proposing, to the seller, a tag whose appropriateness degree estimated by the estimation step satisfies a predetermined condition as a tag candidate for use in searching for the target product, in a display mode according to the appropriateness degree. ,
on the computer, and
The proposed procedure includes:
A model for outputting a score indicating the degree of suitability between the target product and the tag when product information of the target product is input from among the predetermined tags linked to the target product, wherein the model is linked to the target product. tags having a score equal to or higher than a first threshold value output using a model generated for each predetermined tag, and proposing the tags as candidate tags to be used in searching for the target product. proposed program.
JP2022002203A 2022-01-11 2022-01-11 Proposed device, proposed method and proposed program Active JP7132448B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022002203A JP7132448B1 (en) 2022-01-11 2022-01-11 Proposed device, proposed method and proposed program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022002203A JP7132448B1 (en) 2022-01-11 2022-01-11 Proposed device, proposed method and proposed program

Publications (2)

Publication Number Publication Date
JP7132448B1 true JP7132448B1 (en) 2022-09-06
JP2023101947A JP2023101947A (en) 2023-07-24

Family

ID=83188033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022002203A Active JP7132448B1 (en) 2022-01-11 2022-01-11 Proposed device, proposed method and proposed program

Country Status (1)

Country Link
JP (1) JP7132448B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009013936A1 (en) 2007-07-25 2009-01-29 Visionarist Co., Ltd. Photo album controller
JP2012501489A (en) 2008-08-28 2012-01-19 エヌエイチエヌ ビジネス プラットフォーム コーポレーション Search method and system using extended keyword pool
JP2013232108A (en) 2012-04-27 2013-11-14 Rakuten Inc Tag management device, tag management method, tag management program, and computer-readable recording medium for storing the program
JP2020523714A (en) 2017-07-26 2020-08-06 北京三快在綫科技有限公司Beijing Sankuai Online Technology Co., Ltd Recommended information acquisition method and device, electronic device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009013936A1 (en) 2007-07-25 2009-01-29 Visionarist Co., Ltd. Photo album controller
JP2012501489A (en) 2008-08-28 2012-01-19 エヌエイチエヌ ビジネス プラットフォーム コーポレーション Search method and system using extended keyword pool
JP2013232108A (en) 2012-04-27 2013-11-14 Rakuten Inc Tag management device, tag management method, tag management program, and computer-readable recording medium for storing the program
JP2020523714A (en) 2017-07-26 2020-08-06 北京三快在綫科技有限公司Beijing Sankuai Online Technology Co., Ltd Recommended information acquisition method and device, electronic device

Also Published As

Publication number Publication date
JP2023101947A (en) 2023-07-24

Similar Documents

Publication Publication Date Title
CN107424043B (en) Product recommendation method and device and electronic equipment
KR102375224B1 (en) Search based on combining user relationship data
US8898169B2 (en) Automated product attribute selection
JP3838014B2 (en) Preference learning device, preference learning system, preference learning method, and recording medium
US20150317310A1 (en) Method and system for evaluating query suggestions quality
US9836554B2 (en) Method and system for providing query suggestions including entities
US20100030648A1 (en) Social media driven advertisement targeting
CN102893280B (en) Data serching device, data search method and program
US20070081744A1 (en) System and method for use of images with recognition analysis
US20110307483A1 (en) Entity detection and extraction for entity cards
US11205195B2 (en) Information processing device, information processing method, and information processing program
US20110307482A1 (en) Search result driven query intent identification
CN102822815A (en) Method and system for action suggestion using browser history
CN109635198A (en) The method, apparatus of presentation user&#39;s search result, medium and electronic equipment on merchandise display platform
US20120084226A1 (en) Measuring or estimating user credibility
JP2008084193A (en) Instance selection device, instance selection method and instance selection program
TWI507902B (en) A retrieval system, a retrieval condition setting device, a control method of a search condition setting device, a computer program product, and an information memory medium
JP7132448B1 (en) Proposed device, proposed method and proposed program
JP6679704B1 (en) Information processing apparatus, information processing method, and information processing program
JP6591004B1 (en) Information processing apparatus, information processing method, and information processing program
CN110275990B (en) Method and device for generating KV stored key and value
CN113516538B (en) Information pushing method and device and computer equipment
JP2020119102A (en) Information processing device, information processing method, and information processing program
JP7249222B2 (en) Information processing device, information processing method and information processing program
JP7080198B2 (en) Estimator, estimation method and estimation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220111

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220603

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220825

R150 Certificate of patent or registration of utility model

Ref document number: 7132448

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150