1. An information processing apparatus comprising: an obtaining unit for obtaining program information on programs that are to be broadcast in a predetermined time period; a keyword database creator for extracting keywords that are obtained by performing morphological analysis on text data contained in the obtained program information in such a manner as to be associated with corresponding programs; a keyword importance degree determination unit for extracting, as a plurality of current-affairs keywords, a plurality of keywords that are associated with broadcast programs that are to be broadcast on a plurality of different broadcast stations and that are associated with only programs that are to be broadcast today from among the keywords extracted by the keyword database creator, wherein, for each of the extracted current-affairs keywords, the number of appearances of the each of the current-affairs keywords is summed, and an importance degree indicating an importance characteristic of the each of the current-affairs keywords for a user is determined on a basis of the summed number of appearances; and a data classification unit for extracting event keywords that are determined on a basis of preset predetermined conditions from among the keywords extracted by the keyword database creator, wherein, in a case where the extracted event keyword is associated with a program that is to be broadcast tomorrow, a keyword of a keyword file of the program meets one of the preset predetermined conditions, and the predetermined time period of the program is greater than or equal to a predetermined threshold value, number of appearances of the event keyword is summed, and the importance degree indicating an importance characteristic of the each of the current-affairs keywords for the user is further determined on the basis of the summed number of appearances.