1. A method, implemented on at least one computing device, each of which has at least one processor, storage, and a communication platform connected to a network for classifying a question, the method comprising: receiving a question from a person; determining a question pattern from the question; retrieving a model selected based on the question; and determining whether the question is a personal question based on the question pattern and the selected model.