16. The non-transitory computer readable storage medium according to claim 14 , wherein: based on the predicted user intent, at least one search result is presented to the user.
14. A non-transitory computer readable storage medium storing computer-executable instructions to execute operations for scalable user intent mining, the computer-executable instructions comprising: detecting named entities from a plurality of query logs in a public query log dataset; based on the detected named entities, generating corresponding features of the plurality of query logs; applying a multimodal restricted boltzmann machine (RBM) on the generated features of the plurality of query logs to train a public multimodal RBM; generating a plurality of public query representations; receiving a search query from a user; determining whether there are a plurality of history queries of the user; when there is no history query of the user, predicting user intent using the public multimodal RBM; and when there are the plurality of history queries of the user, applying the public multimodal RBM on the plurality of history queries of the user to train a personalized multimodal RBM, and predicting the user intent using the personalized multimodal RBM, so that an accuracy of predicting the user intent is improved by using the personalized multimodal RBM.