The present invention comprises: an action detection unit (104) that compares behavioral information with an action pattern that is stored in advance, and detects a matching action pattern; a reaction detection unit (106) that compares behavioral information and biological information of a user with a reaction pattern that is stored in advance, and detects a matching reaction pattern; a discomfort determination unit (108) that determines that a user is in discomfort when a matching action pattern is detected, or when a matching reaction pattern is detected and the detected reaction pattern matches a discomfort reaction pattern indicating discomfort of the user, said discomfort reaction pattern being stored in advance; a discomfort interval estimation unit (110) that acquires an estimation condition for estimating a discomfort interval on the basis of the detected action pattern, and estimates, as the discomfort interval, an interval that matches the acquired estimation condition, the estimation condition being among history information that is stored in advance; and a learning unit (109) that refers to the history information, and acquires and stores a discomfort reaction pattern on the basis of the estimated discomfort interval and the frequency of occurrence the reaction pattern in intervals other than the discomfort interval.La présente invention comprend : une unité de détection d'action (104) qui compare des informations comportementales avec un motif d'action qui est stocké à l'avance et détecte un motif d'action correspondant ; une unité de détection de réaction (106) qui compare des informations comportementales et des informations biologiques d'un utilisateur avec un motif de réaction qui est stocké à l'avance et détecte un motif de réaction correspondant ; une unité de détermination de gêne (108) qui détermine qu'un utilisateur est gêné lorsqu'un motif d'action correspondant est détecté ou lorsqu'un motif de réaction correspondant est détecté et que le mot