Information processing apparatus, analysis method and program
An information processing apparatus including: an experience quality estimation unit that estimates an experience quality value when changing any index value of a plurality of index values included in viewing history data of an image; a contribution degree calculation unit that calculates a contribution degree of each index value included in the plurality of index values to a contribution degree on the basis of the estimated experience quality value; and a contribution degree output unit that outputs information indicating the contribution degree.
1. An information processing apparatus comprising:
a memory; and
a processor configured to execute:
estimating an experience quality value by replacing any index value of a plurality of index values included in viewing history data of an image with a provisional value of non-participation in a game theory;
calculating a contribution degree of each index value included in the plurality of index values to a contribution degree, based on the estimated experience quality value; and
outputting information indicating the contribution degree,
wherein the calculating includes calculating, as a contribution degree, a shapley value in the game theory being a cooperative game theory when each index value represents a player.
2. The information processing apparatus according to claim 1 , wherein
the plurality of index values includes a value obtained by encoding data obtained by dividing the image at any one of a plurality of predetermined bit rates, and
the estimating includes estimating an experience quality value by replacing any of encoded values with a value encoded at a lowest bit rate or a highest bit rate among the plurality of predetermined bit rates.
3. The information processing apparatus according to claim 1 , wherein
the plurality of index values includes a value based on a time when reproduction stop of the image occurs or a number of times reproduction stop occurs, and
the estimating includes estimating an experience quality value by replacing the value based on the time when the reproduction stop of the image occurs or the number of times reproduction stop occurs with a value in a case where the reproduction stop of the image does not occur.
4. The information processing apparatus according to claim 1 , wherein the processor is further configured to execute estimating a short-time experience quality value at each time, based on data obtained by encoding data that is obtained by dividing the image at any one of a plurality of predetermined bit rates, and wherein
the plurality of index values includes the estimated short-time experience quality value.
5. The information processing apparatus according to claim 4 , wherein the estimating of the experience quality value includes estimating an experience quality value by replacing any one of the estimated short-time experience quality values with a lowest possible value or a highest possible value.
6. An analysis method executed by a computer, the method comprising:
estimating an experience quality value by replacing any index value of a plurality of index values included in viewing history data of an image with a provisional value of non-participation in a game theory;
calculating a contribution degree of each index value included in the plurality of index values to an experience quality value, based on the estimated experience quality value; and
outputting information indicating the contribution degree,
wherein the calculating includes calculating, as a contribution degree, a shapley value in the game theory being a cooperative game theory when each index value represents a player.
7. A non-transitory computer-readable recording medium having computer-readable instructions stored thereon, which when executed, cause a computer to function as the information processing apparatus according to claim 1 .