TU Darmstadt / ULB / TUbiblio

Maximum Margin Code Recommendation

Weimer, Markus ; Karatzoglou, Alexandros ; Bruch, Marcel (2009)
Maximum Margin Code Recommendation.
RecSys '09: Third ACM Conference on Recommender Systems. New York, NY, USA (23-25.10.2009)
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

Code recommender systems ease the use and learning of software frameworks and libraries by recommending calls based on already present code. Typically, code recommender tools have been based on rather simple rule based systems while many of the recent advances in Recommender Systems and Collaborative Filtering have been largely focused on rating data. While many of these advances can be incorporated in the code recommendation setting this problem also brings considerable challenges of its own. In this paper, we extend state-of-the-art collaborative filtering technology, namely Maximum Margin Matrix Factorization (MMMF) to this interesting application domain and show how to deal with the challenges posed by this problem. To this end, we introduce two new loss functions to the MMMF model. While we focus on code recommendation in this paper, our contributions and the methodology we propose can be of use in almost any collaborative setting that can be represented as a binary interaction matrix. We evaluate the algorithm on real data drawn from the Eclipse Open Source Project. The results show a significant improvement over current rule-based approaches.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2009
Autor(en): Weimer, Markus ; Karatzoglou, Alexandros ; Bruch, Marcel
Art des Eintrags: Bibliographie
Titel: Maximum Margin Code Recommendation
Sprache: Englisch
Publikationsjahr: Oktober 2009
Buchtitel: RecSys '09: Proceedings of the 2009 ACM conference on Recommender systems
Veranstaltungstitel: RecSys '09: Third ACM Conference on Recommender Systems
Veranstaltungsort: New York, NY, USA
Veranstaltungsdatum: 23-25.10.2009
URL / URN: http://recsys.acm.org/
Kurzbeschreibung (Abstract):

Code recommender systems ease the use and learning of software frameworks and libraries by recommending calls based on already present code. Typically, code recommender tools have been based on rather simple rule based systems while many of the recent advances in Recommender Systems and Collaborative Filtering have been largely focused on rating data. While many of these advances can be incorporated in the code recommendation setting this problem also brings considerable challenges of its own. In this paper, we extend state-of-the-art collaborative filtering technology, namely Maximum Margin Matrix Factorization (MMMF) to this interesting application domain and show how to deal with the challenges posed by this problem. To this end, we introduce two new loss functions to the MMMF model. While we focus on code recommendation in this paper, our contributions and the methodology we propose can be of use in almost any collaborative setting that can be represented as a binary interaction matrix. We evaluate the algorithm on real data drawn from the Eclipse Open Source Project. The results show a significant improvement over current rule-based approaches.

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
20 Fachbereich Informatik > Telekooperation
Hinterlegungsdatum: 20 Jan 2010 07:35
Letzte Änderung: 05 Mär 2013 09:23
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen