Collaborative Filtering and Partitioning

To decide the scheduling of the coming FOCS, and of any conference with parallel sessions, it would be great to have the following tool: a site where prospective participants can browse the list of accepted papers and their abstracts, decide which talks sound interesting, and select them in a checklist. After a while, based on the lists and some simple algorithm (probably, spectral techniques would work), a program automatically selects a schedule with few conflicts and with similar papers in the same session.

Optionally, after the schedule is finalized and the submission of lists is closed, the site could send a “you might also be interested in…” list to the registered users who sent in their lists, as a “reward.”

Does something like this exist? If not, would any reader(s) want to take it on as a volunteer project? It would have to be done within the next two weeks or so, but I believe that for someone who knows how to use the right tools it is a matter of a couple of days of coding. I can host the site at Stanford.