Information Processing Apparatus, Information Processing Method, and Information Processing Program

The information processing apparatus addresses the lack of consideration for additional objects in evaluation targets by selecting and presenting relevant information to evaluators, allowing for a thorough assessment of their impact on user preferences.

JP7715903B1Active Publication Date: 2025-07-30ZOZO INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024172541
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-01
Publication Date
2025-07-30
Estimated Expiration
2044-10-01

AI Technical Summary

Technical Problem

Existing techniques fail to account for the influence of additional objects on the evaluation of an evaluation target, such as user sensibility, leading to incomplete understanding of user preferences.

Method used

An information processing apparatus that selects and presents target information with and without additional targets to evaluators, receives evaluations, and estimates the influence of these additional targets on the evaluation target based on relative evaluation relationships.

Benefits of technology

Enables the grasping of the influence of additional targets on the evaluation target, providing a comprehensive understanding of user preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007715903000001_ABST
    Figure 0007715903000001_ABST
Patent Text Reader

Abstract

Grasp the influence exerted by the object added to the evaluation target on the evaluation of the evaluation target. **Solution**: The information processing apparatus according to the present application includes a selection unit that selects a plurality of first target information presented to an evaluator and a plurality of second target information from among first target information indicating only the evaluation target and second target information further indicating an addition target together with the evaluation target, a reception unit that receives from the evaluator a first evaluation indicating which of the plurality of first target information selected by the selection unit is favorable and a second evaluation indicating which of the plurality of second target information selected by the selection unit is favorable, and an estimation unit that estimates the influence exerted by the addition target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the second evaluation received by the reception unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, a technique for collecting evaluations of an evaluation target by an evaluator and analyzing the evaluator has been known. As an example of such a technique, a technique for analyzing the sensibility of a user based on the evaluation information of the user with respect to an evaluation target (such as a design) has been provided.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the above-described technique, it is not always possible to grasp the influence of the object added to the evaluation target on the evaluation of the evaluation target (the sensibility of the user).

[0005] For example, in the above-described technique, it merely ignores the influence of the object added to the evaluation target and analyzes the sensibility of the user based on the evaluation information of the user with respect to the evaluation target, and it is not always possible to grasp the influence of the object added to the evaluation target on the evaluation of the evaluation target.

[0006] The present application has been made in view of the above, and an object thereof is to grasp the influence of the object added to the evaluation target on the evaluation of the evaluation target.

Means for Solving the Problems

[0007] The information processing apparatus according to the present application has a selection unit that selects a plurality of pieces of first target information and a plurality of pieces of second target information to be presented to an evaluator from among first target information indicating only an evaluation target and second target information further indicating an additional target together with the evaluation target, a reception unit that receives from the evaluator a first evaluation indicating which of the plurality of pieces of first target information selected by the selection unit is favorable and a second evaluation indicating which of the plurality of pieces of second target information selected by the selection unit is favorable, and an estimation unit that estimates the influence of the additional target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the second evaluation received by the reception unit.

Effect of the Invention

[0008] According to one aspect of the embodiment, there is an effect that the influence of the target added to the evaluation target on the evaluation of the evaluation target can be grasped.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Mode for Carrying Out the Invention

[0010] Hereinafter, embodiments for implementing the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing apparatus, information processing method, and information processing program according to the present application are not limited by this embodiment. Also, in the following embodiments, the same parts are denoted by the same reference numerals, and duplicate explanations are omitted.

[0011] (Embodiment) [1. Configuration of Information Processing System] First, the information processing system 1 according to the embodiment will be described. FIG. 1 is a diagram showing a configuration example of the information processing system 1 according to the embodiment. As shown in FIG. 1, the information processing system 1 includes an information processing apparatus 10, a user terminal 100, and an evaluator terminal 200. The information processing apparatus 10, the user terminal 100, and the evaluator terminal 200 are communicably connected by wire or wirelessly via a predetermined communication network (network N). Note that the information processing system 1 shown in FIG. 1 may include a plurality of information processing apparatuses 10, a plurality of user terminals 100, and a plurality of evaluator terminals 200.

[0012] The information processing apparatus 10 is an information processing apparatus that receives an evaluation from an evaluator for target information indicating an evaluation target and realizes information processing according to the evaluation, and is realized by, for example, a server apparatus, a cloud system, or the like. For example, in the example shown in FIG. 2, the information processing apparatus 10 is an evaluation for target information indicating an evaluation target that is a combination (also referred to as a coordination or coordination) of a plurality of pieces of clothing (also referred to as fashion items, including footwear (also referred to as shoes), hats (for example, caps, hats, etc.), ornaments (also referred to as accessories), small items (bags, etc.), etc.), and receives from an evaluator (annotator) an evaluation indicating whether or not the combination is favorable (in other words, whether or not the combination of clothing is appropriate, whether or not the compatibility of the combination of clothing is good, whether or not the combination of a plurality of pieces of clothing suits), and realizes information processing according to the evaluation. Note that the information processing apparatus 10 may receive from an evaluator an evaluation for target information indicating an evaluation target that is one piece of clothing, and indicating whether or not the one piece of clothing is favorable (in other words, whether or not the one piece of clothing is appropriate, whether or not the one piece of clothing is good, whether or not the one piece of clothing suits), and realize information processing according to the evaluation. Further, the evaluation may be an evaluation from various viewpoints. For example, the information processing apparatus 10 may receive from an evaluator an evaluation indicating whether or not a combination of a plurality of pieces of clothing (or one piece of clothing) is cool, or may receive from an evaluator an evaluation indicating whether or not a combination of a plurality of pieces of clothing (or one piece of clothing) is cute, or may receive from an evaluator an evaluation indicating whether or not a combination of a plurality of pieces of clothing (or one piece of clothing) is fashionable, or may receive from an evaluator an evaluation indicating whether or not a combination of a plurality of pieces of clothing (or one piece of clothing) is in style, and is not limited to those exemplified. Thus, any content of the evaluation can be adopted according to the situation.

[0013] Also, for example, the information processing apparatus 10 provides an e-commerce service that provides (sells, lends, etc.) clothing. Further, the information processing apparatus 10 provides a coordination service that receives from a user a submission of content (for example, a still image, a moving image, an article, etc.) indicating a coordination of clothing and provides it to other users.

[0014] Note that the information processing apparatus 10 may have a function as a web server that provides websites related to e-commerce services or coordination services. Further, the information processing apparatus 10 may be a device that distributes information to be displayed on applications related to e-commerce services or coordination services, which are installed on the user terminal 100 or the evaluator terminal 200, to the information processing apparatus 10. Further, the information processing apparatus 10 may be a device that distributes the application data itself.

[0015] Further, the information processing apparatus 10 may function as a distribution device that distributes control information to the user terminal 100 or the evaluator terminal 200. Here, the control information is described by, for example, a script language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). Note that the application itself distributed from the information processing apparatus 10 may be regarded as control information.

[0016] The user terminal 100 is an information processing apparatus used by a user. The user terminal 100 is realized by, for example, a smartphone, a tablet-type terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. Further, the user terminal 100 displays information distributed by the information processing apparatus 10, a server apparatus that provides a predetermined service, or the like, by a web browser or an application. Note that in the example shown in FIG. 2, the case where the user terminal 100 is a smartphone is shown.

[0017] The evaluator terminal 200 is an information processing device used by an evaluator who evaluates target information. The evaluator terminal 200 is realized by, for example, a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, a PDA, or the like. Further, the evaluator terminal 200 displays information distributed by the information processing device 10, a server device that provides a predetermined service, or the like, using a web browser or an application. In the example shown in FIG. 2, the case where the evaluator terminal 200 is a smartphone is shown.

[0018] [2. An Example of Information Processing] Next, an example of information processing realized by the information processing device and the like according to the present embodiment will be described with reference to FIG. 2. FIG. 2 is a diagram showing an example of information processing according to the embodiment. In the following description, it is assumed that the user terminal 100 is used by a user (user U1) identified by the user ID "UID#1". Further, in the following description, the user terminal 100 may be regarded as the same as the user U1. That is, hereinafter, the user U1 can also be read as the user terminal 100.

[0019] Further, in the following description, according to the evaluator who uses the evaluator terminal 200, the evaluator terminals 200-1 to 200-N (N is an arbitrary natural number) will be described. For example, the evaluator terminal 200-1 is the evaluator terminal 200 used by an evaluator (evaluator A1) identified by the evaluator ID "AID#1". Further, in the following, when the evaluator terminals 200-1 to 200-N are described without particular distinction, they will be described as the evaluator terminal 200. Further, in the following description, the evaluator terminal 200 may be regarded as the same as the evaluator. That is, hereinafter, the evaluator can also be read as the evaluator terminal 200.

[0020] In the following description, a plurality of evaluators having corresponding attributes are classified into groups G1 to G4, and an example of presenting target information to the evaluators belonging to each group is shown. Here, each evaluator belonging to groups G1 to G4 has attributes such as gender, age, place of residence, place of work, category of favorite fashion, brand of favorite fashion, genre of favorite fashion, influencer of favorite fashion, degree of interest in fashion (fashion sensitivity) (for example, "low" indicating no interest, "medium" indicating some interest, "high" indicating high interest, which may be estimated from search trends, browsing trends, purchase trends (buying trends), purchase amount, etc.), what is referred to for fashion (homepage, SNS, magazine, etc. that are frequently accessed or bookmarked), purchase trend, purchase amount (monthly, annually), and scenes where fashion is frequently worn (for example, frequently attending weddings), etc., and at least one of them corresponds. Note that regardless of the attributes (for example, in the order of login or randomly), a plurality of evaluators may be classified into each group.

[0021] Also, in the following description, it is assumed that cords #1 to #25 are the evaluation targets.

[0022] Also, in the following description, the information processing apparatus 10 presents two pieces of target information to the evaluator and accepts an evaluation indicating which cord shown by the target information is favorable (in other words, pits the two pieces of target information against each other and indicates which target information wins). Then, while repeating this, the information processing apparatus 10 determines the rating (i- rating) of each target information based on each evaluation.

[0023] First, the information processing apparatus 10 selects target information indicating an evaluation target to be presented to the evaluator (step S1). For example, the information processing apparatus 10 selects two pieces of target information to be presented to the evaluators belonging to groups G1 to G4 from among a group of target information #1 composed of target information that is a plurality of pieces of target information corresponding to codes #1 to #25 respectively, and is an image showing only codes #1 to #25 (in other words, an image showing only the clothing without including information such as the head (face (before or after makeup) and / or hairstyle) and body (body type) of a person wearing the clothing constituting the code), that is, target information without additional targets).

[0024] Taking a specific example, when selecting the target information to be presented to evaluator A1 from the group of target information #1, the information processing apparatus 10 first selects the target information #1 with the least number of evaluation times (in other words, the number of battle times) indicating that it has been evaluated by each evaluator belonging to group G1 from among the group of target information #1. Then, based on the rating of each piece of target information included in the group of target information #1 (the rating based on the evaluation results by each evaluator belonging to group G1), the information processing apparatus 10 selects target information whose rating difference from the target information #1 is within a predetermined range (in other words, target information that is highly likely to result in a tie with the target information #1). Taking an example, the information processing apparatus 10 selects the target information #2 with the smallest rating difference from the target information #1 (in other words, the target information #2 that is most likely to result in a tie with the target information #1).

[0025] In this way, by matching target information with a high likelihood of a tie (in other words, target information for which it is difficult to determine which code is preferred), the amount of information obtained from the evaluation by the evaluator can be increased.

[0026] Subsequently, the information processing apparatus 10 presents the target information to the evaluator (step S2). For example, the information processing apparatus 10 presents the target information #1 and the target information #2 to the evaluator A1. To give a specific example, the information processing apparatus 10 arranges the target information #1 and the target information #2 on the screen of the evaluator terminal 200-1 and displays one of them that is evaluated as favorable so that the evaluator A1 can select it.

[0027] Subsequently, the information processing apparatus 10 receives an evaluation of the presented target information from the evaluator (step S3). For example, the information processing apparatus 10 receives an evaluation from the evaluator A1 indicating which of the target information #1 and the target information #2 is favorable. Then, the information processing apparatus 10 adds 1 to the number of evaluations of the target information #1 and the target information #2 in the group G1 respectively, and sets the ratings of the target information #1 and the target information #2 in the group G1 based on the evaluation from the evaluator A1.

[0028] For example, when the target information #1 is evaluated as being more favorable, the smaller the difference in ratings between the target information #1 and #2, the higher the value by which the rating of the target information #1 is increased, and the higher the value by which the rating of the target information #2 is decreased. Also, when the target information #1 is evaluated as being more favorable and the rating of the target information #1 is higher than that of the target information #2, the larger the difference in ratings, the lower the value by which the rating of the target information #1 is increased, and the lower the value by which the rating of the target information #2 is decreased. Further, when the target information #1 is evaluated as being more favorable and the rating of the target information #2 is higher than that of the target information #1, the larger the difference in ratings, the higher the value by which the rating of the target information #1 is increased, and the higher the value by which the rating of the target information #2 is decreased.

[0029] In addition, when the information processing apparatus 10 further receives an evaluation of the target information from the evaluator A1 or receives an evaluation of the target information from another evaluator, the information processing apparatus 10 performs the same processing as the above steps S1 to S3. Here, after the information processing apparatus 10 receives the evaluations of the target information #1 and the target information #2 from the evaluator A1, when selecting the target information to be presented to the evaluators belonging to the group G1, the number of evaluations of each target information in the group G1 that has changed according to the evaluation, and the target information corresponding to the rating of each target information in the group G1 are selected. That is, the information processing apparatus 10 does not present the same combination of target information to each evaluator, but selects the combination of target information according to the number of evaluations of each target information that changes at any time and the rating of each target information, and presents it to the evaluator.

[0030] Subsequently, the information processing apparatus 10 determines whether to exclude the evaluation result by the evaluator based on the evaluation content of the target information by the evaluator (step S4). For example, when the evaluator A2 always or at a predetermined ratio or more evaluates the same (for example, when the evaluator always or at a predetermined ratio or more selects the target information displayed in a predetermined area (for example, the right or left area) of the screen of the evaluator terminal 200), or evaluates in a certain pattern (for example, when the evaluator selects the target information displayed in the area of the screen of the evaluator terminal 200 in a certain pattern (for example, alternately)), when the time from when the target information is displayed until it is selected is equal to or more than a predetermined threshold (when the evaluation time is too long) or equal to or less than a predetermined threshold (when the evaluation time is too short), etc. (in other words, when the evaluator is presumed to be unserious about the evaluation of the target information), the evaluation result by the evaluator is excluded from the evaluation results in group G1, and further, the evaluator A2 is set not to be a target for presenting the target information (in other words, set as an excluded person). Note that the evaluator A2 may be moved to group G5 (a group that collects evaluators presumed to be unserious), and in that group, the evaluation may be continued by selecting and presenting the target information. If in that group, the evaluator is presumed to be serious about the evaluation of the target information (in other words, when the evaluator is not presumed to be unserious about the evaluation of the target information), the evaluator may be returned to the original group, and in the original group, the evaluation may be resumed by selecting and presenting the target information. Also, the evaluator A2 may be an evaluator with unique preferences rather than an unserious evaluator. For example, because the evaluator has unique preferences, it may sometimes seem that the evaluator is making unserious evaluations. Therefore, the evaluator A2 may be moved to group G6 (a group that collects evaluators presumed to have unique preferences), and in that group, the evaluation may be continued by selecting and presenting the target information, and the ranking in that group may be determined based on the evaluation results in that group.Note that, as will be described later, in the original group or group G6, when the information processing apparatus 10 presents dummy information together with (or in place of) the target information and the evaluator evaluates the dummy information as favorable, since such an evaluator does not have specific preferences, the evaluation result by such an evaluator may be excluded.

