8. A system for scalable user intent mining, comprising at least one processor, at least one memory, and at least one program stored in the memory and to be executed by the at least one processor, wherein the at least one processor executes the at least one program to: detect named entities from a plurality of query logs in a public query log dataset; generate corresponding features of the plurality of query logs based on the detected named entities; apply a multimodal restricted boltzmann machine (RBM) on the generated features of the plurality of query logs in the public query log dataset to generate a plurality of public query representations; apply the multimodal RBM on a plurality of history queries of the user to train a personalized multimodal RBM; and predict user intent using one of the public multimodal RBM and the personalized multimodal RBM, so that an accuracy of predicting the user intent is improved by using the personalized multimodal RBM.
8. A system for scalable user intent mining, comprising at least one processor, at least one memory, and at least one program stored in the memory and to be executed by the at least one processor, wherein the at least one processor executes the at least one program to: detect named entities from a plurality of query logs in a public query log dataset; generate corresponding features of the plurality of query logs based on the detected named entities; apply a multimodal restricted boltzmann machine (RBM) on the generated features of the plurality of query logs in the public query log dataset to generate a plurality of public query representations; apply the multimodal RBM on a plurality of history queries of the user to train a personalized multimodal RBM; and predict user intent using one of the public multimodal RBM and the personalized multimodal RBM, so that an accuracy of predicting the user intent is improved by using the personalized multimodal RBM. 9. The system according to claim 8 , wherein: the plurality of history queries of the user are the latest M search queries of the user within a pre-defined period of time, wherein M is an integer greater than 1.