Thanks for all the feedback to my proposal. I really appreciate it.
If we want to provide personalized recommendations, user data does need to be connected for the best results, and yeah things could probably get a little iffy with the privacy policy.
In terms of gathering data for the recommender systems, I initially had three ideas: 1) Cookies (my least favorite) 2) Reading data saved in user accounts
Because of the privacy policy, (1) and (2) are out of the game. The third one might get around this issue, though.
3) Facebook App
By using Facebook, not only can we use collaborative filtering techniques, we can also use network-based techniques, and this is something unique with Facebook. The data is gathered by Facebook (and possibly the app), not Wikimedia, and this could be stressed with a disclaimer. This could be an app run in the Facebook core, but it might be better if it's run separately with a Facebook plugin.
I'm just not sure if Wikimedia content can be used in apps like that. It could probably benefit a lot of people to have a personalized recommender, but I could see why privacy is a concern.
I do realize that if this project is approved, it will become quite big. I plan to take a small portion of it for GSoC to get the project, and make it so that it can be continued in the future. Which portion I take will depend on what the final idea is.
I looked into Special:GettingStarted. How does it gather data as it is right now? What else could be worked on? If "Inspire Me" cannot be done, this sounds pretty interesting as well.
And lastly, to Daniel: No I haven't talked to anyone directly about this idea. Posting in this mailing list is the first thing I did to get some feedback, and I did get plenty of it.
Sincerely, Cheng
On 04/23/2013 07:35 PM, Cheng Xing wrote:
Because of the privacy policy, (1) and (2) are out of the game. The third one might get around this issue, though.
- Facebook App
From a privacy point of view a Facebook is a lot worse, since your data goes to a 3rd party instead of staying in Wikimedia servers.
Also we have a "NO to proprietary APIs" policy for mentorship projects like GSoC. https://www.mediawiki.org/wiki/Summer_of_Code_2013#Your_project
I'm not saying your project is not interesting (it could be an interesting 3rd party app and it could help getting a richer Wikipedia experience for Facebook users) but as it is it would fall out of scope for GSoC.
wikitech-l@lists.wikimedia.org