[0031] Subsequently, the information processing apparatus 10 excludes the evaluation results by the excluded persons and selects the target information to be presented to the evaluators who are not set as the excluded persons (step S5). For example, the information processing apparatus 10 recalculates the number of evaluations of each target information in group G1 by subtracting the number of evaluations by evaluator A2. Further, the information processing apparatus 10 excludes the evaluation results by evaluator A2 and recalculates the ratings of each target information in group G1. Then, the information processing apparatus 10 selects the target information indicating the evaluation target to be presented to the evaluators belonging to group G1 based on the recalculated number of evaluations and ratings of each target information. Note that since the information processing apparatus 10 subtracts the number of evaluations by evaluator A2, the target information with the subtracted number of evaluations is more likely to be selected (in other words, the target information with the subtracted number of evaluations is preferentially displayed on the 200 screens of the evaluators belonging to group G1 other than evaluator A2).

[0032] Subsequently, the information processing apparatus 10 presents the selected target information to the evaluators who are not set as the excluded persons (step S6) and accepts the evaluation of the presented target information (step S7). Then, the information processing apparatus 10 determines whether to exclude the evaluation results by the evaluators based on the evaluation content of the target information (step S8). Note that since the processing in steps S6 to S8 is the same as that in steps S2 to S4, the description is omitted.

[0033] The information processing apparatus 10 performs the above processing until the number of evaluations by each evaluator for the target information belonging to the target information group #1 reaches a predetermined threshold or more (for example, 25 times or more).

[0034] Note that the information processing apparatus 10 may calculate the accuracy of the rating of the target information belonging to the target information group #1 in each group, and perform the above processing until the accuracy becomes equal to or higher than a predetermined threshold value. For example, the information processing apparatus 10 calculates the accuracy of the rating of the target information #1 in the group G1 higher as the number of evaluations of the target information #1 in the group G1 is larger, and calculates the accuracy of the rating of the target information #1 in the group G1 lower as the number of evaluations of the target information #1 in the group G1 is smaller.

[0035] Also, when an excluded person is set, the information processing apparatus 10 may set a new evaluator, present the target information to the evaluator, and accept an evaluation.

[0036] After the above processing for the target information group #1 is completed, the information processing apparatus 10 selects two pieces of target information corresponding to each of the cords #1 to #25 from among the target information group #2 composed of a plurality of target information corresponding to the cords #1 to #25, and in addition to the images of the cords #1 to #25, further showing images of the heads of the persons wearing the cords (in other words, target information with the additional target "head" added to the cords), and presents the selected target information to the evaluators belonging to the groups G1 and G3. Then, the information processing apparatus 10 presents the selected target information and accepts an evaluation of the presented target information. Also, the information processing apparatus 10 determines whether to exclude the evaluation result by the evaluator based on the evaluation content for the evaluator. These processes are performed until the number of evaluations for each evaluator of the target information belonging to the target information group #2 becomes equal to or higher than a predetermined threshold value. Note that since these processes are the same as those in steps S1 to S8, the description is omitted.

[0037] On the other hand, after the above-described processing for the target information group #1 is completed, the information processing apparatus 10 selects two pieces of target information corresponding to cords #1 to #25 respectively from the target information group #3 composed of target information which is a plurality of target information corresponding to cords #1 to #25 and is an image showing the body shape of a person wearing cords #1 to #25 (in other words, an image from the head down of a person wearing the cords (an image not including the head)), that is, target information to which the additional target "body shape" is added to the cords, and presents the selected target information to the evaluators belonging to groups G2 and G4. Then, the information processing apparatus 10 presents the selected target information and accepts an evaluation of the presented target information. Further, the information processing apparatus 10 determines whether to exclude the evaluation result by the evaluator based on the evaluation content for the evaluator. These processes are performed until the number of evaluations for each evaluator for the target information belonging to the target information group #3 reaches a predetermined threshold or more. Note that since these processes are the same as steps S1 to S8, the description thereof is omitted.

[0038] Also, after the above-described processing for the target information group #2 is completed, the information processing apparatus 10 selects two pieces of target information corresponding to cords #1 to #25 respectively from the target information group #4 composed of target information which is a plurality of target information corresponding to cords #1 to #25 and is an image showing a person wearing cords #1 to #25 (in other words, an image showing the head and body shape of a person wearing the cords), that is, target information to which the additional targets "head" and "body shape" are added to the cords, and presents the selected target information to the evaluators belonging to groups G1 and G3. Then, the information processing apparatus 10 presents the selected target information and accepts an evaluation of the presented target information. Further, the information processing apparatus 10 determines whether to exclude the evaluation result by the evaluator based on the evaluation content for the evaluator. These processes are performed until the number of evaluations for each evaluator for the target information belonging to the target information group #4 reaches a predetermined threshold or more. Note that since these processes are the same as steps S1 to S8, the description thereof is omitted.

[0039] After the above processing for the target information group #3 is completed, the information processing apparatus 10 selects two pieces of target information to be presented to the evaluators belonging to groups G2 and G4 from among the target information group #4. Then, the information processing apparatus 10 presents the selected target information and accepts evaluations for the presented target information. Further, the information processing apparatus 10 determines whether to exclude the evaluation results by the evaluators based on the evaluation contents for the evaluators. These processes are performed until the number of evaluations for each evaluator for the target information belonging to the target information group #4 reaches a predetermined threshold value or more. Note that since these processes are the same as those in steps S1 to S8, the description is omitted.

[0040] That is, the information processing apparatus 10 presents the target information of the target information groups #1, #2, and #4 to groups G1 and G3, and presents the target information of the target information groups #1, #3, and #4 to groups G2 and G4. In this way, by presenting the target information selected from at least one or more similar target information groups to a plurality of groups, for example, when classifying groups by the attributes of the evaluators, it can be grasped whether similar evaluation results (ratings) are obtained between group G1 and group G3 (in other words, whether evaluation results (ratings) for each attribute are obtained, whether an integrated evaluation result (rating) of the evaluation result (rating) of group G1 and the evaluation result (rating) of group G3 is obtained, or whether the evaluation results (ratings) converge). Also, when not classifying groups by the attributes of the evaluators, it can be grasped whether similar evaluation results (ratings) are obtained between group G1 and group G3 (in other words, whether there is a bias in the attributes of the evaluators (whether the group should be moved if there is a bias in the attributes of the evaluators), whether an integrated evaluation result (rating) of the evaluation result (rating) of group G1 and the evaluation result (rating) of group G3 is obtained, or whether the evaluation results (ratings) converge).

[0041] Here, with reference to FIGS. 3 and 4, an example of the target information presented to the evaluators will be described. FIG. 3 is a diagram (1) showing an example of the target information according to the embodiment. FIG. 4 is a diagram (2) showing an example of the target information according to the embodiment.

[0042] As shown in FIG. 3, first, the information processing apparatus 10 selects and presents two pieces of target information to be presented to the evaluators belonging to groups G1 and G3 from among the target information group #1 showing only cords as shown in image C11, and receives evaluations. Thereafter, the information processing apparatus 10 selects and presents two pieces of target information to be presented to the evaluators belonging to groups G1 and G3 from among the target information group #2 showing, in addition to the cord image, the head image of the person wearing the cord as shown in image C12, and receives evaluations. Thereafter, the information processing apparatus 10 selects and presents two pieces of target information to be presented to the evaluators belonging to groups G1 and G3 from among the target information group #4 which is an image showing the person wearing the cord as shown in image C13, and receives evaluations.

[0043] Also, as shown in FIG. 4, first, the information processing apparatus 10 selects and presents two pieces of target information to be presented to the evaluators belonging to groups G2 and G4 from among the target information group #1 showing only cords as shown in image C21, and receives evaluations. Thereafter, the information processing apparatus 10 selects and presents two pieces of target information to be presented to the evaluators belonging to groups G2 and G4 from among the target information group #3 which is an image showing the body type of the person wearing the cord as shown in image C22, and receives evaluations. Thereafter, the information processing apparatus 10 selects and presents two pieces of target information to be presented to the evaluators belonging to groups G2 and G4 from among the target information group #4 which is an image showing the person wearing the cord as shown in image C23, and receives evaluations.

[0044] Here, for example, after evaluator A1 evaluates the target information indicating cord #1 with the addition target "head" added, when evaluator A1 evaluates the target information indicating cord #1 without the addition target added, the previously presented addition target "head" may be associated, and it may not be possible to appropriately evaluate cord #1 only in the state where the addition target is not added.

[0045] Therefore, as described above, the information processing apparatus 10 presents the target information to groups G1 and G3 in the order of target information groups #1, #2, and #4 (in other words, in ascending order of the amount of information), and presents the target information to groups G2 and G4 in the order of target information groups #1, #3, and #4. Thereby, the information processing apparatus 10 can obtain an appropriate evaluation of the target information.

[0046] Returning to FIG. 2 and continuing the explanation. Subsequently, the information processing apparatus 10 estimates the influence of the addition target on the evaluation of the cord based on the relative relationship of the evaluations by the evaluator for the target information groups #1 to #4 (step S9). For example, the information processing apparatus 10 determines ranking #1 in the state where the addition target is not added to cords #1 to #25 based on the rating of the target information group #1 in group G1. Further, the information processing apparatus 10 determines ranking #2 in the state where the addition target "head" is added to cords #1 to #25 based on the rating of the target information group #2 in group G1. Further, the information processing apparatus 10 determines ranking #3 in the state where the addition targets "head" and "body shape" are added to cords #1 to #25 based on the rating of the target information group #4 in group G1.

