1. A method for adaptive information recommendation, the method comprising: clustering an interest set of documents associated with a user into one or more clusters; extracting a keyword for the one or more clusters that represents the theme of the documents in the one or more clusters; filtering an eligible set of documents to meet an application criterion; and adaptively constructing a recommended set of documents for each cluster of the one or more clusters.