Shiry Ginosar - Homepage

Contact Info

Mailing Address
387 Soda Hall
Berkeley, CA 94720-1776
United States
<shiry at eecs dot berkeley dot edu>

I am a PhD student of Computer Vision at the CS Department of the University of California Berkeley working with Professor Alyosha Efros.

Previously I was a Human Computer Interaction researcher. I spent some time as a Visiting Scholar at the CS Department of Carnegie Mellon University, working with Professor Luis von Ahn in the field of Human Computation. More recently, I was part of Professor Bjoern Hartmann's lab at Berkeley. In between I spent four years at Endeca as a Senior Software Engineer.

My research has been supported by the U.S. National Science Foundation Graduate Research Fellowship and by a California Legislature Grant for graduate studies.


  • hair fashions per decade

    A Century of Portraits

    "What makes the 60's look like the 60's?"
    Many details about our world are not captured in written records because they are too mundane or too abstract to describe in words. Fortunately, since the invention of the camera, an ever-increasing number of photographs capture much of this otherwise lost information. This plethora of artifacts documenting our “visual culture” is a treasure trove of knowledge as yet untapped by historians. We present a dataset of 37,921 frontal-facing American high school yearbook photos that allow us to use computation to glimpse into the historical visual record too voluminous to be evaluated manually. The collected portraits provide a constant visual frame of reference with varying content. We can therefore use them to consider issues such as a decade’s defining style elements, or trends in fashion and social norms over time.

    Shiry Ginosar, Kate Rakelly, Sarah Sachs, Brian Yin, Crystal Lee, Philipp Krähenbühl and Alexei A. Efros A Century of Portraits: A Visual Historical Record of American High School Yearbooks, Extreme Imaging Workshop, International Conference on Computer Vision, ICCV 2015. and IEEE Transactions on Computational Imaging, September 2017. PDF, , Project Page

      author={S. Ginosar and K. Rakelly and S. M. Sachs and B. Yin and C. Lee and P. Krähenbühl and A. A. Efros},
      journal={IEEE Transactions on Computational Imaging},
      title={A Century of Portraits: A Visual Historical Record of American High School Yearbooks},
      keywords={Data mining;Face;Imaging;Market research;Sociology;Statistics;Visualization;Data mining;deep learning;historical data;image dating},

  • object detection in a Picasso image

    Object Detection in Abstract Art

    The human visual system is just as good at recognizing objects in paintings and other abstract depictions as it is recognizing objects in their natural form. Computer vision methods can also recognize objects outside of natural images, however their model of the visual world may not always align with the human one. If the goal of computer vision is to mimic the human visual system, then we must strive to align detection models with the human one. We propose to use Picasso's Cubist paintings to test whether detection methods mimic the human invariance to object fragmentation and part re-organization. We find that while humans significantly outperform current methods, human perception and part-based object models exhibit a similarly graceful degradation as abstraction increases, further corroborating the theory of part-based object representation in the brain.

    Shiry Ginosar, Daniel Haas, Timothy Brown, Jitendra Malik Detecting People in Cubist Art, Visart Workshop on Computer Vision for Art Analysis, European Conference on Computer Vision, ECCV 2014. PDF,

      title={Detecting people in Cubist art},
      author={Ginosar, Shiry and Haas, Daniel and Brown, Timothy and Malik, Jitendra},
      booktitle={Computer Vision-ECCV 2014 Workshops},
      publisher={Springer International Publishing}

  • speech interface for document coding

    Using Speech Recognition in Information Intensive Tasks

    Speech input is growing in importance, especially in mobile applications, but less research has been done on speech input for information intensive tasks like document editing and coding. This paper presents results of a study on the use of a modern publicly available speech recognition system on document coding.

    Shiry Ginosar, Marti A. Hearst, A Study of the Use of Current Speech Recognition in an Information Intensive Task, Workshop on Designing Speech and Language Interactions, ACM Conference on Human Factors in Computing Systems, CHI 2014. PDF

  • multi-stage code examples editor

    Editable Code Histories

    An IDE extension that helps with the task of authoring multi-stage code examples by allowing the author to propagate changes (insertions, deletions and modifications) throughout multiple saved stages of their code.

    Shiry Ginosar, Luis Fernando De Pombo, Maneesh Agrawala, Bjoern Hartmann, Authoring Multi-Stage Code Examples with Editable Code Histories, Proceedings, ACM symposium on User Interface Software and Technology, UIST 2013. (acceptance rate: 19%). PDF, , video

      title={Authoring multi-stage code examples with editable code histories},
      author={Ginosar, Shiry and Pombo, De and Fernando, Luis and Agrawala, Maneesh and Hartmann, Bjorn},
      booktitle={Proceedings of the 26th annual ACM symposium on User interface software and technology},

  • crowdsourced data analysis workflow

    Crowdsourced Data Analysis

    A system that lets analysts use paid crowd workers to explore data sets and helps analysts interactively examine and build upon workers' insights.

    Wesley Willett, Shiry Ginosar, Avital Steinitz, Bjoern Hartmann, Maneesh Agrawala, Identifying Redundancy and Exposing Provenance in Crowdsourced Data Analysis, IEEE Transactions on Visualization and Computer Graphics, 2013. PDF,

      title={Identifying Redundancy and Exposing Provenance in Crowdsourced Data Analysis},
      author={Willett, Wesley and Ginosar, Shiry and Steinitz, Avital and Hartmann, Bjorn and Agrawala, Maneesh},
      journal={Visualization and Computer Graphics, IEEE Transactions on},

  • phetch game logo

    Phetch - A Human Computation Game

    Phetch is an online game which collects natural language descriptions for images on the web as a side effect of game play. Can be used to improve the accessibility of the web as well as improve upon current image search engines.

    Shiry Ginosar, Human Computation for HCIR Evaluation, Proceedings, HCIR 2007, pp. 40-42. PDF

    Luis von Ahn, Shiry Ginosar, Mihir Kedia, Manuel Blum, Improving Image Search with Phetch, Proceedings, International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2007. PDF,

    Luis von Ahn, Shiry Ginosar, Mihir Kedia, Ruoran Liu and Manuel Blum, Improving Accessibility of the Web with a Computer Game, Proceedings, ACM Conference on Human Factors in Computing Systems, CHI 2006, Montreal, Quebec, Canada, April 2006, pp. 79-82. Honorable mentioned paper and nominee for Best of CHI award. PDF, , Press Coverage

      title={Improving accessibility of the web with a computer game},
      author={Von Ahn, Luis and Ginosar, Shiry and Kedia, Mihir and Liu, Ruoran and Blum, Manuel},
      booktitle={Proceedings of the SIGCHI conference on Human Factors in computing systems},

Other Projects

  • H20-IQ device


    A tablet-controlled, solar-powered drip irrigation system. A humidity sensor at the tip of each "spike" records soil moisture; an internal servo in the 3D-printed enclosure opens and closes a drip irrigation line valve. Individual devices in a garden communicate with a central garden server, which also acts as a webserver that hosts the HTML-based user interface. Gardeners can review graphs of humidity readings over time and adjust waterning plans through this Web application.

    Joint class project with Valkyrie Savage and Mark Fuge.

    Featured in Bjoern Hartmann and Paul K. Wright Designing Bespoke Interactive Devices, IEEE Computer August 2013, Volume 46, Number 8. Article


Image Manipulation and Computational Photography, Fall 2014

Undergraduate Researchers

I am actively looking for exceptional undergraduate students in their third year of the UC Berkeley CS program who have excelled in the Machine Learning and/or Computer Vision classes. If you are interested in a research position and think you are qualified, do send me a note!

Current Undergrads
Caroline Mai Chan
Hemang Jeetendra Jangle
Former Undergrads
Daniel Tsai
Crystal Lee
Kate Rakelly
Brian Yin
Sarah Sachs
Timothy Brown
Luis Fernando de Pombo