[0047] Then, the information processing apparatus 10 calculates a score Sc1 (for example, a score indicated by a numerical value from "1" indicating a complete match with Ranking #3 to "0" indicating no match with Ranking #3) that indicates the degree of match between the rankings of Codes #1 to #25 in Ranking #1 and the rankings of Codes #1 to #25 in Ranking #3, using Ranking #3 as the correct data. Also, the information processing apparatus 10 calculates a score Sc2 that indicates the degree of match between the rankings of Codes #1 to #25 in Ranking #2 and the rankings of Codes #1 to #25 in Ranking #3, using Ranking #3 as the correct data.

[0048] In addition, the information processing apparatus 10 determines Ranking #4 in a state where no additional target is added to Codes #1 to #25 based on the ratings of Target Information Group #1 in Group G2. Also, the information processing apparatus 10 determines Ranking #5 in a state where the additional target "body type" is added to Codes #1 to #25 based on the ratings of Target Information Group #2 in Group G1. Further, the information processing apparatus 10 determines Ranking #6 in a state where the additional targets "head" and "body type" are added to Codes #1 to #25 based on the ratings of Target Information Group #4 in Group G1.

[0049] Then, the information processing apparatus 10 calculates a score Sc3 that indicates the degree of match between the rankings of Codes #1 to #25 in Ranking #4 and the rankings of Codes #1 to #25 in Ranking #6, using Ranking #6 as the correct data. Also, the information processing apparatus 10 calculates a score Sc4 that indicates the degree of match between the rankings of Codes #1 to #25 in Ranking #5 and the rankings of Codes #1 to #25 in Ranking #6, using Ranking #6 as the correct data.

[0050] Further, the information processing apparatus 10 determines Ranking #7 in a state where no addition target is added to Codes #1 to #25 based on the rating of the target information group #1 in Group G3. Further, the information processing apparatus 10 determines Ranking #8 in a state where the addition target "head" is added to Codes #1 to #25 based on the rating of the target information group #2 in Group G1. Further, the information processing apparatus 10 determines Ranking #9 in a state where the addition targets "head" and "body shape" are added to Codes #1 to #25 based on the rating of the target information group #4 in Group G1.

[0051] Then, the information processing apparatus 10 calculates a score Sc5 indicating the degree of coincidence between the ranks of Codes #1 to #25 in Ranking #7 and the ranks of Codes #1 to #25 in Ranking #9, with Ranking #9 as the correct data. Further, the information processing apparatus 10 calculates a score Sc6 indicating the degree of coincidence between the ranks of Codes #1 to #25 in Ranking #8 and the ranks of Codes #1 to #25 in Ranking #9, with Ranking #9 as the correct data.

[0052] Further, the information processing apparatus 10 determines Ranking #10 in a state where no addition target is added to Codes #1 to #25 based on the rating of the target information group #1 in Group G4. Further, the information processing apparatus 10 determines Ranking #11 in a state where the addition target "body shape" is added to Codes #1 to #25 based on the rating of the target information group #2 in Group G1. Further, the information processing apparatus 10 determines Ranking #12 in a state where the addition targets "head" and "body shape" are added to Codes #1 to #25 based on the rating of the target information group #4 in Group G1.

[0053] Then, the information processing apparatus 10 calculates a score Sc7 indicating the degree of coincidence between the ranks of codes #1 to #25 in ranking #10 and the ranks of codes #1 to #25 in ranking #12, with ranking #12 as the correct data. Also, the information processing apparatus 10 calculates a score Sc8 indicating the degree of coincidence between the ranks of codes #1 to #25 in ranking #11 and the ranks of codes #1 to #25 in ranking #12, with ranking #12 as the correct data.

[0054] Here, in the example of FIG. 2, as shown in graph Gr1, it is assumed that scores Sc1 to Sc8 have been calculated. The information processing apparatus 10 estimates the influence of the addition target based on each score shown in graph Gr1. For example, in the example of FIG. 2, it is assumed that score Sc2 is higher than score Sc1 by a predetermined threshold or more, and score Sc6 is higher than score Sc5 by a predetermined threshold or more (in other words, the evaluation results converge between group G1 and group G3). In such a case, when the information processing apparatus 10 adds the addition target "head" to codes #1 to #25, the degree of coincidence with the correct data changes by a predetermined threshold or more compared to the case where the addition target "head" is not added. Therefore, the information processing apparatus 10 estimates that the addition target "head" has an influence on the evaluation of the codes. To give a specific example, when the information processing apparatus 10 adds the addition target "head" to codes #1 to #25, the degree of coincidence with the correct data improves. Therefore, the information processing apparatus 10 estimates that the addition target "head" has a positive influence on the evaluation of the codes (in other words, when the addition target "head" is added, it is more likely to be evaluated favorably by the evaluator). In other words, the information processing apparatus 10 estimates that it is important to consider the head of the person wearing the coordination when determining whether the coordination (the fashion items constituting this) is appropriate or whether the compatibility of the coordination is good. In other words, when recommending appropriate or compatible coordination, it is preferable for the information processing apparatus 10 to consider the head of the person wearing the coordination for the recommendation.

[0055] Also, in the example of FIG. 2, assume that score Sc4 is higher than score Sc3 by a predetermined threshold or more, and score Sc8 is higher than score Sc7 by a predetermined threshold or more (in other words, the evaluation results converge between group G2 and group G4). In such a case, when the information processing apparatus 10 adds the addition target "body type" to cords #1 to #25, the degree of coincidence with the correct data changes by a predetermined threshold or more compared to the case where the addition target "body type" is not added. Therefore, the information processing apparatus 10 estimates that the addition target "body type" has an impact on the evaluation of the cords. To give a specific example, when the information processing apparatus 10 adds the addition target "body type" to cords #1 to #25, the degree of coincidence with the correct data improves. Therefore, the information processing apparatus 10 estimates that the addition target "body type" has a positive impact on the evaluation of the cords (in other words, when the addition target "body type" is added, it is more likely to be evaluated favorably by the evaluator). In other words, the information processing apparatus 10 estimates that it is important to consider the body type of the person wearing the cord when determining whether the cord is appropriate or whether the compatibility of the cord is good. In other words, when the information processing apparatus 10 recommends an appropriate or compatible cord, it is preferable to consider the body type of the person wearing the cord for the recommendation.

[0056] Also, in the example of FIG. 2, since scores Sc4 and Sc8 are higher than scores Sc2 and Sc6, the information processing apparatus 10 estimates that the addition target "body type" has a higher degree of positive impact on the evaluation of the cords than the addition target "head". In other words, the information processing apparatus 10 estimates that it is important to consider the body type of the person wearing the cord rather than the head when determining whether the cord is appropriate or whether the compatibility of the cord is good. In other words, when the information processing apparatus 10 recommends an appropriate or compatible cord, it is preferable to consider the body type of the person wearing the cord rather than the head for the recommendation.

[0057] In addition, when score Sc1 is higher than score Sc2 by a predetermined threshold or more, and score Sc5 is higher than score Sc6 by a predetermined threshold or more, if the information processing apparatus 10 adds the addition target "head" to cords #1 to #25, the degree of coincidence with the correct data decreases compared to the case where the addition target "head" is not added. Therefore, it may be presumed that the addition target "head" has a negative influence on the evaluation of the cords (in other words, when the addition target "head" is added, it is less likely to be favorably evaluated by the evaluator). In other words, the information processing apparatus 10 presumes that it is important not to consider the head of the person wearing the cords when determining whether the cords are appropriate or whether the compatibility of the cords is good. In other words, when the information processing apparatus 10 recommends appropriate or compatible cords, it is preferable to make the recommendation without considering the head of the person wearing the cords.

[0058] Also, when score Sc3 is higher than score Sc4 by a predetermined threshold or more, and score Sc7 is higher than score Sc8 by a predetermined threshold or more, if the information processing apparatus 10 adds the addition target "body type" to cords #1 to #25, the degree of coincidence with the correct data decreases compared to the case where the addition target "body type" is not added. Therefore, it may be presumed that the addition target "body type" has a negative influence on the evaluation of the cords (in other words, when the addition target "body type" is added, it is less likely to be favorably evaluated by the evaluator). In other words, the information processing apparatus 10 presumes that it is important not to consider the body type of the person wearing the cords when determining whether the cords are appropriate or whether the compatibility of the cords is good. In other words, when the information processing apparatus 10 recommends appropriate or compatible cords, it is preferable to make the recommendation without considering the body type of the person wearing the cords.

[0059] Also, when scores Sc2 and Sc6 are higher than scores Sc4 and Sc8, the information processing apparatus 10 estimates that the addition target "body type" has a higher degree of negative influence on the evaluation of the coordination than the addition target "head". In other words, the information processing apparatus 10 estimates that it is important to consider the head rather than the body type of the person wearing the coordination when determining whether the coordination is appropriate or whether the compatibility of the coordination is good. In other words, when recommending appropriate or compatible coordination, the information processing apparatus 10 preferably recommends considering the head rather than the body type of the person wearing the coordination.

[0060] Also, based on the ratings for each group of target information for each group, rankings for each group of target information were determined, and it was estimated for each group whether each addition target has a positive or negative influence on the evaluation of the coordination. However, rankings for each group of target information may be determined based on the ratings for each group of target information obtained by integrating the ratings for each group of target information for each group, and it may be estimated whether each addition target has a positive or negative influence on the evaluation of the coordination.

[0061] Subsequently, the information processing apparatus 10 newly generates target information to be presented to the evaluator based on the influence that the addition target has on the coordination or fashion item. For example, the information processing apparatus 10 newly generates, as the target information to be presented to the evaluator, content regarding a coordination or fashion item to which the addition target "head" and / or the addition target "body type", which are estimated to have a positive influence on the evaluation of the coordination or fashion item, are added. As a specific example, when it is estimated that the addition target "head" and the addition target "body type" have a positive influence, the information processing apparatus 10 newly generates, as the target information to be presented to the evaluator, an image showing a person wearing the coordination or fashion item from an image showing only the coordination or fashion item. Thereby, the information processing apparatus 10 can increase the number of images showing a person wearing the coordination or fashion item and determine a more accurate ranking in a state where the addition targets "head" and "body type" are added to the coordination or fashion item.

[0062] Subsequently, the information processing apparatus 10 provides content related to the outfit or fashion item to the user based on the influence of the addition target on the outfit or fashion item (step S10). For example, the information processing apparatus 10 provides content related to an outfit or fashion item to which the addition target "head" and / or the addition target "body type", which are estimated to have a positive influence on the evaluation of the outfit or fashion item, are added to the user U1. To give a specific example, the information processing apparatus 10 provides content related to an outfit or fashion item to which the addition target "head" and / or the addition target "body type" are added in an e-commerce service or a coordination service. To give a more specific example, when the information processing apparatus 10 provides content showing an image of an outfit or fashion item, the information processing apparatus 10 provides content showing an image of an outfit or fashion item to which the addition target "head" and / or the addition target "body type" of the user U1 or the target person (family member, lover, friend, gift recipient, etc.) specified by the user U1 are added (for example, the head and body type are synthesized). Note that the information processing apparatus 10 provides content showing an image of an outfit or fashion item to which an addition target "head" and / or an addition target "body type" similar to those of the user U1 or the target person are added. In this case, information (for example, an image or numerical information) about the head and body type of the user U1 or the target person specified by the user U1 is provided from the user U1 or the target person specified by the user U1. Further, to give a more specific example, the information processing apparatus 10 sets the priority of content related to an outfit or fashion item to which the addition target "head" and / or the addition target "body type" are added to be higher than the priority of content related to an outfit or fashion item to which the addition target "head" and / or the addition target "body type" are not added, and preferentially provides content related to the outfit or fashion item set in this way, or provides content showing the ranking thereof.

[0063] Also, for example, the information processing apparatus 10 provides content related to a coordination or fashion item in which the addition target "head" and / or the addition target "body type", which are estimated to have a positive impact on the evaluation of the coordination or fashion item, are considered, to the user U1. To give a specific example, the information processing apparatus 10 uses a model in which a ranking determined based on an evaluation result related to target information to which the addition target "head" and / or the addition target "body type", which are estimated to have a positive impact on the evaluation of the evaluation target, which is a coordination or fashion item, is added, is learned as learning data, and provides content related to a coordination or fashion item in which the addition target "head" and / or the addition target "body type" are considered. To give a more specific example, when the information processing apparatus 10 receives as input a first target group that is a combination of a plurality of fashion items that are part of the coordination being evaluated, a second target group that is a combination of the remaining plurality of fashion items that are part of the coordination being evaluated, and an addition target that is the "head" and / or "body type" that is estimated to have a positive impact on the evaluation of the coordination that is the evaluation target, the information processing apparatus 10 calculates a set matching score indicating the degree of matching between the first target group to be calculated, the second target group to be calculated, and the addition target to be calculated, using a model that has been learned to output a higher set matching score as the degree of matching between the first target group, the second target group, and the addition target is higher (the closer it is to a combination of a predetermined evaluation target (a predetermined first target group and a predetermined second target group that constitute it) and a predetermined addition target). Then, the information processing apparatus 10 provides content related to the combination of the first target group to be calculated, the second target group to be calculated, and the addition information to be calculated, based on the calculated set matching score.For example, the information processing apparatus 10 may provide content related to a coordinate that is a combination of a first target group to be calculated, which takes into account the addition target "head" and / or the addition target "body shape" to be calculated, and a second target group to be calculated, or content related to a plurality of fashion items that are the first target group to be calculated or the second target group to be calculated, which are the components of a coordinate that is a combination of the first target group to be calculated, which takes into account the addition target "head" and / or the addition target "body shape" to be calculated, and the second target group to be calculated. Further, for example, the information processing apparatus 10 may provide content related to the addition target "head" to be calculated and / or the addition target "body shape" to be calculated that matches a coordinate that is a combination of the first target group to be calculated and the second target group to be calculated, or content related to the degree of matching (set matching score) between a coordinate that is a combination of the first target group to be calculated and the second target group to be calculated and the addition target "head" to be calculated as additional information and / or the addition target "body shape" to be calculated.

[0064] Note that the target information for determining the ranking for training the model may be prepared for each fashion genre or for each occasion, and the information processing apparatus 10 may determine the ranking for each fashion genre or for each occasion based on the evaluation results for the target information prepared for each fashion genre or for each occasion. As a result, the model can be trained with the ranking for each fashion genre and the ranking for each occasion, and the information processing apparatus 10 can use such a model to provide content related to coordinates or fashion items for each fashion genre or for each occasion.

[0065] In addition, when the attachment target "head" is not added to the coordination or fashion item shown in the content provided to the user U1, the information processing apparatus 10 provides the content in a state where the attachment target "head" is added to the coordination or fashion item. To give a specific example, the information processing apparatus 10 uses the model #1 that has been trained to generate an image in a state where the attachment target "head" is added to the coordination or fashion item from the image of the coordination or fashion item, and provides the content.

[0066] In addition, when the attachment target "body type" is not added to the coordination or fashion item shown in the content provided to the user U1, the information processing apparatus 10 provides the content in a state where the attachment target "body type" is added to the coordination or fashion item. To give a specific example, the information processing apparatus 10 uses the model #1 that has been trained to generate an image in a state where the attachment target "body type" is added to the coordination or fashion item from the image of the coordination or fashion item, and provides the content.

[0067] Here, for example, the model #1 is trained to output the learning image when an image of only the coordination shown in the learning image (an image in which the attachment target "head" or "body type" is added to the coordination or fashion item) is input. Note that any known technique can be applied to the training of the model #1, and a training method appropriately selected according to the information used as the training data may be used. For example, the training of the model #1 may be performed using various conventional techniques related to machine learning (for example, techniques related to supervised machine learning such as SVM (Support Vector Machine)). In addition, techniques of deep learning (deep neural network) may be used for the training of the model #1. For example, various deep learning techniques such as RNN (Recurrent Neural Network) and CNN (Convolutional Neural Network) may be used for the training of the model #1.

[0068] Note that when the information processing apparatus 10 has an attribute corresponding to an evaluator belonging to groups G1 to G4 for the user U1 or the target person designated by the user U1, the information processing apparatus 10 may provide content related to a coordination or fashion item to which the addition target "head" and / or the addition target "body shape" are added.

[0069] Also, when it is estimated that the addition target has a negative impact on the evaluation of a coordination or fashion item, the information processing apparatus 10 may provide content related to a coordination or fashion item to which the addition target is not added. To give a specific example, the information processing apparatus 10 provides content related to a coordination or fashion item to which the addition target is not added in an e-commerce service or a coordination service. To give a more specific example, when the information processing apparatus 10 provides content showing an image of a coordination or fashion item, the information processing apparatus 10 provides content showing an image of a coordination or fashion item to which the addition target "head" and / or the addition target "body shape" of the user U1 or the target person designated by the user U1 are not added. Further, for example, when it is estimated that the addition target "head" has a negative impact on the evaluation of a coordination, the information processing apparatus 10 sets the priority of the content related to the coordination or fashion item to which the addition target "head" is added to be lower than the priority of the content related to the coordination or fashion item to which the addition target "head" is not added, and preferentially provides content related to the coordination or fashion item based on the priority set in this way, or provides content showing its ranking. Also, when the coordination or fashion item shown in the content provided to the user U1 has the addition target "head" added, the information processing apparatus 10 provides content obtained by deleting the addition target "head" from the coordination or fashion item.

[0070] Also, for example, the information processing apparatus 10 provides content related to a coordination or fashion item for which an additional target "head" and / or an additional target "body type" that is estimated to have a negative impact on the evaluation of the coordination or fashion item is not considered, to the user U1. To give a specific example, the information processing apparatus 10 uses a model in which a ranking determined based on an evaluation result regarding target information to which an additional target "head" and / or an additional target "body type" that is estimated to have a negative impact on the evaluation of the evaluation target, which is a coordination or fashion item, is not added, is learned as learning data, and provides content related to a coordination or fashion item for which an additional target "head" and / or an additional target "body type" is not considered. To give a more specific example, when a first target group that is a combination of a plurality of fashion items that are part of the coordination being evaluated, a second target group that is a combination of the remaining plurality of fashion items that are part of the coordination being evaluated, and an additional target other than the additional targets "head" and / or "body type" that is estimated to have a negative impact on the evaluation of the coordination being evaluated (for example, the additional target "pose") are input, the information processing apparatus 10 uses a model that is learned to output a higher set matching score as the degree of matching between the first target group, the second target group, and the additional target is higher (the closer it is to a combination of a predetermined evaluation target (a predetermined first target group and a predetermined second target group that constitute it) and a predetermined additional target), and calculates a set matching score indicating the degree of matching between the first target group to be calculated, the second target group to be calculated, and the additional target to be calculated. Then, the information processing apparatus 10 provides content related to the combination of the first target group to be calculated, the second target group to be calculated, and the additional information to be calculated, based on the calculated set matching score.For example, the information processing apparatus 10 may provide content related to a coordinate that is a combination of a first target group to be calculated and a second target group to be calculated, where the addition target "pose" to be calculated is considered, or content related to a plurality of fashion items that are either the first target group that is the calculation target or the second target group that is the calculation target, which constitute a coordinate that is a combination of the first target group to be calculated and the second target group to be calculated, where the addition target "pose" to be calculated is considered. Further, the information processing apparatus 10 may provide content related to an addition target "pose" that is a calculation target and matches a coordinate that is a combination of a first target group to be calculated and a second target group to be calculated, or content related to the degree of matching (set matching score) between a coordinate that is a combination of a first target group to be calculated and a second target group to be calculated and an addition target "pose" that is additional information to be calculated.

[0071] Also, in the evaluation of a coordinate or a fashion item, the information processing apparatus 10 may preferentially provide content in which an addition target estimated to have a positive impact is added to the coordinate or the fashion item over content in which an addition target estimated to have a negative impact is added to the coordinate or the fashion item.

[0072] As described above, the information processing apparatus 10 according to the embodiment can grasp the influence of addition targets such as the head and body type on the evaluation of a coordinate, not only the compatibility of the clothing constituting the coordinate, in the evaluation of the coordinate. Similarly, the information processing apparatus 10 according to the embodiment can grasp the influence of addition targets such as the head and body type on the evaluation of a fashion item in the evaluation of the fashion item. That is, the information processing apparatus 10 according to the embodiment can grasp the influence of the target added to the evaluation target on the evaluation of the evaluation target.

[0073] In addition, the information processing apparatus 10 according to the embodiment preferentially provides content to which an addition target estimated to have a positive impact on the evaluation of chords or fashion items is added to the user, and when the addition target is not added, it can provide content to which the addition target is added. That is, the information processing apparatus 10 according to the embodiment can provide content related to the evaluation target according to the influence of the target added to the evaluation target on the evaluation of the evaluation target.

[0074] Also, in the above embodiment, when there is an evaluator who is not serious about the evaluation of the target information, the reliability such as the rating decreases, and when selecting the target information to be presented to the evaluator, there is a possibility of selecting inappropriate target information. Therefore, the information processing apparatus 10 according to the embodiment can set an appropriate rating based on the evaluation results by other serious evaluators and appropriately select the target information to be presented to the evaluator in order to exclude the evaluation results by evaluators estimated to be not serious at any time. That is, the information processing apparatus 10 according to the embodiment can select the information to be presented to the evaluator according to the content of the evaluation by the evaluator.

[0075] 〔3. Other processing examples〕 Note that the above-described processing is merely an example, and the information processing apparatus 10 may perform various processes using various information. For this point, examples are listed below.

[0076] 〔3-1. Regarding the addition target〕 In the example of FIG. 2, the information processing apparatus 10 may select target information to which additional objects such as the pose of a person wearing a coordination, the way of wearing the clothing constituting the coordination (in other words, the manner of wearing), the background image, the description of the scene of wearing, the description of the weather of wearing, the coordination worn by a companion of the person wearing the coordination, etc. are added, and present it to the evaluator. For example, the information processing apparatus 10 selects, as target information to which the additional object "pose" is added, an image of a person wearing a coordination and posing in a predetermined pose, and an image from the head down of the person (an image not including the head. Note that it may be an image excluding the body shape), and presents it to the evaluator. Further, the information processing apparatus 10 selects, as target information to which the additional object "way of wearing" is added, an image of a person wearing a coordination and wearing it in a predetermined way, and an image from the head down of the person (an image not including the head. Note that it may be an image excluding the body shape), and presents it to the evaluator. Further, the information processing apparatus 10 selects, as target information to which the additional object "background image" is added, an image in which an image of a coordination is superimposed on a predetermined background image (it may be an image excluding the head and body shape of the person wearing the coordination), and presents it to the evaluator. Further, the information processing apparatus 10 selects, as target information to which the additional objects "scene of wearing" and "weather" are added, content explaining the scene of wearing and the weather together with an image of a person wearing a coordination (it may be an image excluding the head and body shape), and presents it to the evaluator. Further, the information processing apparatus 10 selects, as target information to which the additional object "companion" is added, an image of a companion together with an image of a person wearing a coordination (it may be an image excluding the head and body shape), and presents it to the evaluator. Then, the information processing apparatus 10 provides the user U1 with content related to the coordination based on the influence of the additional objects "pose", "way of wearing", "background image", "scene of wearing", "weather", and "companion" on the evaluation of the coordination.

[0077] Note that an image of a person wearing a coordination and having a standing still posture may be used as target information to which the additional object "pose" is not added, and an image in which some change (for example, bending the arm, pulling the foot) is added to the posture may be used as target information to which the additional object "pose" is added.

[0078] In addition, an image of a person wearing a coordinate can be used as target information to which the additional target "styling" is not added, and an image with some change in the wearing style (for example, wearing a kimono instead of clothes, not buttoning the clothes, wrapping the clothes around the waist) can be used as target information to which the additional target "styling" is added.

[0079] In addition, an image showing a coordinate with a plain background (for example, a white background) can be used as target information to which the additional target "background image" is not added, and an image with some change to the background (for example, changing from a white background to an image of a party venue, changing from a white background to an image of the sea) can be used as target information to which the additional target "background image" is added.

[0080] In addition, the information processing device 10 may use a coordinate or fashion item represented in grayscale as an evaluation target, and estimate whether the additional target "color" of the color of the fashion item has a positive or negative impact on the evaluation of the coordinate or fashion item.

[0081] In addition, when using "head" or "body type" as an additional target, target information with the same "head" or "body type" added while fixing the person may be prepared, or target information with different "heads" or "body types" added without fixing the person may be prepared. When preparing target information with different "heads" or "body types" added without fixing the person, the information processing device 10 may treat the target information with different "heads" or "body types" as target information with the same type of additional target "head" or "body type" added, or may treat the target information with different types of additional targets "head A", "body type A", "head B", and "body type B" added. When treating the target information with different types of additional targets "head A", "body type A", "head B", and "body type B" added, the information processing device 10 may determine respective rankings based on the evaluation results for each target information. Then, the information processing device 10 may calculate a score indicating the degree of coincidence of the respective rankings and estimate the influence of the additional target.

[0082] [[3-2. Estimation of the Degree of Influence]] In the example of FIG. 2, the information processing apparatus 10 may estimate that, for example, the greater the difference between the scores Sc1 and Sc2, the higher the degree of influence that the addition target "head" has on the evaluation of the coordination. To give a specific example, the information processing apparatus 10 estimates that the higher the score Sc2 is than the score Sc1, the higher the degree of positive influence that the addition target "head" has on the evaluation of the coordination, and the lower the score Sc2 is than the score Sc1, the higher the degree of negative influence that the addition target "head" has on the evaluation of the coordination.

[0083] [[3-3. Regarding the Coordination]] In the example of FIG. 2, the information processing apparatus 10 may select the target information to be presented to the evaluator from the target information indicating the coordination specified using the model #2 generated in advance with the posting information posted to a predetermined web service (for example, the coordination service) as teacher data (correct data). Then, the information processing apparatus 10 may perform learning of the model #2 based on the evaluation of the target information. For example, the information processing apparatus 10 performs learning of the model #2 using the coordination with a rating equal to or higher than a predetermined threshold as the correct data.

[0084] Note that the information processing apparatus 10 may perform learning of the model #2 according to whether the addition target has an influence on the evaluation of the coordination. For example, when the addition target "head" has an influence on the evaluation of the coordination, the information processing apparatus 10 causes the model #2 to learn the image of the coordination with the addition target "head" added. Also, when the addition target "head" has no influence on the evaluation of the coordination, the information processing apparatus 10 causes the model #2 to learn the image of the coordination without the addition target "head" added.

[0085] As a result, for example, when the addition target "head" affects the evaluation of the outfit (in other words, when the addition target "head" is necessary for the evaluation of the outfit), if the addition target "head" is not added to the correct data, the addition target "head" can be added and the model #2 can be made to learn, thereby improving the accuracy of the model #2. Further, when the addition target "head" does not affect the evaluation of the outfit (in other words, when the addition target "head" is not necessary for the evaluation of the outfit), since an image of an outfit without the addition target "head" added can be used as the correct data, the labor of preparing the correct data can be reduced and the convenience can be improved.

[0086] [3-4. Regarding the subdivision of the addition target] In the example of FIG. 2, the information processing apparatus 10 may select target information that shows a part of the addition target estimated to affect the evaluation of the outfit together with the outfit, present it to the evaluator, receive an evaluation of the target information, and estimate the influence that the part of the addition target has on the evaluation of the outfit. For example, when it is estimated that the addition target "body shape" affects the evaluation of the outfit, the information processing apparatus 10 selects target information with the addition target "body shape: other than hands" added and presents it to the evaluator. To give a specific example, the information processing apparatus 10 presents to the evaluator an image from the head down of a person wearing the outfit, which does not include the hands (the hand part is deleted), as the target information with the addition target "body shape: other than hands" added. Then, the information processing apparatus 10 estimates the influence that the addition target "body shape: other than hands" has on the evaluation of the outfit based on the evaluation from the evaluator.

[0087] In this way, by subdividing the addition target that affects the evaluation of the outfit and estimating the influence, it is possible to accurately grasp which part of the addition target has an influence.

[0088] Note that the addition target may be, for example, "body shape: only hands" that shows only the hands, "body shape: only feet" that shows only the feet, "body shape: only around the waist" that shows only around the waist, etc. among the addition target "body shape". Further, the addition target may be "head: other than hair" that shows other than the hair, or "head: only hair" that shows only the hair among the addition target "head".

[0089] [Regarding Content 3-5] In the example of FIG. 2, the information processing apparatus 10 may provide content to which an addition target, for which it is estimated that the influence on the evaluation of the coordination by the user U1 satisfies a predetermined condition, is added. For example, when it is estimated that the addition target "background image" has a positive influence on the evaluation of the coordination and it is estimated based on a questionnaire or the like that the user U1 is considering purchasing party clothing, the information processing apparatus 10 provides content in which a party image is added to the coordination as the background image.

[0090] Further, the information processing apparatus 10 may provide content based on the purchase history of the user U1. For example, when it is estimated that the addition target "head" has a positive influence on the evaluation of the coordination, the information processing apparatus 10 provides content in which an image of the head corresponding to the product image of the clothing purchased by the user U1 in an e-commerce service or the like (for example, an image of the head of a model wearing the clothing purchased by the user U1) is added to the coordination. In other words, the information processing apparatus 10 provides content in which an image of the head estimated to be preferred by the user U1 is added to the coordination. Note that the user U1 may be asked to register a head image, and the information processing apparatus 10 may provide content in which the head image of the user U1 is added to the product image of the clothing purchased by the user U1 in an e-commerce service or the like.

[0091] Further, the information processing apparatus 10 may provide content based on the browsing history of the user U1. For example, when it is estimated that the additional target "face" has a positive impact on the evaluation of the coordination, the information processing apparatus 10 provides content in which an image of the head corresponding to the image of the coordination for which the user U1 has given a positive reaction (for example, pressing the "like" button) in a coordination service or the like is added to the coordination. In other words, the information processing apparatus 10 provides content in which an image of the head estimated to be preferred by the user U1 is added to the coordination. Note that the user U1 may be asked to register a head image, and the information processing apparatus 10 may provide content in which the user U1's head image is added to the image of the coordination for which the user U1 has given a positive reaction in a coordination service or the like.

[0092] [Regarding exclusion of evaluation results 3-6.] In the example of FIG. 2, the information processing apparatus 10 may present dummy information together with the target information, and when the evaluator evaluates the dummy information as being favorable, exclude the evaluation result by the evaluator. For example, the information processing apparatus 10 presents dummy information, which is an image including a string such as "You should not select this image", to the evaluator together with the target information, and when the evaluator evaluates the dummy information as being favorable, excludes the evaluation result by the evaluator.

[0093] Further, the information processing apparatus 10 may present two pieces of the same target information, and when the evaluator evaluates either of them as being favorable, exclude the evaluation result by the evaluator.

[0094] Further, the information processing apparatus 10 presents correct target information (for example, target information that is valid as a coordination for anyone) and incorrect target information (for example, target information that is not valid as a coordination for anyone), and when the evaluator evaluates the incorrect target information as being favorable, may exclude the evaluation result by the evaluator.

[0095] Further, when the time from when the target information is displayed until the evaluator makes a selection is equal to or longer than a predetermined threshold, the information processing apparatus 10 may exclude the evaluation result by the evaluator.

[0096] Further, the information processing apparatus 10 presents the target information to the evaluator via an e-commerce service or a coordination service. When another application related to a different service (e.g., a messaging application) or a web page is displayed on the evaluator terminal 200 while the information is being presented, the information processing apparatus 10 may exclude the evaluation result by the evaluator. Note that, even when another application related to a different service (e.g., a messaging application) or a web page is displayed on the evaluator terminal 200, the information processing apparatus 10 does not necessarily have to exclude the evaluation result by the evaluator when the time until the evaluator returns to the evaluation is equal to or shorter than a predetermined threshold or when the time from when the evaluator returns to the evaluation until the selection is made is equal to or shorter than a predetermined threshold.

[0097] Further, when the time from when the target information is displayed until the evaluator makes a selection is equal to or shorter than a predetermined threshold, the information processing apparatus 10 may exclude the evaluation result by the evaluator. Note that, instead of immediately excluding it, the information processing apparatus 10 may prompt the evaluator to evaluate seriously. For example, when the time from when the target information is displayed until the evaluator makes a selection is equal to or shorter than a predetermined threshold, the information processing apparatus 10 controls so that the time until the evaluator can make a selection after the next target information is displayed becomes longer than normal. As a result, it is possible to secure a time for the evaluator to carefully confirm the target information displayed, and to control so that the evaluation can be completed earlier if evaluated seriously, so that the evaluator can be prompted to answer seriously.

[0098] Further, when the evaluation content of the evaluator satisfies the conditions set based on the information about the evaluator, the information processing apparatus 10 may exclude the evaluation result by the evaluator. For example, based on information about the evaluator such as a questionnaire for the evaluator, gender, age, place of residence, purchase history of clothing, and browsing history of outfits, when it is estimated that the fashion category that the evaluator is not good at (in other words, the fashion category that the evaluator does not usually wear) is "mode", it is estimated that it takes time to evaluate the target information indicating an outfit belonging to "mode". Therefore, in the evaluation of the target information indicating an outfit belonging to "mode", even if the time from when the target information is displayed until the evaluator selects it is equal to or longer than a predetermined threshold, the information processing apparatus 10 does not exclude the evaluation result by the evaluator. On the other hand, in the evaluation of the target information indicating an outfit belonging to "mode", when the time from when the target information is displayed until the evaluator selects it is equal to or longer than a specific threshold set longer than the predetermined threshold, the information processing apparatus 10 excludes the evaluation result by the evaluator.

[0099] Also, when it is estimated that the fashion category that the evaluator is good at (in other words, the fashion category that the evaluator usually wears) is "casual", it is estimated that it does not take time to evaluate the target information indicating an outfit belonging to "casual". Therefore, in the evaluation of the target information indicating an outfit belonging to "casual", the information processing apparatus 10 sets the limited time from when the target information is displayed until the evaluator selects it to be shorter than that of an evaluator who is not good at "casual", and when the limited time is exceeded, the information processing apparatus 10 excludes the evaluation result by the evaluator.

[0100] In addition, when the information processing apparatus 10 sets the evaluator who evaluates cords #1 to #25 as an excluded person, the information processing apparatus 10 may exclude the evaluation results that the excluded person has made for other cords in the past. For example, when the excluded person has evaluated cords #26 to #50 in the past, the information processing apparatus 10 excludes the evaluation results by the excluded person, determines the rankings of cords #26 to #50 based on the evaluation results by other evaluators, and estimates the influence of the additional target added to cords #26 to #50 on the evaluation.

[0101] [Regarding exceptions] In the example of FIG. 2, the information processing apparatus 10 may determine whether to present the target information based on the information about the exception (in other words, whether to return it to the evaluator). For example, last time, there is a possibility that the exception evaluated carelessly because the target information related to the category of fashion that the exception is not good at was presented (in other words, if the target information related to the category of fashion that the exception is good at was presented, there is a possibility that it was evaluated seriously). Therefore, the information processing apparatus 10 determines whether to return the exception to the evaluator based on the information about the exception. Taking a specific example, if the target information related to the category of fashion that is presumed to be difficult for the exception based on the information about the exception is presented, and the exception is set based on the evaluation of the target information, the information processing apparatus 10 returns the exception to the evaluator. In addition, the information processing apparatus 10 determines whether to return the exception to the evaluator based on the evaluation content of the exception for other target information. Taking a specific example, if the target information related to the category of fashion that is presumed to be good at for the exception based on the information about the exception is presented, and the exception is not set based on the evaluation of the target information (in other words, when it is determined that the evaluation is serious), the exception is returned to the evaluator. Note that the information processing apparatus 10 may return the exception to the evaluator only when presenting the target information related to the category of fashion that is presumed to be good at for the exception.

[0102] In addition, the information processing apparatus 10 may present predetermined information and determine whether to return the exception to the evaluator based on the evaluation result for the predetermined information. For example, the information processing apparatus 10 presents the target information that is correct and the target information that is incorrect to the exception a predetermined number of times, and returns the exception to the evaluator when the ratio of selecting the target information that is correct is equal to or greater than a predetermined threshold.

[0103] Further, when the information processing apparatus 10 evaluates target information regarding a fashion category that an excluded person is good at, the information processing apparatus 10 may return the excluded person as an evaluator.

[0104] Also, when the information processing apparatus 10 presents target information to an evaluator corresponding to an attribute that an excluded person has, the information processing apparatus 10 may return the excluded person as an evaluator.

[0105] [3-8. Regarding Evaluation] In the example of FIG. 2, the information processing apparatus 10 has shown an example of presenting two pieces of target information to an evaluator and receiving an evaluation indicating which piece of target information is favorable. However, the evaluation by the evaluator is not limited to such an example and may be performed in any manner. For example, when the information processing apparatus 10 presents target information #1 and #2, (1) "Target information #1 is more favorable", (2) "Rather, target information #1 is more favorable", (3) "Target information #2 is more favorable", (4) "Rather, target information #2 is more favorable", (5) "Both are equally favorable" and the like may be presented, and a selection for any of them may be received.

[0106] Note that when (2) is selected, the information processing apparatus 10 may lower the value for increasing the rating of target information #1 compared to when (1) is selected. Also, when (4) is selected, the information processing apparatus 10 may lower the value for increasing the rating of target information #2 compared to when (3) is selected. Further, when (5) is selected, the information processing apparatus 10 may not change the ratings of target information #1 and #2.

[0107] Further, the information processing apparatus 10 may present three or more pieces of target information and receive an evaluation indicating which is favorable, instead of receiving an evaluation indicating which of two pieces of target information is favorable.

[0108] [3-9. Regarding Group] In the example of FIG. 2, the classification of the group of evaluators may be performed arbitrarily. For example, the information processing apparatus 10 may select and present the target information to be presented to each evaluator based on the rating and the number of evaluations of the target information among all evaluators without classifying the evaluators into groups, and may receive evaluations of the target information from each evaluator. Then, the information processing apparatus 10 may extract the evaluators having attributes corresponding to the user U1 who is the content providing target, and may estimate the influence of the addition target on the evaluation of the coordination (in other words, the influence of the addition target on the evaluation of the coordination by the user U1) based on the evaluation results by the extracted evaluators. Then, the information processing apparatus 10 may provide the user U1 with the content related to the coordination based on the influence of the addition target on the coordination.

[0109] Also, the information processing apparatus 10 may select and present the target information to be presented to each evaluator based on the rating and the number of evaluations of the target information among all evaluators without classifying the evaluators into groups, and may receive evaluations of the target information from each evaluator. Then, the information processing apparatus 10 may extract the evaluators having attributes specified by the administrator such as an e-commerce service or a coordination service, and may estimate the influence of the addition target on the evaluation of the coordination (in other words, in the specified attributes, the influence of the addition target on the evaluation of the coordination) based on the evaluation results by the extracted evaluators. Then, the information processing apparatus 10 may provide the administrator with the content related to the influence of the addition target on the coordination.

[0110] In the example of FIG. 2, the classification of the group of evaluators may be performed dynamically. For example, the information processing apparatus 10 may select and present the target information to be presented to each evaluator based on the rating and the number of evaluations of the target information for all evaluators without classifying the evaluators into groups, and may receive evaluations of the target information from each evaluator. Further, for example, the information processing apparatus 10 may randomly classify the evaluators into groups, select and present the target information to be presented to each evaluator based on the rating and the number of evaluations of the target information in each group, and may receive evaluations of the target information from each evaluator. Then, the information processing apparatus 10 moves the groups at a midway point (when a predetermined number or more of evaluations have been received, for example, when the evaluation tendencies of each evaluator have emerged) so that evaluators with the same or similar evaluation tendencies (also referred to as the attributes of each evaluator) belong to the same group based on the similarity of the evaluation tendencies of each evaluator (at this time, new groups may be generated according to the number of evaluation tendencies that have emerged), selects and presents the target information to be presented to each evaluator based on the rating and the number of evaluations of the target information in each group after the movement, and may receive evaluations of the target information from each evaluator. Here, evaluators with similar evaluation tendencies are, for example, evaluators whose evaluation contents for the same coordinates are similar, or evaluators whose evaluation contents for similar coordinates (for example, coordinates including the same clothing items, coordinates with similar appearances such as color and shape, coordinates with the same category, coordinates with similar prices, etc.) are similar.

[0111] Then, the information processing apparatus 10 may identify the group to which the evaluator having an attribute corresponding to the user U1 who is the content provision target belongs, determine a ranking based on the evaluation results in the identified group, and estimate the influence of the addition target on the evaluation of the coordination (in other words, the influence of the addition target on the evaluation of the coordination by the user U1). Then, the information processing apparatus 10 may provide content related to the coordination to the user U1 based on the influence of the addition target on the coordination.

[0112] In the example of FIG. 2, the classification of the evaluators into groups may be performed dynamically. For example, the information processing apparatus 10 may select and present the target information to be presented to each evaluator based on the rating or the number of evaluations of the target information among all the evaluators without classifying the evaluators into groups, and receive the evaluation of the target information from each evaluator. Further, for example, the information processing apparatus 10 may randomly classify the evaluators into groups, select and present the target information to be presented to each evaluator based on the rating or the number of evaluations of the target information in each group, and receive the evaluation of the target information from each evaluator. Then, the information processing apparatus 10 may select and present the target information suitable for estimating the similarity of the evaluation tendencies (also referred to as attributes) of the evaluators in the middle, and receive the evaluation of the target information from each evaluator. Specifically, if the evaluation tendency of the evaluator is a predetermined evaluation tendency, the information processing apparatus 10 selects and presents a pair of target information in which it has been determined that the target information on the far left is more suitable out of the two target information, and moves the groups so that the evaluators with the same or similar evaluation tendencies belong to the same group (at this time, a new group may be generated according to the number of evaluation tendencies that have appeared), selects and presents the target information to be presented to each evaluator based on the rating or the number of evaluations of the target information in each group after the movement, and receive the evaluation of the target information from each evaluator. Then, the information processing apparatus 10 identifies the group to which the evaluator having the attribute corresponding to the user U1 who is the content provision target belongs, determines the ranking based on the evaluation results in the identified group, and estimates the influence of the addition target on the evaluation of the coordination (in other words, the influence of the addition target on the evaluation of the coordination by the user U1). Then, the information processing apparatus 10 may provide the user U1 with the content related to the coordination based on the influence of the addition target on the coordination.

[0113] 〔3-10. Regarding the evaluator〕 The information processing apparatus 10 may present a plurality of pieces of target information to an artificial intelligence such as a large language model instead of an evaluator and receive an evaluation of the target information. Also, in principle, the information processing apparatus 10 presents a plurality of pieces of target information to the artificial intelligence instead of the evaluator and receives an evaluation of the target information. However, if a correct evaluation cannot be received from the artificial intelligence, the same plurality of pieces of target information may be presented to the evaluator and an evaluation of the target information may be received. Note that the information processing apparatus 10 presents a plurality of pieces of target information to the artificial intelligence in a first order, receives an evaluation of the target information, presents the same plurality of pieces of target information to the artificial intelligence in a second order, and receives an evaluation of the target information. If the two evaluations are the same, it may be determined that the evaluation is correct. If the two evaluations are different, it may be determined that the evaluation is incorrect (an evaluation affected by the order). Also, the information processing apparatus 10 presents a plurality of pieces of target information to the artificial intelligence, receives an evaluation of the target information and the reason for the evaluation, and if the reason for the evaluation is reasonable (for example, because the code presented on the left seems to match a plurality of pieces of clothing better), it may be determined that the evaluation is correct. If the reason for the evaluation is not reasonable (for example, simply because it is presented on the left), it may be determined that the evaluation is incorrect. Also, when causing the artificial intelligence to evaluate, the information processing apparatus 10 may determine and instruct the attribute of the artificial intelligence so that the evaluator has an attribute (for example, generate a prompt instructing to evaluate as a man in his twenties), or the artificial intelligence itself may determine the attribute (for example, generate a prompt instructing to evaluate from the position determined by the artificial intelligence itself).

[0114] [4. Configuration of Information Processing Apparatus] Next, the configuration of the information processing apparatus 10 will be described with reference to FIG. 5. FIG. 5 is a diagram showing a configuration example of the information processing apparatus 10 according to the embodiment. As shown in FIG. 5, the information processing apparatus 10 includes a communication unit 20, a storage unit 30, and a control unit 40.

[0115] (Regarding the communication unit 20) The communication unit 20 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the user terminal 100, the evaluator terminal 200, and the like.

[0116] (Regarding the storage unit 30) The storage unit 30 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 5, the storage unit 30 has a target information database 31, an evaluator information database 32, and a user information database 33.

[0117] (Regarding the target information database 31) The target information database 31 stores various types of information regarding the evaluation target. Here, an example of the information stored in the target information database 31 will be described with reference to FIG. 6. FIG. 6 is a diagram showing an example of the target information database 31 according to the embodiment. In the example of FIG. 6, the target information database 31 has items such as "target information ID", "evaluation target ID", "evaluation target information", "addition target", "rating", and "number of evaluations".

[0118] The "target information ID" indicates identification information for identifying the target information. The "evaluation target ID" indicates identification information for identifying the evaluation target indicated by the target information. The "evaluation target information" indicates information regarding the evaluation target indicated by the target information. For example, an image of the evaluation target is stored. The "addition target" indicates the addition target added to the evaluation target. For example, information such as an image of the head of the person wearing the evaluation target, information regarding the body type of the person wearing the evaluation target (including images), the pose of the person wearing the evaluation target, the manner when wearing the evaluation target, and the background image is stored. The "rating" indicates the rating of the target information. The "number of evaluations" indicates the number of times the target information has been evaluated.

[0119] That is, in FIG. 6, the evaluation target indicated by the target information identified by the target information ID "DID#1" is identified by the evaluation target ID "CID#1", the target information of the evaluation target is "evaluation target information #1", the addition target is "addition target #1", the rating of the target information is "rating #1", and the number of evaluations is "number of evaluations #1". An example is shown.

[0120] (Regarding the evaluator information database 32) The evaluator information database 32 stores various types of information about evaluators. Here, using FIG. 7, an example of the information stored in the evaluator information database 32 will be described. FIG. 7 is a diagram showing an example of the evaluator information database 32 according to the embodiment. In the example of FIG. 7, the evaluator information database 32 has items such as "evaluator ID", "attribute information", "purchase history", "browsing history", and "evaluation information".

[0121] The "evaluator ID" indicates identification information for identifying the evaluator. The "attribute information" indicates the attributes of the evaluator. The "purchase history" indicates the purchase history of the evaluator in e-commerce services and the like. The "browsing history" indicates the browsing history of the evaluator's content in e-commerce services, coordination services, and the like.

[0122] The "evaluation information" indicates information related to the evaluation of the target information by the evaluator, and has items such as "presented target information" and "evaluation". The "presented target information" indicates information related to the target information presented to the evaluator (in other words, the target information evaluated by the evaluator). The "evaluation" indicates the evaluation of the target information presented to the evaluator, and for example, information indicating which target information was favorable is stored.

[0123] That is, in FIG. 7, the attribute information of the evaluator identified by the evaluator ID "AID#1" is "attribute information #11", the purchase history is "purchase history #11", the browsing history is "browsing history #11", the target information presented to the evaluator is "presented target information #1", and the evaluation of the target information is "evaluation #1". An example is shown.

[0124] (Regarding the user information database 33) The user information database 33 stores various types of information about users. Here, using FIG. 8, an example of the information stored in the user information database 33 will be described. FIG. 8 is a diagram showing an example of the user information database 33 according to the embodiment. In the example of FIG. 8, the user information database 33 has items such as "user ID", "attribute information", "purchase history", and "browsing history".

[0125] The "user ID" indicates identification information for identifying the user. The "attribute information" indicates the attributes of the user. The "purchase history" indicates the purchase history of the user in an e-commerce service or the like. The "browsing history" indicates the browsing history of the user's content in an e-commerce service, a coordination service, or the like.

[0126] That is, in FIG. 8, an example is shown in which the attribute information of the user identified by the user ID "UID#1" is "attribute information #21", the purchase history is "purchase history #21", and the browsing history is "browsing history #21".

[0127] (Regarding the control unit 40) The control unit 40 is a controller and is realized, for example, by various programs stored in the storage device inside the information processing apparatus 10 being executed with the RAM as a work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. Also, the control unit 40 is a controller and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 40 according to the embodiment has, as shown in FIG. 5, a selection unit 41, a reception unit 42, an estimation unit 43, a provision unit 44, a setting unit 45, a determination unit 46, and a learning unit 47, and realizes or executes the information processing functions and operations described below.

[0128] (Regarding the selection unit 41) The selection unit 41 selects a plurality of first target information and a plurality of second target information to be presented to the evaluator from among the first target information indicating only the evaluation target and the second target information further indicating the addition target together with the evaluation target. For example, in the example of FIG. 2, the selection unit 41 refers to the target information database 31 and the evaluator information database 32, and selects the target information to be presented to the evaluator from among the target information group #1 (first target information), which is an image showing only cords #1 to #25. Further, the selection unit 41 selects the target information to be presented to the evaluator from among the target information group #2 (second target information), which further shows an image of a person's head, in addition to the images of cords #1 to #25. Further, the selection unit 41 selects two pieces of target information to be presented to the evaluator from among the target information group #3 (second target information), which is an image showing the body shapes of the persons wearing cords #1 to #25. Further, the selection unit 41 selects the target information to be presented to the evaluator from among the target information group #4 (second target information), which is an image showing the persons wearing cords #1 to #25.

[0129] Further, the selection unit 41 may select a plurality of first target information and a plurality of second target information to be presented to the evaluator from among the first target information, which is an image showing only combinations of a plurality of pieces of clothing, and the second target information, which is an image further showing an addition target together with the combinations of the plurality of pieces of clothing. For example, in the example of FIG. 2, the selection unit 41 selects the target information to be presented to the evaluator from among the target information group #1, which is an image showing only cords #1 to #25, which are combinations of clothing. Further, the selection unit 41 selects the target information to be presented to the evaluator from among the target information group #2, which further shows an image of a person's head, in addition to the images of cords #1 to #25, which are combinations of clothing. Further, the selection unit 41 selects the target information to be presented to the evaluator from among the target information group #4, which is an image showing the persons wearing cords #1 to #25, which are combinations of clothing.

[0130] In addition, the selection unit 41 may select a plurality of pieces of second target information to be presented to the evaluator from among the image of a person's head, information regarding the body type of the person using the evaluation target, the pose of the person using the evaluation target, the manner of using the evaluation target, the situation when using the evaluation target (more specifically, TPO (Time Place Occasion)), and among the background images, at least any one of them as the addition target, that is, the second target information. For example, in the example of FIG. 2, in addition to the images of Coords #1 to #25, the selection unit 41 selects the target information to be presented to the evaluator from among the target information group #2 that further shows the image of the person's head. Also, the selection unit 41 selects two pieces of target information to be presented to the evaluator from among the target information group #3 that is an image showing the body type of the person wearing Coords #1 to #25. Further, the selection unit 41 selects the target information to be presented to the evaluator from among the target information group #4 that is an image showing the person wearing Coords #1 to #25.

[0131] In addition, the selection unit 41 may select a plurality of pieces of first target information to be presented to the evaluator from among the first target information based on the rating of the first target information calculated based on the first evaluation, and select a plurality of pieces of second target information to be presented to the evaluator from among the second target information based on the rating of the second target information calculated based on the second evaluation. For example, in the example of FIG. 2, the selection unit 41 selects the target information to be presented to the evaluator based on the rating of each piece of target information included in the target information group #1. Also, the selection unit 41 similarly selects the target information to be presented to the evaluator from among the target information groups #2 to #4.

[0132] In addition, the selection unit 41 may select a plurality of pieces of first target information from among the first target information whose rating differences are within a predetermined range, and select a plurality of pieces of second target information from among the second target information whose rating differences are within a predetermined range. For example, in the example of FIG. 2, the selection unit 41 selects the target information whose rating difference from the target information #1 is within a predetermined range based on the rating of each piece of target information included in the target information group #1. Also, the selection unit 41 similarly selects the target information to be presented to the evaluator from among the target information groups #2 to #4.

[0133] In addition, the selection unit 41 may select a plurality of first target information to be presented to the evaluator from the first target information based on the number of times the first target information has been evaluated by the evaluator, and select a plurality of second target information to be presented to the evaluator from the second target information based on the number of times the second target information has been evaluated by the evaluator. For example, in the example of FIG. 2, the selection unit 41 selects the target information #1 with the least number of evaluation times indicating that each evaluator belonging to the group G1 has evaluated from among the target information group #1 at the current time. Similarly, the selection unit 41 selects the target information to be presented to the evaluator from among the target information groups #2 to #4.

[0134] In addition, the selection unit 41 may select a plurality of first target information and a plurality of third target information to be presented to the evaluator from among the first target information indicating only the evaluation target and the third target information indicating a part of the additional target estimated to affect the evaluation of the evaluation target together with the evaluation target. For example, in the example of FIG. 2, when it is estimated that the additional target "body type" affects the evaluation of the coordination, the selection unit 41 selects the target information to be presented to the evaluator from among the target information (third target information) with the additional target "body type: other than hands" added.

[0135] In addition, the selection unit 41 may select a plurality of first target information to be presented to the evaluator from among the first target information indicating the combination of evaluation targets that satisfies a predetermined condition as determined using a model that has learned whether the combination of evaluation targets satisfies the predetermined condition, and select a plurality of second target information to be presented to the evaluator from among the second target information indicating the combination of evaluation targets that is determined using the model. For example, in the example of FIG. 2, the selection unit 41 selects the target information to be presented to the evaluator from among the target information indicating the coordination determined using the model #2.

[0136] Further, the selection unit 41 may select a plurality of pieces of target information to be presented to the evaluator from among the target information indicating the evaluation target. Then, the selection unit 41 may select new target information based on the evaluation results excluding the evaluation results by the evaluators whose evaluation contents for the target information satisfy a predetermined condition among the evaluation results of the target information by the evaluators. For example, in the example of FIG. 2, the selection unit 41 excludes the evaluation results by the excluded persons and selects the target information indicating the evaluation target to be presented to the evaluators who are not set as the excluded persons.

[0137] Further, when the evaluator evaluates favorably the dummy information presented together with the target information or the dummy information presented in place of the target information, the selection unit 41 may select new target information based on the evaluation results excluding the evaluation results by the evaluator. For example, in the example of FIG. 2, the selection unit 41 presents dummy information together with the target information. When the evaluator evaluates favorably the dummy information, the selection unit 41 excludes the evaluation results by the evaluator and selects new target information. Note that the selection unit 41 may present dummy information in place of the target information. When the evaluator evaluates favorably the dummy information, the selection unit 41 excludes the evaluation results by the evaluator and selects new target information.

[0138] Further, when the evaluator evaluates favorably any of the same pieces of target information, the selection unit 41 may select new target information based on the evaluation results excluding the evaluation results by the evaluator. For example, in the example of FIG. 2, the selection unit 41 presents two pieces of the same target information. When the evaluator evaluates favorably any of them, the selection unit 41 excludes the evaluation results by the evaluator and selects new target information.

[0139] Further, when the evaluator evaluates unfavorably the target information set as the correct answer in advance, the selection unit 41 may select new target information based on the evaluation results excluding the evaluation results by the evaluator. For example, in the example of FIG. 2, the selection unit 41 presents the target information that is the correct answer and the target information that is the incorrect answer. When the evaluator evaluates favorably the target information that is the incorrect answer, the selection unit 41 excludes the evaluation results by the evaluator and selects new target information.

[0140] Further, when the time required by the evaluator to evaluate the target information satisfies a predetermined condition, the selection unit 41 may select new target information based on the evaluation result excluding the evaluation result by the evaluator. For example, in the example of FIG. 2, when the time from when the target information is displayed until the evaluator selects it is equal to or more than a first threshold value, the selection unit 41 excludes the evaluation result by the evaluator and selects new target information. Also, when the time from when the target information is displayed until the evaluator selects it is equal to or less than a second threshold value, the selection unit 41 excludes the evaluation result by the evaluator and selects new target information.

[0141] Further, when the position on the screen of the terminal device used by the evaluator, where the evaluator performs an operation related to the evaluation of the target information, satisfies a predetermined condition, the selection unit 41 may select new target information based on the evaluation result excluding the evaluation result by the evaluator. For example, in the example of FIG. 2, when the evaluator always selects the target information displayed in a predetermined area of the screen of the evaluator terminal 200, or when the evaluator selects the target information by pressing an area of the screen of the evaluator terminal 200 in a certain pattern, the selection unit 41 excludes the evaluation result by the evaluator and selects new target information.

[0142] Further, when the evaluator performs an operation of displaying a screen different from the screen for evaluating the target information on the terminal device used by the evaluator, the selection unit 41 may select new target information based on the evaluation result excluding the evaluation result by the evaluator. For example, in the example of FIG. 2, when the target information is presented to the evaluator via an e-commerce service or a coordination service, and during the presentation, an application or a web page related to another service is displayed on the evaluator terminal 200, the selection unit 41 excludes the evaluation result by the evaluator and selects new target information.

[0143] Further, when the evaluation content of the evaluator for the target information satisfies the conditions set based on the information about the evaluator, the selection unit 41 may select new target information based on the evaluation result excluding the evaluation result by the evaluator. For example, in the example of FIG. 2, when it is estimated that the category of fashion that the evaluator is not good at is "mode", the selection unit 41 does not exclude the evaluation result by the evaluator even when the time from when the target information is displayed until the evaluator selects it is equal to or longer than a predetermined threshold value in the evaluation of the target information indicating a coordination belonging to "mode". Also, when it is estimated that the category of fashion that the evaluator is good at is "casual", the selection unit 41 sets the limit time from when the target information is displayed until the evaluator selects it in the evaluation of the target information indicating a coordination belonging to "casual" to be shorter than that of other evaluators who are not good at "casual", and when the limit time is exceeded, the evaluation result by the evaluator is excluded and new target information is selected.

[0144] Further, when the evaluation content of the evaluator for the target information satisfies the conditions set based on the purchase history of the evaluation target of the evaluator, the selection unit 41 may select new target information based on the evaluation result excluding the evaluation result by the evaluator. For example, in the example of FIG. 2, when the evaluation content of the evaluator for the target information satisfies the conditions set based on the purchase history of the evaluator's clothing, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, for example, in the example of FIG. 2, when it is presumed that the category of fashion that the evaluator does not usually purchase is "mode", the selection unit 41 does not exclude the evaluation result by the evaluator even when the time from when the target information is displayed until the evaluator selects it is equal to or longer than a predetermined threshold value in the evaluation of the target information indicating a coordination belonging to "mode". Further, when it is presumed that the category of fashion that the evaluator usually purchases is "casual", the selection unit 41 sets the limited time from when the target information is displayed until the evaluator selects it in the evaluation of the target information indicating a coordination belonging to "casual" to be shorter than that of other evaluators who do not usually purchase "casual". When the limited time is exceeded, the evaluation result by the evaluator is excluded and new target information is selected.

[0145] In addition, when the evaluation content of the evaluator for the target information satisfies the conditions set based on the browsing history of the evaluation target of the evaluator, the selection unit 41 may select new target information based on the evaluation result excluding the evaluation result by the evaluator. For example, in the example of FIG. 2, when the evaluation content of the evaluator for the target information satisfies the conditions set based on the browsing history of the evaluator's coordinates, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, for example, in the example of FIG. 2, when it is estimated that the category of fashion that the evaluator does not usually browse is "mode", the selection unit 41 does not exclude the evaluation result by the evaluator even when the time from when the target information is displayed until the evaluator selects it is equal to or longer than a predetermined threshold value in the evaluation of the target information indicating the coordinates belonging to "mode". Further, when it is estimated that the category of fashion that the evaluator usually browses is "casual", the selection unit 41 sets the restricted time from when the target information is displayed until the evaluator selects it in the evaluation of the target information indicating the coordinates belonging to "casual" to be shorter than that of other evaluators who do not usually browse "casual". When the restricted time is exceeded, the evaluation result by the evaluator is excluded and new target information is selected.

[0146] (Regarding the reception unit 42) The reception unit 42 receives from the evaluator a first evaluation indicating which of the plurality of first target information selected by the selection unit 41 is favorable, and a second evaluation indicating which of the plurality of second target information selected by the selection unit 41 is favorable. For example, in the example of FIG. 2, the reception unit 42 receives an evaluation (first evaluation) for the target information group #1 and stores it in the evaluator information database 32. Also, the reception unit 42 receives an evaluation (second evaluation) for the target information group #2. Also, the reception unit 42 receives an evaluation (second evaluation) for the target information group #3. Also, the reception unit 42 receives an evaluation (second evaluation) for the target information group #4.

[0147] In addition, the reception unit 42 may receive an evaluation from an evaluator indicating which of the plurality of pieces of target information selected by the selection unit 41 is favorable. For example, in the example of FIG. 2, the reception unit 42 receives an evaluation from the evaluator for the target information groups #1 to #4.

[0148] Also, the reception unit 42 may receive a first evaluation and a second evaluation from a plurality of evaluators having corresponding attributes. For example, in the example of FIG. 2, the reception unit 42 receives an evaluation for the target information groups #1 to #4 from a plurality of evaluators having corresponding attributes.

[0149] In addition, the reception unit 42 may receive a first evaluation and a second evaluation from a plurality of evaluators at least one of which corresponds to gender, age, place of residence, place of work, category of evaluation target to be preferred, brand of fashion to be preferred, genre of fashion to be preferred, influencer of fashion to be preferred, degree of interest in the evaluation target, search tendency, browsing tendency, purchase tendency, purchase amount, and information used as a reference for fashion. For example, in the example of FIG. 2, the reception unit 42 receives an evaluation for the target information groups #1 to #4 from a plurality of evaluators at least one of which corresponds to attributes such as gender, age, category of fashion to be preferred, and degree of interest in fashion.

[0150] In addition, the reception unit 42 may receive a first evaluation indicating which of the plurality of first target information selected by the selection unit 41 is favorable and a third evaluation indicating which of the plurality of third target information selected by the selection unit 41 is favorable from the evaluator. For example, in the example of FIG. 2, the reception unit 42 receives an evaluation from the evaluator for the target information with the additional target "body type: other than hands" added.

[0151] (Regarding the estimation unit 43) Based on the relative relationship between the first evaluation and the second evaluation received by the reception unit 42, the estimation unit 43 estimates the influence of the addition target on the evaluation of the evaluation target. For example, in the example of FIG. 2, the estimation unit 43 estimates the influence of the addition target on the evaluation of the coordination based on the relative relationship of the evaluations of the target information groups #1 to #4 by the evaluator.

[0152] Further, the estimation unit 43 may estimate that the greater the difference between the first evaluation and the second evaluation, the higher the degree of influence of the addition target on the evaluation of the evaluation target. For example, in the example of FIG. 2, the estimation unit 43 estimates that the greater the difference between the score Sc1 and the score Sc2, the higher the degree of influence of the addition target "head" on the evaluation of the coordination.

[0153] Further, the estimation unit 43 may estimate whether the addition target has a positive influence or a negative influence on the evaluation of the evaluation target based on the difference between the first evaluation and the second evaluation. For example, in the example of FIG. 2, when the score Sc2 is higher than the score Sc1, the estimation unit 43 estimates that the addition target "head" has a positive influence on the evaluation of the coordination, and when the score Sc2 is lower than the score Sc1, the estimation unit 43 estimates that the addition target "head" has a negative influence on the evaluation of the coordination. Taking a specific example, the estimation unit 43 estimates that the higher the score Sc2 is than the score Sc1, the higher the degree of positive influence of the addition target "head" on the evaluation of the coordination, and the lower the score Sc2 is than the score Sc1, the higher the degree of negative influence of the addition target "head" on the evaluation of the coordination.

[0154] Further, the estimation unit 43 may estimate the influence of a part of the addition target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the third evaluation received by the reception unit 42. For example, in the example of FIG. 2, the estimation unit 43 estimates the influence of the addition target "body type: other than hands" on the evaluation of the coordination based on the evaluation from the evaluator.

[0155] Further, the estimation unit 43 may estimate an additional target that satisfies a predetermined condition for the influence on the evaluation of the evaluation target by a predetermined user based on a first evaluation indicating the evaluation from the evaluator for the first target information that is information indicating only the evaluation target and a second evaluation indicating the evaluation from the evaluator for the second target information that further indicates an additional target together with the evaluation target. For example, in the example of FIG. 2, the estimation unit 43 estimates whether the influence of the additional target on the evaluation of the coordination satisfies a predetermined condition based on the relative relationship of the evaluations of the target information groups #1 to #4 by the evaluator.

[0156] Further, the estimation unit 43 may estimate whether the additional target has a positive influence or a negative influence on the evaluation of the evaluation target by the user. For example, in the example of FIG. 2, the estimation unit 43 estimates whether the additional target has a positive influence or a negative influence on the evaluation of the coordination.

[0157] Further, the estimation unit 43 may estimate an additional target that satisfies a predetermined condition for the influence on the evaluation of the evaluation target by the user based on the first evaluation and the second evaluation by the evaluator having an attribute corresponding to the user. For example, in the example of FIG. 2, the estimation unit 43 estimates whether the influence of the additional target on the evaluation of the coordination satisfies a predetermined condition based on the evaluations of the target information in the groups G1 to G4 to which the evaluator having an attribute corresponding to the user U1 belongs.

[0158] Further, the estimation unit 43 may estimate an addition target whose influence on the evaluation of the evaluation target by the user satisfies a predetermined condition based on at least any one of gender, age, place of residence, place of work, category of the evaluation target to be favored, brand of the fashion to be favored, genre of the fashion to be favored, influencer of the fashion to be favored, degree of interest in the evaluation target, search tendency, browsing tendency, purchase tendency, purchase amount, and information used as a reference for fashion, based on the first evaluation and the second evaluation by the evaluator corresponding to the user. For example, in the example of FIG. 2, the estimation unit 43 estimates whether the influence of the addition target on the evaluation of the coordination satisfies a predetermined condition based on the evaluation of the target information in the groups G1 to G4 to which the evaluators corresponding to the user U1 and attributes such as gender, age, place of residence, category of the fashion to be favored, and degree of interest in fashion belong.

[0159] (Regarding the providing unit 44) The providing unit 44 provides the user with content regarding the evaluation target based on the addition target estimated by the estimation unit 43. For example, in the example of FIG. 2, the providing unit 44 provides the user U1 with content regarding the coordination based on the influence of the addition target on the coordination.

[0160] Further, the providing unit 44 may provide the user with content in which an addition target indicating at least any one of an image of a person's head, information regarding the body type of the person using the evaluation target, pose of the person using the evaluation target, manner when using the evaluation target, situation when using the evaluation target, and background image is added to the evaluation target. For example, in the example of FIG. 2, the providing unit 44 provides the user U1 with content regarding the coordination based on the influence of the addition targets "head", "body type", "pose", "way of wearing", and "background image" on the evaluation of the coordination.

[0161] In addition, the providing unit 44 may provide content in which an addition target, for which it is estimated that the influence on the evaluation of the evaluation target by the user satisfies a predetermined condition, is added to the evaluation target. For example, in the example of FIG. 2, the providing unit 44 provides the user U1 with content showing a coordination in which the addition target "head" or the addition target "body type" is added.

[0162] In addition, the providing unit 44 may provide content in which an addition target corresponding to the purchase history of the evaluation target by the user is added to the evaluation target. For example, in the example of FIG. 2, when it is estimated that the addition target "head" has a positive influence on the evaluation of the coordination, the providing unit 44 provides content in which an image of the head corresponding to the product image of the clothing purchased by the user U1 in an e-commerce service or the like is added to the coordination.

[0163] In addition, the providing unit 44 may provide content in which an addition target corresponding to the browsing history of the evaluation target by the user is added to the evaluation target. For example, in the example of FIG. 2, when it is estimated that the addition target "head" has a positive influence on the evaluation of the coordination, the providing unit 44 provides content in which an image of the head corresponding to the image of the coordination to which the user U1 has given a positive reaction in a coordination service or the like is added to the coordination.

[0164] In addition, the providing unit 44 may preferentially provide content in which an addition target, for which it is estimated that the influence on the evaluation of the evaluation target by the user satisfies a predetermined condition, is added to the evaluation target. For example, in the example of FIG. 2, the providing unit 44 preferentially provides content related to a coordination in which the addition target "head" or the addition target "body type" is added in an e-commerce service or a coordination service.

[0165] In addition, the providing unit 44 may provide the user with content related to the evaluation target according to whether the addition target has a positive influence or a negative influence on the evaluation of the evaluation target by the user. For example, in the example of FIG. 2, the providing unit 44 provides content showing the coordination according to whether the addition target has a positive influence or a negative influence on the evaluation of the coordination.

[0166] In addition, the providing unit 44 may provide the content in which the addition target estimated to have a positive influence is added to the evaluation target, and may provide the content in which the addition target estimated to have a negative influence is not added to the evaluation target. For example, in the example of FIG. 2, when the addition target "head" is estimated to have a positive influence on the evaluation of the coordination, the providing unit 44 provides the content indicating the coordination with the addition target "head" added. Further, when the addition target "head" is estimated to have a negative influence on the evaluation of the coordination, the providing unit 44 provides the content indicating the coordination without the addition target "head" added.

[0167] In addition, the providing unit 44 may provide the content in which the addition target estimated to have a positive influence is added to the evaluation target preferentially over the content in which the addition target estimated to have a negative influence is added to the evaluation target. For example, in the example of FIG. 2, the providing unit 44 provides the content in which the addition target estimated to have a positive influence is added to the coordination preferentially over the content in which the addition target estimated to have a negative influence is added to the coordination in the evaluation of the coordination.

[0168] (Regarding the setting unit 45) The setting unit 45 sets not to use an evaluator whose evaluation content for the target information satisfies a predetermined condition as a target for presenting the target information. For example, in the example of FIG. 2, the setting unit 45 sets an evaluator whose evaluation content satisfies a predetermined condition as an excluded person.

[0169] (Regarding the determination unit 46) The determination unit 46 determines whether or not to use, based on the information about the evaluator, an evaluator set by the setting unit 45 not to be a target for presenting the target information as a target for presenting the target information. For example, in the example of FIG. 2, the determination unit 46 determines whether or not to use an excluded person as a target for presenting the target information based on the information about the excluded person.

[0170] In addition, the determination unit 46 may determine whether to use the evaluator as the target for presenting the target information based on the evaluation content of the evaluator for the target information. For example, in the example of FIG. 2, the determination unit 46 determines whether to return the excluded person to the evaluator based on the evaluation content of the excluded person for the target information.

[0171] Alternatively, the determination unit 46 may determine whether to use the evaluator as the target for presenting the target information based on the evaluation content of the evaluator for the target information with a pre-set correct answer. For example, in the example of FIG. 2, the determination unit 46 presents the correct target information and the incorrect target information to the excluded person a predetermined number of times, and returns the excluded person to the evaluator when the ratio of selecting the correct target information is equal to or greater than a predetermined threshold.

[0172] In addition, the determination unit 46 may determine whether to use the evaluator as the target for presenting the target based on information about the evaluator and information about the target information. For example, in the example of FIG. 2, when the determination unit 46 evaluates the target information related to the fashion category that the excluded person is good at, the excluded person is returned to the evaluator.

[0173] In addition, the determination unit 46 may determine whether to use the evaluator as the target for presenting the target based on information about the evaluator and information about other evaluators presenting the target information. For example, in the example of FIG. 2, when the determination unit 46 presents the target information to the evaluator corresponding to the attributes of the excluded person, the excluded person is returned to the evaluator.

[0174] (Regarding the learning unit 47) The learning unit 47 performs learning of the model based on the first evaluation and the second evaluation. For example, in the example of FIG. 2, the learning unit 47 uses the coordinates with a rating equal to or higher than a predetermined threshold as correct data to perform learning of the model #2.

[0175] [5. Information processing flow] Using FIG. 9, the information processing procedure (1) of the information processing apparatus 10 according to the embodiment will be described. FIG. 9 is a flowchart (1) showing an example of the information processing procedure according to the embodiment.

[0176] As shown in FIG. 9, the information processing apparatus 10 selects a plurality of first target information and a plurality of second target information to be presented to the evaluator from among the first target information indicating only the evaluation target and the second target information further indicating the addition target together with the evaluation target (step S101). Subsequently, the information processing apparatus 10 determines whether or not it has received a first evaluation indicating which of the plurality of first target information is favorable and a second evaluation indicating which of the plurality of second target information is favorable from the evaluator (step S102). If the first evaluation and the second evaluation have not been received (step S102; No), the information processing apparatus 10 waits until the first evaluation and the second evaluation are received.

[0177] On the other hand, when the first evaluation and the second evaluation have been received (step S102; Yes), the information processing apparatus 10 estimates the influence of the addition target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the second evaluation (step S103), and ends the process.

[0178] Next, using FIG. 10, the information processing procedure (2) of the information processing apparatus 10 according to the embodiment will be described. FIG. 10 is a flowchart (2) showing an example of the information processing procedure according to the embodiment.

[0179] As shown in FIG. 10, the information processing apparatus 10 determines whether or not it has received a first evaluation indicating the evaluation of the first target information, which is information indicating only the evaluation target, and a second evaluation indicating the evaluation of the second target information, which further indicates the addition target together with the evaluation target, from the evaluator (step S201). If the first evaluation and the second evaluation have not been received (step S201; No), the information processing apparatus 10 waits until the first evaluation and the second evaluation are received.

[0180] On the other hand, when receiving the first evaluation and the second evaluation (step S201; Yes), the information processing apparatus 10 estimates an addition target whose influence on the evaluation of the evaluation target by a predetermined user satisfies a predetermined condition based on the first evaluation and the second evaluation (step S202). Subsequently, the information processing apparatus 10 provides the user with content related to the evaluation target based on the addition target that satisfies the predetermined condition (step S203), and ends the process.

[0181] Next, with reference to FIG. 11, the information processing procedure (3) of the information processing apparatus 10 according to the embodiment will be described. FIG. 11 is a flowchart (3) showing an example of the information processing procedure according to the embodiment.

[0182] As shown in FIG. 11, the information processing apparatus 10 selects a plurality of target information to be presented to the evaluator from the target information indicating the evaluation target (step S301). Subsequently, the information processing apparatus 10 determines whether an evaluation indicating which of the plurality of target information is favorable has been received from the evaluator (step S302). If the evaluation has not been received (step S302; No), the information processing apparatus 10 waits until the evaluation is received.

[0183] On the other hand, when the evaluation is received (step S302; Yes), the information processing apparatus 10 selects new target information based on the evaluation result excluding the evaluation results by the evaluators whose evaluation contents for the target information satisfy a predetermined condition among the evaluation results, and ends the process (step S303).

[0184] 〔6. Modification〕 The above-described embodiment is merely an example, and various modifications and applications are possible.

[0185] 〔6-1. Regarding the processing mode〕 Among the respective processes described in the above embodiments, all or part of the processes described as being automatically performed can also be performed manually, and conversely, all or part of the processes described as being manually performed can also be automatically performed by known methods. In addition, regarding the process procedures, specific names, and information including various data and parameters shown in the above text and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

[0186] Moreover, each component of each device shown in the drawings is a functional concept, and it is not necessarily required to be physically configured as shown in the drawings. That is, the specific form of the dispersion and integration of each device is not limited to that shown, and all or part of it can be functionally or physically dispersed and integrated in any unit according to various loads, usage situations, etc.

[0187] In addition, the above-described embodiments can be appropriately combined within a range that does not conflict with the processing content.

[0188] 〔7. Effects〕 As described above, the information processing apparatus 10 according to the embodiment includes a selection unit 41, a reception unit 42, an estimation unit 43, a provision unit 44, a setting unit 45, a determination unit 46, and a learning unit 47. The selection unit 41 selects a plurality of first target information and a plurality of second target information to be presented to the evaluator from among the first target information indicating only the evaluation target and the second target information further indicating the addition target together with the evaluation target. Also, the selection unit 41 selects a plurality of first target information and a plurality of second target information to be presented to the evaluator from among the first target information that is an image indicating only the clothing and the second target information that is an image further indicating the addition target together with the clothing. Also, the selection unit 41 selects a plurality of first target information and a plurality of second target information to be presented to the evaluator from among the first target information that is an image indicating only a combination of a plurality of clothing items and the second target information that is an image further indicating the addition target together with the combination of a plurality of clothing items. Also, the selection unit 41 selects a plurality of target information to be presented to the evaluator from among the target information indicating the evaluation target. Then, the selection unit 41 selects new target information based on the evaluation results excluding the evaluation results by the evaluators whose evaluation contents for the target information satisfy a predetermined condition among the evaluation results of the target information by the evaluators. Also, the selection unit 41 selects a plurality of first target information to be presented to the evaluator from among the first target information indicating the combination of evaluation targets specified using a model that has learned whether the combination of evaluation targets satisfies a predetermined condition, and selects a plurality of second target information to be presented to the evaluator from among the second target information indicating the combination of evaluation targets specified using the model. The reception unit 42 receives from the evaluator a first evaluation indicating which of the plurality of first target information selected by the selection unit 41 is favorable, and a second evaluation indicating which of the plurality of second target information selected by the selection unit 41 is favorable. Also, the reception unit 42 receives from the evaluator an evaluation indicating which of the plurality of target information selected by the selection unit 41 is favorable. The estimation unit 43 estimates the influence of the addition target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the second evaluation received by the reception unit 42.Further, the estimation unit 43 estimates an additional target whose influence on the evaluation of the evaluation target by a predetermined user satisfies a predetermined condition based on a first evaluation indicating an evaluation from an evaluator for first target information that is information indicating only the evaluation target and a second evaluation indicating an evaluation from an evaluator for second target information that further indicates an additional target together with the evaluation target. The providing unit 44 provides the user with content related to the evaluation target based on the additional target estimated by the estimation unit 43. The setting unit 45 sets not to use, as a target for presenting the target information, an evaluator whose evaluation content for the target information satisfies a predetermined condition. The determination unit 46 determines, based on information about the evaluator, whether to use, as a target for presenting the target information, an evaluator who has been set by the setting unit 45 not to be a target for presenting the target information. The learning unit 47 performs learning of the model based on the first evaluation and the second evaluation.

[0189] As a result, the information processing apparatus 10 according to the embodiment can grasp the influence of not only the compatibility of the clothing constituting the coordination but also additional targets such as the head and body type on the evaluation of the coordination in the evaluation of the coordination. Therefore, it can grasp the influence of the target added to the evaluation target on the evaluation of the evaluation target. Further, the information processing apparatus 10 according to the embodiment preferentially provides the user with content to which an additional target estimated to have a positive influence on the evaluation of the coordination is added, and can provide content to which the additional target is added when the additional target is not added. It can grasp the influence of additional targets such as the head and body type on the evaluation of the coordination. That is, the information processing apparatus 10 according to the embodiment can provide content related to the evaluation target according to the influence of the target added to the evaluation target on the evaluation of the evaluation target. Further, the information processing apparatus 10 according to the embodiment can always exclude the evaluation result by an evaluator estimated to be unserious, set an appropriate rating based on the evaluation results by other serious evaluators, and appropriately select the target information to be presented to the evaluator. Therefore, it can select the information to be presented to the evaluator according to the content of the evaluation by the evaluator.

[0190] Further, in the information processing apparatus 10 according to the embodiment, for example, the selection unit 41 selects a plurality of pieces of second target information to be presented to the evaluator from among the second target information indicating at least any one of an image of a person's head, information regarding the body shape of the person using the evaluation target, the pose of the person using the evaluation target, the manner of using the evaluation target, the situation when using the evaluation target, and the background image as an addition target.

[0191] Thereby, the information processing apparatus 10 according to the embodiment can grasp the influence of various addition targets on the evaluation of the evaluation target, and thus can improve convenience.

[0192] Further, in the information processing apparatus 10 according to the embodiment, for example, the selection unit 41 selects a plurality of pieces of first target information to be presented to the evaluator from among the first target information based on the rating of the first target information calculated based on the first evaluation, and selects a plurality of pieces of second target information to be presented to the evaluator from among the second target information based on the rating of the second target information calculated based on the second evaluation. The selection unit 41 selects a plurality of pieces of first target information whose rating differences are within a predetermined range from among the first target information, and selects a plurality of pieces of second target information whose rating differences are within a predetermined range from among the second target information. The selection unit 41 selects a plurality of pieces of first target information to be presented to the evaluator from among the first target information based on the number of times the first target information has been evaluated by the evaluator, and selects a plurality of pieces of second target information to be presented to the evaluator from among the second target information based on the number of times the second target information has been evaluated by the evaluator.

[0193] Thereby, the information processing apparatus 10 according to the embodiment can improve the accuracy of the rating of the target information, and further increase the amount of information obtained by the evaluation of the target information, so that the evaluation of the target information can be efficiently performed.

[0194] In the information processing apparatus 10 according to the embodiment, for example, the reception unit 42 receives the first evaluation and the second evaluation from a plurality of evaluators having corresponding attributes. Further, the reception unit 42 receives the first evaluation and the second evaluation from a plurality of evaluators for which at least any one of gender, age, place of residence, place of work, category of the evaluation target to be preferred, brand of the preferred fashion, genre of the preferred fashion, influencer of the preferred fashion, degree of interest in the evaluation target, search tendency, browsing tendency, purchase tendency, purchase amount, and information used as a reference for fashion corresponds.

[0195] As a result, since the information processing apparatus 10 according to the embodiment can receive evaluations from evaluators having predetermined attributes, it is possible to grasp the influence of the addition target on the evaluation of the evaluation target in users having the predetermined attributes.

[0196] In the information processing apparatus 10 according to the embodiment, for example, the estimation unit 43 estimates that the greater the difference between the first evaluation and the second evaluation, the higher the degree of influence of the addition target on the evaluation of the evaluation target. Further, the estimation unit 43 estimates whether the addition target has a positive influence or a negative influence on the evaluation of the evaluation target based on the difference between the first evaluation and the second evaluation.

[0197] As a result, since the information processing apparatus 10 according to the embodiment can grasp the degree of influence of the addition target on the evaluation of the evaluation target and what kind of influence it is, it is possible to accurately grasp the influence of the addition target on the evaluation of the evaluation target.

[0198] Also, in the information processing apparatus 10 according to the embodiment, for example, the selection unit 41 selects a plurality of pieces of first target information to be presented to the evaluator and a plurality of pieces of third target information from among the first target information indicating only the evaluation target and the third target information indicating a part of the addition target estimated to affect the evaluation of the evaluation target together with the evaluation target. Then, the reception unit 42 receives a first evaluation indicating which of the plurality of pieces of first target information selected by the selection unit 41 is favorable, and a third evaluation indicating which of the plurality of pieces of third target information selected by the selection unit 41 is favorable from the evaluator. Then, the estimation unit 43 estimates the influence of a part of the addition target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the third evaluation received by the reception unit 42.

[0199] Thus, the information processing apparatus 10 according to the embodiment can subdivide the addition target that affects the evaluation of the cord and estimate the influence, so that it can accurately grasp which part of the addition target has an influence.

[0200] Also, in the information processing apparatus 10 according to the embodiment, for example, the providing unit 44 provides content in which an addition target indicating at least any one of an image of a person's head, information on the body type of the person using the evaluation target, the pose of the person using the evaluation target, the manner of using the evaluation target, the situation when using the evaluation target, and the background image is added to the evaluation target.

[0201] Thus, the information processing apparatus 10 according to the embodiment can provide content related to the evaluation target with various addition targets added according to whether it affects the evaluation of the evaluation target, so that the convenience can be improved.

[0202] Also, in the information processing apparatus 10 according to the embodiment, for example, the providing unit 44 provides the content related to the evaluation target considering the addition target whose influence on the evaluation of the evaluation target by the user is estimated to satisfy a predetermined condition. Also, the providing unit 44 provides the content in which the addition target whose influence on the evaluation of the evaluation target by the user is estimated to satisfy a predetermined condition is added to the evaluation target. Also, the providing unit 44 provides the content in which the addition target corresponding to the purchase history of the evaluation target by the user is added to the evaluation target. Also, the providing unit 44 provides the content in which the addition target corresponding to the browsing history of the evaluation target by the user is added to the evaluation target.

[0203] Thereby, since the information processing apparatus 10 according to the embodiment can provide the content related to the evaluation target to which the addition target according to the user is added, it can provide the content with a high appeal effect.

[0204] Also, in the information processing apparatus 10 according to the embodiment, for example, the providing unit 44 preferentially provides the content in which the addition target whose influence on the evaluation of the evaluation target by the user is estimated to satisfy a predetermined condition is added to the evaluation target.

[0205] Thereby, since the information processing apparatus 10 according to the embodiment can preferentially provide the content related to the evaluation target to which the addition target whose influence on the evaluation of the evaluation target satisfies a predetermined condition is added, it can preferentially provide the content with a high appeal effect.

[0206] Also, in the information processing apparatus 10 according to the embodiment, for example, the estimation unit 43 estimates whether the addition target has a positive influence or a negative influence on the evaluation of the evaluation target by the user. Then, the provision unit 44 provides the user with the content related to the evaluation target according to whether the addition target has a positive influence or a negative influence on the evaluation of the evaluation target by the user. Further, the provision unit 44 provides the content in which the addition target estimated to have a positive influence is added to the evaluation target, and provides the content in which the addition target estimated to have a negative influence is not added to the evaluation target. Also, the provision unit 44 preferentially provides the content in which the addition target estimated to have a positive influence is added to the evaluation target over the content in which the addition target estimated to have a negative influence is added to the evaluation target.

[0207] Thereby, the information processing apparatus 10 according to the embodiment can provide the content related to the evaluation target to which the addition target is added according to whether it has a positive influence or a negative influence, so that it can provide content with a high appeal effect.

[0208] Also, in the information processing apparatus 10 according to the embodiment, for example, the estimation unit 43 estimates an addition target whose influence on the evaluation of the evaluation target by the user satisfies a predetermined condition based on the first evaluation and the second evaluation by an evaluator having an attribute corresponding to the user. Further, the estimation unit 43 estimates an addition target whose influence on the evaluation of the evaluation target by the user satisfies a predetermined condition based on the first evaluation and the second evaluation by an evaluator having an attribute corresponding to the user, from among at least any one of gender, age, place of residence, place of work, category of the evaluation target the user likes, brand of fashion the user likes, genre of fashion the user likes, influencer of fashion the user likes, degree of interest in the evaluation target, search tendency, browsing tendency, purchase tendency, purchase amount, and information used as a reference for fashion.

[0209] Accordingly, the information processing apparatus 10 according to the embodiment can estimate the influence on the addition target based on the evaluation by an evaluator having an attribute corresponding to the user, and can provide content, so that appropriate content can be provided for the attribute of the user.

[0210] Also, in the information processing apparatus 10 according to the embodiment, for example, when the evaluator evaluates the dummy information presented together with the target information or the dummy information presented in place of the target information as favorable, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, when the evaluator evaluates any of the same target information as favorable, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, when the evaluator evaluates the target information set as the correct answer in advance as not favorable, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, when the time required by the evaluator to evaluate the target information satisfies a predetermined condition, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, when the position on the screen of the terminal device used by the evaluator where the evaluator performs an operation related to the evaluation of the target information satisfies a predetermined condition, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, when the evaluator performs an operation of displaying a screen different from the screen for evaluating the target information on the terminal device used by the evaluator, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, when the evaluation content of the evaluator for the target information satisfies the condition set based on the information related to the evaluator, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, when the evaluation content of the evaluator for the target information satisfies the condition set based on the purchase history of the evaluation target of the evaluator, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator. Also, when the evaluation content of the evaluator for the target information satisfies the condition set based on the browsing history of the evaluation target of the evaluator, the selection unit 41 selects new target information based on the evaluation result excluding the evaluation result by the evaluator.

[0211] As a result, the information processing apparatus 10 according to the embodiment can appropriately select the target information to be presented to the evaluator based on the evaluation results by other serious evaluators, because it excludes at any time the evaluation results by evaluators estimated to be unserious by various methods.

[0212] Also, in the information processing apparatus 10 according to the embodiment, for example, the determination unit 46 determines whether to use an evaluator as a target for presenting target information based on the evaluation content of the evaluator for the target information. Also, the determination unit 46 determines whether to use an evaluator as a target for presenting target information based on the evaluation content of the evaluator for target information whose correct answer is set in advance. Also, the determination unit 46 determines whether to use an evaluator as a target for presenting the target based on information about the evaluator and information about the target information. Also, the determination unit 46 determines whether to use an evaluator as a target for presenting the target based on information about the evaluator and information about other evaluators presenting the target information.

[0213] As a result, the information processing apparatus 10 according to the embodiment can re - evaluate an evaluator excluded for inappropriate reasons because an excluded person can be used as an evaluator again when the excluded person meets a predetermined condition.

[0214] 〔8. Hardware Configuration〕 Also, the information processing apparatus 10 according to each of the above - described embodiments is realized, for example, by a computer 1000 having a configuration as shown in FIG. 12. Hereinafter, the information processing apparatus 10 will be described as an example. FIG. 12 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing apparatus 10. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0215] The CPU 1100 operates based on programs stored in the ROM 1300 or the HDD 1400 and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, programs dependent on the hardware of the computer 1000, and the like.

