Yahoo answers


Published on

IIT Madras Hack U Answers Presentation

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Y! A still the largest community question answering site with 1B answers – less “fashionable” maybe than newcomers like Quora or less specialized than StackOverflow but does achieve its goal which is to satisfy askers whatever their intent is – side effect perceived “poor quality” – our approach since the quality is in the eye of the asker – simply don’t show to potential askers questions that don’t resonate with him – each set of questions has its own community – and quality is totally subjective Yahoo gets ~ 600 mil uu per month 117 billion per month views
  • Yahoo answers

    1. 1. Yahoo! Answers Siju Varghese Engineer, Yahoo! AnswersIIT Chennai, Mar’12
    2. 2. Yahoo! Answers - background Community Question Answering (CQA) “Just because Google exists does not mean you Home > All Categories > Arts & Humanities > Philosophy should stop asking things”, A. Totsis, TechCrunch, 2010• Largest Community Question Answering Site with more than 1B answers ( )• 4th most popular property on yahoo network• 3.5 answers/question, 11 minutes to first answer on an average.• Community Moderated, no editorial control.• Supports 12 langs.• Model: – Content-driven (different from Quora , which is social-driven) – Subjective quality model (different from WikiAnswers or StackOverflow) • By default broadcast questions to *all* potential users • Asker picks best answer (subjectivity rules): “Quality in the eye of the asker” even if the community disagrees
    3. 3. A veritable gold mine of data…• User Interest Analysis – Seekers – Knowledge Experts• Sentiment Analysis
    5. 5. Lets meet some Answerers
    6. 6. Lilly
    7. 7. Jane
    8. 8. Alice
    9. 9. • Problem: About 15% of incoming questions are unanswered• Key observation: Recurrent questions are prevalent in many categories – What are the symptoms of cervical cancer? – How much weight Should I lose? – How do you train your cat to use the litterbox? – What is a black hole?• Possible Solution: use past answered questions to automatically answer new questions.
    10. 10. Why is it difficult?Title: • Non-informative, ambiguous title How often should i jump? • Complex information needBody: • Detailed and personal I have a 6yo cob, and weve started jumping, hes done it before, were only jumping around 1-1,8 foot. He isnt fat • Multiple questions posed in one and hes quite fit. I jumped him on Friday, but did just 3 small jumps, i did flatwork on Saturday, and jumped him 3 • Grammatical errors, slang times today then hacked out, tomorrow, should i just flatwork him or would he be ok to jump a few small singles? Like 3? I • Non factual, rather opinion and wont ride him again until recommendation is expected Wednesday/Thursday to give him a break, what do you think? He is fine doing what he has done, he doesnt get • Extensive variability among sweaty much or tired, i myself am not questions: in language style, ready to go any higher and would like to cultural aspects, degree of detail just do maybe 1 or 2 jumps? Is he ok to jump tomorrow? If not when next? Thank you for the help! I appreciate it all! :) xx
    11. 11. Auto Answering System
    12. 12. Findings • Robots have been answering for about a week, saturating their daily answering quota. • Significant fraction of the answers have been chosen as Best Answer – much better than an average user • Their responses elicited discussions, and they acquired several fansLearning from the Past: Answering New Questions with Past Answers” - Anna Shtok, Gideon Dror, Idan Szpektor and Yoelle Maarek
    13. 13. Get me a question that I can answer
    14. 14. • Users want to answer new questions – No social information on such questions (item cold-start) – This known scenario in recommendation systems is our typical case• Many users are new – Hardly any answering history (user cold-start) – The majority of registered users• Current solution: show most recent questions in the category• Goal: a question recommendation model that fits all user types – Active users, – new users, – surfers
    15. 15. Question Recommender • Recommender system approach, (like for movie recommendation but in a much larger and very sparse space) • Learn from past interactions with users and push relevant open questionsI want to answer, who has a question? Yahoo! Answers Recommender System ” - G. Dror, Y. Koren, Y. Maarek and I. Szpektor, KDD’2011, San-Diego, CA
    16. 16. Sentiment Analysis
    17. 17. • Why do people ask questions on Answers? – Users more likely to register with Y!A to ask things they can‘t ask elsewhere (“conversational”, ”personal”) – When you can’t find what you are looking for on www• Different (demographic) groups use it differently – Women ask more conversational questions – Older people ask more informational questions – Women are more sentimental when answering a question than men. – In terms of attitude, men are more neutral, whereas women have more positive attitude in their answers
    18. 18. Credits:Giovanni Gardelli, Ingmar Weber, Antti Ukkonen, B. Barla Cambazoglu – Y! Research BarcelonaOnur Kucuktunc, The Ohio State University, USHakan Ferhatosmanoglu, Bilkent University, Turkey
    19. 19. Some more…• Relating answers activity to activities around the world. – Huge drop in science & math category in mid- December every year. This category is heavily used for homework help -- effect of Christmas break?• ~ 35 small and big hacks during the 2011 Y! hack day event @ blr. – Android/iOS apps. • Location awareness. – Promote relevant Q&A on content pages. – Answers on other channels : Messgener, SMS etc. – Custom UI themes
    20. 20. Enablers
    21. 21. • Answers Data on the Grid• Answers Api’s – V1 : • Provides only read capability. – V2 (internal beta) • Offers full fledged capabilities – Read & Write. • Preview available for this HackU event.
    22. 22. Credits
    23. 23. • Yahoo Research Labs – Haifa, Israel. Gideon Dror, Yehuda Koren, Yoelle Maarek, Dan Pelleg, Idan Szpektor, Oleg Rokhlenko• Yahoo! Research Labs, Barcelona Giovanni Gardelli, Ingmar Weber, Antti Ukkonen, B. Barla Cambazoglu• Yahoo! Answers Engineering, Bangalore