Graham Taylor

Curriculum vitae

This document is also available in pdf format.

Graham W. Taylor


Contact Information Computer Science Department
Courant Institute of Mathematical Sciences
New York University
Email: g...@cs.nyu.edu (click the "...")
Web: http://www.cs.nyu.edu/~gwtaylor/
Research Interests Statistical machine learning with an emphasis on time series analysis and unsupervised learning. Applications to motion analysis, computer vision, climate modeling, collaborative filtering, computational biology, speech and natural language processing.
Technical
Skills
Matlab, C/C++, Java, Python, Perl
Unix system tools and shell scripting, XHTML/CSS, PHP, MySQL
Education Doctor of Philosopy in Computer Science, University of Toronto (2004-2009)
  • Thesis: Composable, distributed-state models for high-dimensional time series
  • Committee: Geoff Hinton, Sam Roweis (co-supervisors), Rich Zemel, Aaron Hertzmann, Chris Bregler
Master of Applied Science in Systems Design Engineering, University of Waterloo (2003-2004)
  • Thesis: Reinforcement Learning for Parameter Control of Image-Based Applications
Exchange Student, INSA de Lyon Technical and Scientific University, France (2003-2004)
  • Worked within the Lyon Research Centre for Images and Intelligent Information Systems
Bachelor of Applied Science in Systems Design Engineering, University of Waterloo (1998-2003)
  • Degree awarded with Distinction, Member of Dean's Honour List
Exchange Student, University of Technology Sydney, Australia (2001)
Awards
  • Monica Ryckman Bursary (2008-2009)
  • Walter C. Sumner Fellowship (2005-2007)
  • Ontario Graduate Scholarship (2005-2006)
  • NSERC Post Graduate Scholarship (PGS-A) (2003-2005)
  • University of Waterloo Graduate Incentive Award (2003-2004)
  • WERC Environmental Design Competition First Prize -- Sustainability Track (2003)
  • Natural Resources Canada Energy Ambassador (2003)
  • NSERC Undergraduate Student Research Award (2002)
  • Sir Sanford Fleming Foundation Exchange Fellowship (2001)
  • University of Waterloo Engineering Entrance Scholarship (1998)
Employment New York University, New York, New York: Research Scientist (2009-Present)
  • Collaborating with Chris Bregler, Rob Fergus and Yann LeCun (Vision, Learning and Graphics group)
Animotion, Inc., San Francisco, California: Consultant (2008-2009)
  • Developed generative models of human motion for the animation community
Microsoft Research, Speech Technology Group, Redmond, Washington: Research Intern (2007)
  • Developed an algorithm for separation of acoustic sources, resulting in a filed patent and publication
89 Chestnut Residence, University of Toronto, Toronto, Ontario: Don (2005-2007)
  • Served as a "first contact" for information and assistance to first and upper-year university students
  • Promoted diversity, spirit, cooperation, an academic atmosphere and mutual respect within residence
St. Joseph's Hospital, London, Ontario: Regional Database Consultant (2002-2003)
  • Managed the development of a data warehouse to consolidate internal and regional obstetrical data
  • Consulted with health experts in other regions to facilitate the sharing of information province-wide
EK3 Technologies Inc., London, Ontario: Embedded Systems Engineer (co-op) (2001)
  • Eradicated a major software bug causing the company's product to malfunction
  • Contributed to the software and hardware development of a embedded content delivery system
Executive Manufacturing Technologies Inc., London, Ontario: Systems Engineer (co-op) (2000)
  • Initiated the creation of a company-wide Intranet
  • Provided on-site network support to clients across Southwestern Ontario