[0216] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, and the like. The communication interface 1500 receives data from other devices via the communication network 500 (corresponding to the network N in the embodiment) and sends it to the CPU 1100, and also sends data generated by the CPU 1100 via the communication network 500 to other devices.

[0217] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. Also, the CPU 1100 outputs data generated via the input / output interface 1600 to the output devices.

[0218] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc), PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory or the like.

[0219] For example, when the computer 1000 functions as the information processing apparatus 10, the CPU 1100 of the computer 1000 realizes the functions of the control unit 40 by executing the program loaded on the RAM 1200. Further, each data in the storage device of the information processing apparatus 10 is stored in the HDD 1400. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800. As another example, these programs may be acquired from other devices via a predetermined communication network.

[0220] 〔9. Others〕 As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the column of the disclosure of the invention.

[0221] In addition, the above-described information processing apparatus 10 can have a configuration that can be flexibly changed, such as calling an external platform or the like depending on the function by an API (Application Programming Interface) or network computing.

[0222] Also, the "section" described in the claims can be read as "means", "circuit", etc. For example, the selection section can be read as a selection means or a selection circuit.

Explanation of Reference Numerals

[0223] 10 Information processing apparatus 20 Communication section 30 Storage section 31 Target information database 32 Evaluator information database 33 User information database 40 Control section 41 Selection section 42 Reception section 43 Estimation section 44 Provision section 45 Setting section 46 Decision section 47 Learning Department 100 User Terminal 200 Evaluator Terminal

