The embodiment of the invention discloses an
online model training method. The method comprises the steps of obtaining a training sample from
streaming data, determining an objective function of the model according to the training sample,
historical model parameters and non-convex regular terms, determining current
model parameters enabling the objective function to be minimum, and updating the model according to the current
model parameters. In the online training process, since the non-convex regular term is adopted to replace the L1 regular term for
feature screening, the penalty deviationcan be reduced, effective features can be screened out, the sparsity is guaranteed, and the generalization performance of the model is improved. The invention further provides an information pushing method. The method comprises: obtaining user
feature data and content
feature data, based on the pushing model obtained by the online training
model method, determining the probability that a target user is interested in target information according to the user
feature data, the content feature data and the pushing model, and determining whether pushing is conducted or not according to the probability that the target user is interested in. The invention further provides an
online model training device and an information pushing device.