PROBLEM TO BE SOLVED: To precisely analyze potential profile information on users in a communication network on the Web such as SNS.SOLUTION: A user analyser 100 includes: a small-group dividing unit 130 dividing a communication network into small groups based on exchange information about exchange relationships among users in the communication network; a neighboring-small-group specifying unit 140 specifying from the small groups another small group which a user of a certain small group also belongs to as a neighboring small group of the certain small group, and a keyword extracting unit 160 extracting a keyword specific to a small group based on comparison between words extracted from posted information and profile information on the constituent users of a small group to which an analysis target user belongs and words extracted from posted information and profile information on the constituent users of the neighboring small group to the small group specified by the neighboring small-group specifying unit 140.SELECTED DRAWING: Figure 1
展开▼