To provide a program which estimates personality feature from a page browsing history of a user and the like.SOLUTION: A personality feature estimation device comprises: a first machine learning engine which learns from a corpus serving as teacher data and represents a vector on the basis of a meaning of each word; personality feature vector definition means for defining a personality feature vector with a plurality of personality feature terms as an element; morpheme feature amount analysis means for extracting a word and the number of appearances of the word from texts included in the page for each of the pages browsed by the user; inter-word distance calculation means for calculating an inter-word distance about all combinations of words extracted by the morpheme feature amount analysis means and the personality feature terms using the first machine learning engine; and personality feature vector generation means for generating personality feature vectors associating statistical values based on the inter-word distance and the number of appearances per personality feature term element as a personality feature transition history in the user.SELECTED DRAWING: Figure 2
展开▼