Claims

1. A selection unit that selects a plurality of first target information and a plurality of second target information to be presented to an evaluator from among first target information that shows only the evaluation target and second target information that further shows an addition target together with the evaluation target; A reception unit that receives from the evaluator a first evaluation indicating which of the plurality of first target information selected by the selection unit is favorable, and a second evaluation indicating which of the plurality of second target information selected by the selection unit is favorable; An estimation unit that estimates the influence of the addition target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the second evaluation received by the reception unit An information processing apparatus characterized by comprising:

2. The selection unit selects a plurality of first target information and a plurality of second target information to be presented to the evaluator from among first target information that is an image showing only clothing and second target information that is an image further showing an addition target together with the clothing The information processing apparatus according to claim 1, characterized in that:

3. The selection unit selects a plurality of first target information and a plurality of second target information to be presented to the evaluator from among first target information that is an image showing only a combination of a plurality of clothing items and second target information that is an image further showing an addition target together with the combination of the plurality of clothing items The information processing apparatus according to claim 1, characterized in that:

4. The selection unit selects a plurality of second target information to be presented to the evaluator from among second target information that shows at least any one of an image of a person's head, information regarding the body shape of the person using the evaluation target, the pose of the person using the evaluation target, the manner of using the evaluation target, the situation when using the evaluation target, and a background image as an addition target The information processing apparatus according to claim 1, characterized in that:

