01.04.2015 Views

1FfUrl0

1FfUrl0

1FfUrl0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Classification – Detecting<br />

Poor Answers<br />

Now that we are able to extract useful features from text, we can take on the<br />

challenge of building a classifier using real data. Let's go back to our imaginary<br />

website in Chapter 3, Clustering – Finding Related Posts, where users can submit<br />

questions and get them answered.<br />

A continuous challenge for owners of these Q&A sites is to maintain a decent<br />

level of quality in the posted content. Websites such as stackoverflow.com take<br />

considerable efforts to encourage users to score questions and answers with badges<br />

and bonus points. Higher quality content is the result, as users are trying to spend<br />

more energy on carving out the question or crafting a possible answer.<br />

One particular successful incentive is the possibility for the asker to flag one<br />

answer to their question as the accepted answer (again, there are incentives for<br />

the asker to flag such answers). This will result in more score points for the author<br />

of the flagged answer.<br />

Would it not be very useful for the user to immediately see how good their answer is<br />

while they are typing it in? This means that the website would continuously evaluate<br />

their work-in-progress answer and provide feedback as to whether the answer shows<br />

signs of being a poor one or not. This will encourage the user to put more effort into<br />

writing the answer (for example, providing a code example, including an image, and<br />

so on). So finally, the overall system will be improved.<br />

Let us build such a mechanism in this chapter.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!