By Clark Curtis
Looking at this student’s storied history it
certainly isn’t a surprise that Yi Shen is now a full-time employee with
Internet giant Google at its U.S. headquarters in Mountain View,
California. Yi Shen graduated from the
College of Computing and Informatics (CCI) in June, 2013, with a Ph.D. in
Computer Science, with a focus area of Computer Vision and Machine
Learning. But the story begins a few
years before that.
Shen, attended Fudan University in Shanghai,
China. While there he competed on a team
which finished 6th in the 2005 Association for Computing Machinery
(ACM) International College Programming Contest after winning the regional
finals in Dhaka, China. 4,109 teams,
representing 1,582 universities from 71 countries, participated in the international
competition. Sponsored by IBM, the contest fosters creativity, teamwork, and
innovation in building new software programs, and enables students to test
their ability to perform under pressure. It is the oldest, largest, and most
prestigious programming contest in the world. He also competed in the Google Code Jam
finals in China and was ranked one of the top 40 coders in the
competition. He graduated in 2008 ranked
9th in overall GPA and first his last two years.
After graduation Jianping Fan, Ph.D., a
Professor in the Department of Computer Science, and the University of North
Carolina-Fudan Senior Fellow, representing both CCI and the entire UNC system,
recruited Shen. At the same time he also
received a job offer from the president of Google China. However, Shen wanted to continue his
education and receive his Ph.D. degree.
“I had a decision to make,” said Shen. “Did I want to be just an average software
engineer, or continue my education and do something very innovative? I obviously chose the latter and I’m very
happy I did.”
In 2009 Shen began his Ph.D. degree at
CCI. As a Ph.D. student Shen had
approximately 15 published papers. In
2011 he was a best paper finalist at an international conference on instrumentation,
measurement, circuits, and systems.
In the summer of 2012, with the help of his
advisor Dr. Fan, he was able to receive an internship
with Google at its national headquarters in Mountain View, California. He worked
on the Search by Image technology. At
the end of the three-month internship, he applied for a full-time position and
soon received an offer letter signed by Google CEO, Larry Page.
“During my internship I had the opportunity to
work directly with the Search by Image corps team,” said Shen. “As a full-time employee I continue to work
with that group. As for the internship
itself it was wonderful. It is such a
great working environment, there’s not a lot of stress, everyone was very kind,
and I really enjoyed the food there.”
Shen will help develop the algorithms that are
the brains of the search engine.
According to Google, “The technology behind Search by Image analyzes
your image to find its most distinctive points, lines, and textures and creates
a mathematical model. We match that model against billions of images in our
index, and page analysis helps us derive a best guess text description of your
image.”
Simply put, Search by Image allows users to
find out information about a specific image without having to type in
keywords. It’s as simple as a drag and
drop or an upload from your personal computer.
# # #
Clark Curtis is director of communications for the College of Computing & Informatics