5. The selection unit selects a plurality of first target information to be presented to the evaluator from among the first target information based on the rating of the first target information calculated based on the first evaluation, and selects a plurality of second target information to be presented to the evaluator from among the second target information based on the rating of the second target information calculated based on the second evaluation The information processing apparatus according to claim 1, characterized in that:

6. The selection unit Select a plurality of first target information from the first target information whose rating differences are within a predetermined range, and select a plurality of second target information from the second target information whose rating differences are within a predetermined range. The information processing apparatus according to claim 5, characterized in that.

7. The selection unit is Based on the number of times the first target information has been evaluated by the evaluator, select a plurality of first target information to be presented to the evaluator from the first target information, and based on the number of times the second target information has been evaluated by the evaluator, select a plurality of second target information to be presented to the evaluator from the second target information. The information processing apparatus according to claim 1, characterized in that.

8. The reception unit is Receive the first evaluation and the second evaluation from a plurality of evaluators having corresponding attributes. The information processing apparatus according to claim 1, characterized in that.

9. The reception unit is Receive the first evaluation and the second evaluation from a plurality of evaluators, at least one of which corresponds to gender, age, place of residence, place of work, category of evaluation target preferred, brand of fashion preferred, genre of fashion preferred, influencer of fashion preferred, degree of interest in the evaluation target, search tendency, browsing tendency, purchase tendency, purchase amount, and information used as a reference for fashion. The information processing apparatus according to claim 8, characterized in that.

