User:Saifalharthi/sandbox

Finding Experts in Quora
Quora uses certain mechanisms to find experts in the each domain to answer as much questions as possible asked in that domain. Quora uses a hybrid approach, it employees recommendation systems to tag and categorize the questions using simple Natural Language processing methods. However, such simple techniques cannot achieve high accuracy. Quora employees its crowd to properly tag and categorize the questions asked. Once categorized, users who subscribed to those topics get notified. This will help Quora finds an answer to that by the notified users. Alternatively, those users will recommend other users who they see fit to answer such questions. This process is called "Ask to Answer(A2A)".

Recommending questions
As mentioned in the previous section. Quora has different ways to recommend questions to users. Currently, these are the methods used
 * Home feed questions recommendations : In this method each user will have a timeline that is personalized to their preferences. Quora also provide "interesting" questions that are relevant to the user's preferences. This will lead to the user to either answer that questions or refers another user to better answer it.
 * Daily Digest: In this method, Quora sends a daily email containing a set of questions with one answer that is deemed the best answer given a certain ranking requirements.
 * Related Questions: In this method, Whether the user is logged in or not, a set of questions that relates to the current questions will be recommended and displayed on the side. This will help the user navigate through the questions and find what is more relevant to their preference.
 * Ask to Answer: This feature enables the user to recommend another user that they see is fit or better suited to answer that question.

Quora's community
User-user relation, User-topic relations "Wisdom of the crowd paper"