![]() |
SSS Abstracts |
![]() |
Squigl: A game for detecting objects in images
Friday, September 26th, 2008 from 12-1 pm in Wean 5409.
Presented by Bryant Lee, CSD
We report on a fun web game we developed, called Squigl, where players label object locations for the purpose of training object detection algorithms. We explain how we deployed the game on a live gaming website and collected fifty thousand data points. We also perform a test by using some of the data in an actual object detection algorithm to see how it performs and how it compares with existing, state of the art databases for object detection. The results of the test showed that our data was as good as data collected from traditional methods. The contribution of this paper is a large and diverse dataset for training object detection algorithms and also the description of the successful methodology of using a web game to collect this data cheaply and easily. Using games to collect data has been applied previously, for example by the ESP Game, but Squigl represents a novel application to a broad area of AI not previously explored with this method.
Joint Work with: Luis von Ahn
Walking the way of duality (in programming)
Friday, October 10th, 2008 from 12-1 pm in Wean 5409.
Presented by Noam Zeilberger, CSD
"So much time and so little to do. Wait a minute. Strike that. Reverse it." As Willy Wonka once observed, duality is a powerful tool for reorganizing old ideas, and for generating new ones. In this talk, I will explore ways in which duality can be used to give a simpler account of existing programming languages, as well as to build more expressive new languages. After reviewing some basic PL terminology such as "value", "continuation", "pattern-matching", and "evaluation order", I will explain how to view program evaluation abstractly as a game between two players: Valerie the value and Conor the continuation. This will lead us to discussing two different forms of duality. On the one hand, the players are dual in the sense that they must be able to respond to each other's moves (pattern-matching). On the other hand, there is a duality between games in which Valerie moves first, and games in which Conor moves first (evaluation order).
Finally, through the Curry-Howard correspondence, Valerie and Conor play the opposing roles of proof and refutation. In that case, the two forms of duality let us make sense of the ancient Aristotelian concept of the "square of opposition".
(In Partial Fulfillment of the Speaking Skills Requirement.)
TBD
Friday, October 17th, 2008 from 12-1 pm in Wean 5409.
Presented by Dan Licata, CSD
A Computational Theory of the Organizational Merger
Friday, December 12th, 2008 from 12-1 pm in Wean 5409.
Presented by Terrill L. Frantz, ISR
Web contact: sss+www@cs