10. The estimation unit is Estimate that the greater the difference between the first evaluation and the second evaluation, the higher the degree of influence of the addition target on the evaluation of the evaluation target. The information processing apparatus according to claim 1, characterized in that.

11. The estimation unit is Based on the difference between the first evaluation and the second evaluation, estimate whether the addition target has a positive influence or a negative influence on the evaluation of the evaluation target. The information processing apparatus according to claim 1, characterized in that.

12. The selection unit is Select a plurality of first target information and a plurality of third target information to be presented to the evaluator from the first target information indicating only the evaluation target and the third target information indicating a part of the addition target estimated to affect the evaluation of the evaluation target together with the evaluation target. The reception unit is Receive from the evaluator a first evaluation indicating which of the plurality of first target information selected by the selection unit is favorable, and a third evaluation indicating which of the plurality of third target information selected by the selection unit is favorable. The estimation unit is Estimate the influence of a part of the addition target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the third evaluation received by the reception unit. The information processing apparatus according to claim 1, characterized in that.

13. The selection unit Selects a plurality of first target information to be presented to the evaluator from the first target information indicating a combination of evaluation targets identified using a model that has learned whether the combination of evaluation targets satisfies a predetermined condition, and selects a plurality of second target information to be presented to the evaluator from the second target information indicating a combination of evaluation targets identified using the model. A learning unit that performs learning of the model based on the first evaluation and the second evaluation. The information processing apparatus according to claim 1, further comprising the above.

14. An information processing method executed by a computer, comprising: A selection step of selecting a plurality of first target information and a plurality of second target information to be presented to an evaluator from among first target information indicating only an evaluation target and second target information further indicating an addition target together with the evaluation target; A reception step of receiving from the evaluator a first evaluation indicating which of the plurality of first target information selected in the selection step is favorable, and a second evaluation indicating which of the plurality of second target information selected in the selection step is favorable; An estimation step of estimating the influence of the addition target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the second evaluation received in the reception step. An information processing method characterized by including the above.

15. A selection procedure for selecting a plurality of first target information and a plurality of second target information to be presented to an evaluator from among first target information indicating only an evaluation target and second target information further indicating an addition target together with the evaluation target; A reception procedure for receiving from the evaluator a first evaluation indicating which of the plurality of first target information selected in the selection procedure is favorable, and a second evaluation indicating which of the plurality of second target information selected in the selection procedure is favorable; An estimation procedure for estimating the influence of the addition target on the evaluation of the evaluation target based on the relative relationship between the first evaluation and the second evaluation received in the reception procedure. An information processing program characterized by causing a computer to execute the above.

Citation Information

Patent Citations

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

    JP2024052421A

  • Data processing system and method

    JP3177746B2

  • JPP3177746B