Page MenuHomePhabricator

Use implicit feedback to improve search rankings
Closed, ResolvedPublic

Description

This is an idea that came up at the Developer Summit, 2017

  • "Define" how we can use implicit user feedback to assess if user got the best result
  • Then how can we use that feedback to actually make the results more relevant?
    • OR rank those results in some manner

Things that might helps us get this AI built:

Related tasks:

Event Timeline

debt triaged this task as Medium priority.Jan 19 2017, 11:06 PM
debt moved this task from needs triage to This Quarter on the Discovery-Search board.

I've also been testing implementations of clickmodels, specifically DBN.

This ticket is partially resolved, as the DBN mentioned previously is now in production for building search rankers.

That doesn't mean there is no other work to be done though, it is quite plausible there are better ways than what we are doing today to utilize impicit feedback for building MLR systems. A difficulty with doing this as part of google code-in will be that the raw data here is PII and thus requires an NDA to work with. Additionally google code in is rather short, but any full work on this from ideation through to online user testing will likely require a month or more of work.

This is generally done. There is a pipeline that attempts to extract user satisfaction from the click logs, and then runs an MLR pipeline that optimizes for ranking by expected satisfaction.