[packagekit] [GSOC] Recommender Systems

Lucas Moura lucas.moura128 at gmail.com
Thu Apr 28 19:17:44 UTC 2016


I have spoken with my mentor about the AppStream integration. The idea that
he had was to create an AppStream library that would only manage
recommended packages and why they were recommended, for example, displaying
which installed user packages generated the recommendations. Therefore, the
library would be generic enough to allow any package recommender system to
populate it with recommendations. In that context, AppRecommender would
only be used to generate the recommendation and pass them to the library.
Does that make sense for an AppStream lib ? I could not completely
understand from Mr. Matthias email if the library should generate the
recommendation or a approach similar to the one I am proposing here is also

Also, since this discussion is now mainly focused on AppStream, I will move
any other doubt about it to the appropriate email list. I am just sending
this email in this list so that the whole context of the conversation do
not get lost.

Best Regards,
Lucas Moura

On Tue, Apr 26, 2016 at 5:32 PM, Lucas Moura <lucas.moura128 at gmail.com>

> Hello,
> Could the library plugin be an C/C++ API to AppRecommender ? Sorry if that
> is a silly question, but I did not understand if the library should be a
> re-implementation of AppRecommender using C/C++ or just a C/C++ API would
> solve this problem.
> Best regards,
> Lucas Moura
> On Tue, Apr 26, 2016 at 5:14 PM, Richard Hughes <hughsient at gmail.com>
> wrote:
>> On 26 April 2016 at 21:10, Lucas Moura <lucas.moura128 at gmail.com> wrote:
>> > On my bachelor thesis, a friend and I are trying to add context
>> information
>> > to the selected packages, by looking at the most recent used packages
>> and
>> > using a machine learning approach to better filter the recommended
>> packages
>> > based on this contextual information.
>> Yes, this makes sense. One thing I want to try when I've got more data
>> is to use the stats from the ODRS review system and try to extract
>> some patterns, e.g. users that install gimp.desktop also tend to
>> install inkscape.desktop. At the moment there's about two orders of
>> magnitude more data required.
>> Richard
>> _______________________________________________
>> PackageKit mailing list
>> PackageKit at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/packagekit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/packagekit/attachments/20160428/656480ba/attachment.html>

More information about the PackageKit mailing list