This week, the University of Antwerp has been hosting the ECML-PKDD conference. It is a good opportunity to hear the newest thinking in machine learning and knowledge discovery, and talk directly to researchers. The organizers have worked very hard to make the conference a success. One of their many good ideas is to have every paper be presented both as a talk and as a poster, so if you have questions that were not answered in the talk, the author can explain the work again using the poster as an aid.
On Tuesday I had the opportunity to chair the Matrix Factorization session, arguably the highest-quality research session at the conference, since out of the four papers presented one received the Best Paper in Machine Learning award, and another one the Best Student Paper in Knowledge Discovery award.
To those of us who didn’t take Linear Algebra 101, Matrix Factorization may sound imposing, but really it is a beautiful, unifying idea behind many techniques such as community discovery, document classification (e.g. into spam and non-spam emails), and collaborative filtering, which is what Amazon or Netflix does when they recommend an item for you based on your previous purchases compared to those of other customers.
In the session, Ajit Singh gave a talk on how the matrix factorization idea encompasses several methods that might not look like matrix algebra on the surface. Alexandros Karatzoglou explained several improvements on Maximum Margin Matrix Factorization, one of the hottest collaborative filtering methods around. Pauli Miettinen discussed factorizing binary matrices, which is quite a different problem from usual linear algebra methods, and Bin Cao et al.’s paper was about a new adaptive way to compute a similarity metric for collaborative filtering.




