Project Information
- Name of tool/project: Improved Property Suggester/Recommender for Wikidata
- Project home page: https://github.com/martaannaj/RecommenderServer
- Name of team requesting review: Wikimedia Deutschland, Wikidata
- Primary contact: @karapayneWMDE
- Target date for deployment: ASAP (per the first step in production deployment being A/B test), having it done in October 2021 would be great
- Link to code repository / patchset: https://github.com/martaannaj/RecommenderServer/tree/d5a9a478b0a36f994f0d390523ec87e1785d223c
Description of the tool/project:
The team at Vrije Universiteit Amsterdam has created a new backend for the Wikidata Property Suggester/Recommender, that is expected to provide more useful suggestions to Wikidata editors.
Suggestions here mean that the recommender system hints an editor what kinds of statements are likely to be useful/relevant for Wikidata item currently being edited.
Description of how the tool will be used at WMF:
WMDE would like to run A/B test on wikidata.org comparing on the course of around 4 weeks the recommendations and other functionality of the new system, and the current recommender system used on Wikidata. If the A/B test gives positive results, the new recommender will likely be adopted on Wikidata replacing the existing suggester.
The recommender backend runs as a standalone service, and Wikidata (via Property Suggester mediawiki extension) will request recommendation from the backend via HTTP request.
Dependencies
See project's go.mod file
Has this project been reviewed before?
Not quite reviewed but T285098 includes some details on the way how the project integrates into mediawiki/Wikidata, including some security-related considerations
Working test environment
Working recommender server on WMF Cloud VPS: https://recommender.wmcloud.org/recommender
Usage example
curl -d '{"properties":[],"types":[]}' https://recommender.wmcloud.org/recommender
Instructions on setting up on WMF Cloud VPS: https://github.com/martaannaj/RecommenderServer#setting-up-on-cloud-vps
Post-deployment
Team: WMDE, Wikidata
Primary Contact: @karapayneWMDE