Conference Publications Products of Hidden Markov Models: It Takes N>1 to Tango
Graham Taylor and Geoffrey Hinton (2009)
Proc. of the 25th Conference on Uncertainty in Artificial Intelligence (UAI)
Factored Conditional Restricted Boltzmann Machines for Modeling Motion Style
Graham Taylor and Geoffrey Hinton (2009)
Proc. of the 26th International Conference on Machine Learning (ICML)
Modeling Pigeon Behaviour Using a Conditional Restricted Boltzmann Machine
Matthew Zeiler, Graham Taylor, Niko Troje and Geoffrey Hinton (2009)
Proc. of the 17th European Symposium on Artificial Neural Networks (ESANN)
The Recurrent Temporal Restricted Boltzmann Machine
Ilya Sutskever, Geoffrey Hinton, and Graham Taylor (2008)
Proc. Advances in Neural Information Processing Systems 21 (NIPS)
Deep Generative Models for Modeling Animate Motion
Graham Taylor, Geoffrey Hinton, and Sam Roweis (2008)
Proc. of the 4th International Symposium on Adaptive Motion of Animals and Machines (AMAM)
Maximum a Posteriori ICA: Applying Prior Knowledge to the Separation of Acoustic Sources
Graham Taylor, Michael Seltzer, and Alex Acero (2008)
Proc. of the IEEE International Conference on Audio, Speech and Signal Processing (ICASSP)
Modeling Human Motion Using Binary Latent Variables
Graham Taylor, Geoffrey Hinton, and Sam Roweis (2007)
Proc. Advances in Neural Information Processing Systems 19 (NIPS)
Reinforcement Learning for Parameter Control of Text Detection in Images from Video Sequences
Graham Taylor and Christian Wolf (2004)
Proc. of the 1st International Conference on Information & Communication Technologies
A Reinforcement Learning Framework for Parameter Control in Computer Vision Applications
Graham Taylor (2004)
Proc. of the 1st Canadian Conference on Computer and Robot Vision
Journal Publications Reinforced Contrast Adaptation
Hamid Tizhoosh, and Graham Taylor
International Journal of Image and Graphics 6(3): 377-392 (2006)
Hurdle Preflight in Springboard Diving: A Case of Diminishing Returns
Doris Miller, Alexandra Zecevic, and Graham Taylor
Research Quarterly for Exercise and Sport 73: 134-145 (2002)
Teaching Assistantships CSC 411: Machine Learning and Data Mining, University of Toronto (2008)
  • Prepared course notes, conducted tutorials, marked exams/assignments and offered individual help
CSC 321: Machine Learning and Neural Networks, University of Toronto (2005, 2008)
  • Conducted tutorials, marked exams/assignments and offered individual help
CSC 108: Introduction to Computer Programming, University of Toronto (2008)
  • Tutored in a weekly programming lab, marked exams/assignments and offered individual help
CSC 104: The How and Why of Computing, University of Toronto (2005-2007)
  • Taught computing concepts to students of diverse academic backgrounds
CSC 180: Introduction to Computer Programming, University of Toronto (2004)
  • Assisted students who had no programming experience understand difficult and abstract concepts
SYDE 351: Systems Models 1, University of Waterloo (2003)
  • Conducted tutorials, marked exams/assignments and offered individual help
GENE 121: Digital Computation, University of Waterloo (2002)
  • Tutored students in a computer-lab environment
48520: Electronics, University of Technology, Sydney (2001)
  • Presented tutorials, supervised labs, and tutored 1st year students in analogue circuit concepts
Professional Activities Academic Service
  • Coordinated orientation for incoming graduate students to the Artificial Intelligence group (2006)
  • Coordinated "Grad visit day" for machine learning candidates (2007)
Reviewing
  • Neural Information Processing Systems (NIPS)
  • International Conference on Computer Vision (ICCV)
  • IEEE Signal Processing Letters
  • International Conference on Machine Learning (ICML)
  • IEEE Transactions on Pattern Analysis and Machine Learning (PAMI)
Community Service Sky's The Limit Youth Organization, Member, Board of Directors (2007-2009)
  • Placed over 1025 computers to date into the homes of economically disadvantaged youth
  • Worked directly with families: installation, support, and education
Pathways to Education: Regent Park, Volunteer and Program Facilitator (2005-2008)
  • Tutored and mentored underprivileged high-school students
  • Trained and supervised volunteers from the community to become effective tutors
Personal
  • Played violin with the London Youth Symphony, University of Technology, Sydney Orchestra, and INSA-Lyon Symphonic Orchestra
  • Musical interests include composing and recording material with several instruments
  • Fluent in English and French
  • Citizenship: Canada and Ireland (EU)

References available upon request.