We've moved! Visit
The Keyword
for all the latest stories about
life at Google
and our
student programs
.
Student Blog
Brought to you from your @GoogleStudents friends. From pre-university to PhD (and beyond), we got you.
Getting to Know a PhD
November 26, 2014
Google offers a variety of opportunities for PhD students who wish to gain industry experience. Through our Getting to Know a PhD series, we’ll provide a glimpse into some of these opportunities as well as the impactful projects PhD students at Google work on.
Today we’re featuring
Neil Houlsby
, a former
Google European Doctoral Fellowship recipient
who interned on the Natural Language Processing research team.
So Neil, tell us about yourself and your PhD topic ...
I took an engineering degree at the University of Cambridge. I stayed on at Cambridge to do a masters in machine learning and cognitive science in the
Computational and Biological Learning Lab
, supervised by
Máté Lengyel
, then a PhD in machine learning co-supervised by
Zoubin Ghahramani
and Máté.
My PhD topic was in statistical machine learning, covering broadly two themes, active learning and matrix modelling. Active learning, or experimental design, involves designing algorithms that automatically choose the best data to collect. This is important when data is scarce or expensive, so minimizing redundancy is essential. One interesting application that I looked at was quantum tomographical experiments. Here, one wishes to characterise a quantum state efficiently; the active learning algorithm adapts the configuration of the experimental apparatus on-the-fly to maximize knowledge about the unknown state. My work on matrices involved designing probabilistic models and scalable algorithms to learn from matrix data, such as online purchasing data, networks, or psychometric questionnaires. One can exploit learned patterns to predict future behaviour, or infer people’s personality traits. I was lucky enough to be involved in a number of other collaborations, and the unifying theme of my PhD was the application Bayesian machine learning and scalable learning algorithms.
Why did you apply for an internship at Google and how supportive was your PhD advisor?
Statistical machine learning is an exciting field because there is much interacting research between theory and applications. In Zoubin’s lab we had a fantastic exposure to the statistical aspects of machine learning. Industrial experience allowed me to work more on large scale applications, but using similar statistical learning techniques that I was working on at Cambridge. My advisor, Zoubin, was extremely encouraging of my internship and other academic visits to gain new experiences in machine learning - provided that I finished my degree on time!
What project was your internship focused on?
I worked on semantic understanding. The goal was to annotate text with its referent entities (anything with a Wikipedia article) e.g. ‘Croft scored a century’ is referring to Croft the cricket player, not the fictional character, and ‘century’ means 100 runs, not a period of time. The algorithm needs to learn how to use context to disambiguate the annotation. Unlike previous approaches, we framed this as an inference problem in a probabilistic model. As well as the modelling aspects, much of the research focussed on how to do learning with a ‘Google scale’ model and perform efficient reasoning over millions of possible entities.
Did you publish at Google during your internship?
Yes,
we published the project
at the
2014 European Conference on Information Retrieval
. This conference is not one that the Cambridge lab usually participated in, so attending and presenting my internship work here was useful to broaden the reach of my research.
How closely connected was the work you did during your internship to your PhD topic?
There was a substantial overlap in the machine learning methods used in my internship work and my PhD (topic modelling, variational Bayes, sampling), but my internship was a stand-alone project that did not overlap directly with my other research. For me, a novel (and fun) part of the internship was working with the Google infrastructure and computing clouds which, naturally, is harder to do outside the company.
What impact has this internship experience had on your PhD?
There were two main impacts. Firstly, I learned from my intern host,
Massimiliano Ciaramita
, and colleagues at Google a great deal about applied machine learning and more broadly, other topics in computer science. Some techniques I learned were directly applicable during my PhD, others added to my general academic education. Secondly, by broadening my view of machine learning, the internship fuelled my enthusiasm for the field, which motivated me during my PhD and beyond.
Has this internship experience impacted the way you think about your future career?
I always expected that I would pursue a career in computer science and research. I don’t think this has changed. However, the internship revealed the possibility of doing fascinating research in industry. It was only after my internship that I seriously considered a career in industry. Although I sometimes considered very different career paths, from my perspective academic research and research/engineering at Google have many similar challenges and possibilities.
You just recently started your job as a Research Scientist on the Pragmatics team in Zurich - What are you working on now?
I continue working in Natural Language Processing, but I am in a new research team, focussing on pragmatics, discourse and dialogue. Our team consists of a mixture of researchers with backgrounds in linguistics, NLP and machine learning. This is a fun and new research area of for me, I am continuing to use machine learning in much of my work, and am enjoying applying it to this rich and rapidly developing field.
Looking back on your experiences now: Why should a PhD student apply for an internship at Google? Any advice to offer?
When doing research at a particular university you tend to get a single view of your field of interest. It is definitely worth visiting industry and other institutions to broaden your field of view. A Google internship provides a unique research experience: the opportunity to work on some of the hardest problems at the largest possible scales, not to mention the unique environment and culture. Whether you decide to go into industry, or continue in academia, you can learn a great deal during an internship, and have a lot of fun. I would advise applying early in your PhD, as it only gets harder later in your PhD to find the time for an internship. Also, take the opportunity to do something new - apply to work in a different country, or work in a different aspect of your field. A PhD is a unique time when you have the flexibility to explore future possibilities, so take the opportunity while you can.
Labels
A Day in the Life of a New Grad in Google Dublin
7
AdCamp
2
AdMob
11
Ambassador Program
14
APAC
7
Appy Trails
28
Back to School
4
Better Know a New Grad
1
Better Know an Intern
15
Better Know an Office
4
Black History Month
10
Caitlin Talks to an Engineer
9
Chrome Extensions
3
Chromebook
1
College Tips by Google
1
Community
14
Conferences
16
consortium
1
CSSI
5
Day in the Life
2
deSTEMber
1
Development Programs
1
Diary of a Business Associate Intern
1
Diary of a Summer Intern
41
Diary of a Summer Intern - Erika
9
Diary of a Summer Intern - Franklin
3
Diary of a Summer Intern - Jess
3
Diary of a Summer intern - Luke
3
Diary of a Summer Intern - Madelaine
4
Diary of a Summer Intern - Pablo
3
Diary of a Summer Intern - Rio
4
Diary of a Summer Intern 2012
18
Diary of an MBA Intern
2
Education
19
EMEA
47
Europe
8
Events
13
Exploring Design at Google
4
GHC15
6
Going Green
6
Gone Google
2
Google Code University
1
Google Code-in
1
Google Games
3
Google Japan
1
Google Lime Scholarship
1
Google on campus
2
Google Online Marketing Challenge
10
Google Science Fair
2
Google.org
1
Google+
6
Googlers
14
Googlers Beta
11
Grace Hopper
11
GradTips
9
Hangouts On Air
21
Inside ITRP
6
Intern Insights
31
Intern Program
72
Interns Making an Impact
7
Interviews
1
Jobs
5
just for fun
30
K-12 (Pre-university)
14
LATAM
3
Life at Google
17
Middle East
1
My Path to Google
45
My Summer at Google
15
My Summer at Google 2012
10
North America
4
Office Environment
4
Open Source
9
PhD
7
Products
94
Programs and Competitions
116
Recruiter Tips and Tricks
15
Rice Plus
4
Scholarships
56
Search
1
STEM
2
STEP
1
Student Tips
15
Students
13
Summer of Code
1
Teach Parents Tech
10
Tech Students
3
Tips and Tricks
27
Women in Engineering
21
Young Innovators
10
YouTube
3
Archive
2020
Jul
May
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Nov
Oct
Sep
Aug
Jul
Jun
Apr
Mar
Feb
Jan
2015
Dec
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2010
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2009
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2008
Dec
Nov
Oct
Sep
Feed
Follow @GoogleStudents
Interested in opportunities and programs for students? Visit
google.com/students
.