1. A method for determining display information on a mobile client, comprising: receiving a plurality of sets of one or more first keywords on the mobile client, each set of first keywords associated with one or more respective first messages; monitoring user interaction of the respective first messages on the mobile client; performing learning operations on the mobile client with the first keywords based on monitored user interaction to estimate a set of keyword interest weights; receiving a set of target keywords associated with a target message; and displaying the target message on the mobile client based on the estimated keyword interest weights.