Applying theory to practice (and practice to theory)
, IBM Research
Date: Tuesday, September 23, 2014
Time: 4:15 PM to 5:15 PM Note: all times are in the Eastern Time Zone
Refreshments: 3:45 PM
Location: G449 (Patil/Kiva)
Host: Dana Moshkovitz
Contact: Deborah Lehto, 617.324.7303, email@example.com
Speaker URL: None
TALK: TOC Seminar, Ronald Fagin, IBM Research - Applying theory to practice (and practice to theory)
The speaker will talk about applying theory to practice, with a focus on two IBM case studies. In the first case study, the practitioner initiated the interaction. This interaction led to the following problem. Assume that there is a set of voters and a set of candidates, where each voter assigns a numerical score to each candidate. There is a scoring function (such as the mean or the median), and a consensus ranking is obtained by applying the scoring function to each candidates scores. The problem is to find the top k candidates, while minimizing the number of database accesses. I will present an algorithm that is optimal in an extremely strong sense: not just in the worst case or the average case, but in every case! Even though the algorithm is only 10 lines long (!), the paper containing the algorithm won the 2014 Gödel Prize, the top prize for a paper in theoretical computer science.
The interaction in the second case study was initiated by theoreticians, who wanted to lay the foundations for data exchange, in which data is converted from one format to another. Although this problem may sound mundane, the issues that arise are fascinating, and this work made data exchange a new subfield, with special sessions in every major database conference.
This talk will be completely self-contained, and the speaker will derive morals from the case studies. The talk is aimed at both theoreticians and practitioners, to show them the mutual benefits of working together.
Created by Deborah Goodwin at Friday, August 08, 2014 at 3:50 PM.