An information processing apparatus (100) acquires measurement information (101, 102) regarding the movement of each region of a plurality of regions of a patient. Based on the acquired measurement information, the information processing apparatus (100) detects an action group that includes an action of each region in which a feature corresponding to a part of a walking motion action of the patient appears in a target period. The information processing apparatus (100) calculates, in the detected action group, an evaluation value that indicates the degree of appearance of each relationship of a plurality of relationships produced between actions when a walking motion is performed by the patient. The information processing apparatus (100) determines, based on the evaluation value calculated for each relationship, whether or not the target period is a walking period in which a walking motion was performed by the patient.