Post Job Free
Sign in

Computer Science University

Location:
Palo Alto, CA
Posted:
January 27, 2013

Contact this candidate

Resume:

Jonathan Siddharth

Email: *********.********@**.********.***

http://www.infolab.stanford.edu/~jonsid

Ph: 650-***-****

Objective:

To build products and services that solve problems relating to Information Retrieval,

Web Search and Content Discovery using techniques from Machine Learning, Data Mining, Text

Mining and Natural Language Processing.

Education:

Stanford University: 2007

MS in Computer Science with Distinction in Research, Artificial Intelligence Specialization

Best Masters Thesis Award in Computer Science, Stanford University (Christofer Stephenson

Memorial Award for Graduate Research)

SVCE, Anna University: 2005

Bachelor of Engineering in Computer Science & Engineering (First Class with Distinction).

1st Rank out of Graduating batch of 133 students in Computer Science

Work & Research Experience:

Founder -Infoaxe Inc.: Web History Search, Social Network & Real-time Search Engine:

Jan-08 to Present

Infoaxe is a web browsing history powered Search and Discovery Engine with over 4M users

from over 200 countries. Founded the company in 2008 along with my co-founder Vijay

Krishnan. I co-designed and built several key technology components including the Infoaxe Web

History Search Engine, Infoaxe Friend Share, Infoaxe Real-time Search Engine and the Infoaxe

Recommendation Engine. Raised $3.9M in funding for Infoaxe from Draper Fisher Jurvetson,

Labrador Ventures, Band of Angels, Amidzad Partners and Stephen Oskoui(Smiley Media).

Infoaxe Web History Search Engine:

Infoaxe s Web History Search Engine automatically saves and indexes every web page a user

browses, across all the different computers and browsers she uses so that she can search

previously visited web pages from any computer. I co-invented the Real-time Indexing system for

Infoaxe s search engine that has been instrumental in scaling the backend to index 20M web

pages a day. I also co-developed the Personalized ranking algorithms for the Infoaxe Search

Engine that leverage implicit cues for ranking web pages like attention data, frequency and

recency of page visits etc.

Jerusalem Post: Desktop: Making History http://www.jpost.com/Home/Article.aspx?id=123038

Infoaxe Friend Share:

Built a real-time passive sharing feature that lets users share pages they browse on specific sites

with friends via an asymmetric Twitter-like Follower/Following model.

Infoaxe Real-time Search Engine:

Built a Real-time search Engine that leverages the aggregate attention data generated by the Web

History Search Engine to build a fresher Web Search Engine that outperforms Google on several

query categories like commercial (products, gadgets, deals, coupons etc), entertainment (movies,

sitcoms, e-books) and current events. Launch covered by NY Times, CNN, TechCrunch etc.

http://www.nytimes.com/external/venturebeat/2009/11/20/20venturebeat-infoaxe--a-real-time-

search-engine-that-does-53994.html

Infoaxe Recommendation Engine:

Co-invented a recommendation engine for content that analyzes a user s web browsing data,

attention data and social graph to recommend interesting and relevant pages to users based on

his/her interests.

Infoaxe has been covered by major media outlets and technology blogs worldwide including the

NY Times, CNN, BBC, ABC News, The Jerusalem Post, The Hindu, TechCrunch, VentureBeat,

GigaOm etc. http://www.infoaxe.com/press.html

Scientist (Ranking & Search Relevance) - Powerset Inc. :Natural Language Search

(Acquired by Microsoft for rumored $100M) Aug 07 to Jan-08

Co-designed the Ranking algorithm for Powerset s Natural Language Search Engine bringing

Natural Language Understanding to Web Search. Built ranking features derived from deep

Natural Language Processing on text including syntactic parsing (via PARC's Xerox Linguistic

Environment (XLE)), semantic analysis, morphological analysis, lexical and ontological

resources like WordNet, FreeBase and state of the art information retrieval techniques. Combined

ranking features to formulate the ranking function. Led several statistical tests on Mechanical

Turk to evaluate search relevance relative to competing search engines and iteratively improved

the Ranking algorithm which outperformed Google, Yahoo & Live Web Search Engines on the

AOL query set and other query sets for the Wikipedia corpus. Designed a Machine Learned

Ranking function using Gradient Boosted Decision Trees. Made significant contributions to

Powerset IP which helped the company s eventual acquisition by Microsoft for a rumored

$100M.

Summer Internship: Yahoo! Search Relevance and Machine Learned Ranking Group,

Yahoo! Inc.: Summer '06

A. Search Regionalization (Region/Language Mixing in Search Relevance)

Added automatic search regionalization to Yahoo! Search (Inktomi). Encoded a ranking feature

that captured whether a user was interested in local content or global content. Performed Query

classification on Clickstream data to identify Query classes where search users preferred local

content to global content and used that to train a new ranking algorithm. Tests indicated a 3%

gain in DCG (Discounted Cumulative Gain). Resulted in huge gains in search relevance in

several international markets for Yahoo! Search.

B. Context Driven Ranking:

Improving search relevance by obtaining more context (contextually related words)

automatically for the search query, weighting it appropriately and using it to improve search

relevance on the Discounted Cumulative Gain metric. Eg. For the search query "photography",

contextually related words would be "pictures", "camera","film" etc. The presence of these

contextually related words in a document is scored positively for relevance to the query.

Research Assistant -Stanford Infolab, Computer Science Department, Stanford University:

Fall 06, Winter 06, Spring 07

(Advisors: Dr.Andreas Paepcke and Prof. Hector Garcia Molina)

a. Language Model Based Ranking for IR:

Worked on a suite of methods to improve recall and precision for Text based

Information Retrieval by using a generative model of the Postings list.

b. Web Page Classification:

Worked on Bayesian and SVM based classification of news articles as part of the Web

Sociologists Workbench Project at Stanford to help Web Sociologists mine the web for collecting

aggregate statistics of online media coverage of special events like the California Special

Election, Hurricane Katrina etc.

c. Web Page duplicate detection

Designed an algorithm for near duplicate detection in extremely large Web Page Collections.

Improved on existing state of the art methods like shingling and I-Match by more than 24% in

combined precision and recall and is faster by a factor of 3 at execution time. Published at

SIGIR 08 and is currently an open source Sourceforge project. SpotSigs has been added to the

computer science curriculum for a course at Duke University.

Research Assistant -Project Based Learning Lab, Stanford University:

(Advisor: Dr.Renate Fruchter)

Fall 05, Winter 05, Spring 06

a. Hierarchical Enterprise Search:

Built a Hierarchical Text Search Engine for the enterprise to allow searching for results at various

granularities and which also leverages the information inherent in the nodes in the hierarchy for

ranking of results.

b. Hierarchical Search Results Visualization with a Map Metaphor:

Implemented a TreeMap Visualization of the search results for the above Search Engine to allow

visualization of the results at multiple levels of granularity by allowing users to zoom in and

zoom out to facilitate easier navigation.

c. Community Image Sharing Engine:

Implemented an Image sharing System that lets users share images on their Desktop with other

users currently logged in on different computers.

Other Research Projects at Stanford:

a. SQUINT: A Support Vector Machine (SVM) based approach to score sections of a web

page based on relevance to a query to let users navigate quicker to the most relevant section

of a web search result.

b. Turkalator: A Statistical Machine Translation System for Turkish that accounts for the

unique features of an agglutinative language.

Research Assistant -Directed Undergraduate Research, SVCE, Anna University: (Advisor:

Prof. Srinivasan) (2002-05)

a. Autonomous Navigation of Vehicles using Neural Networks

b. Neural Network based Evidence Combination for Medical Diagnosis

c. Swarm Intelligence for Task Allocation in Grid Computing

d. Task Allocation Algorithms for Mesh Computing

Some Relevant Stanford Courses:

a. Machine Learning (CS229) Prof. Andrew Ng.

b. Text Retrieval and Web Search (CS276) Prof. Chris Manning and Dr. Prabhakar

Raghavan.

c. Natural Language Processing (CS224N) Prof. Chris Manning.

d. Probabilistic Models in Artificial Intelligence (CS228) Prof. Daphne Koller.

e. Computational Methods for Data mining (CME340) Prof. Sep Kamvar.

f. Transaction Processing and Distributed Databases (CS347) Prof. Hector Garcia-Molina.

g. Independent Research Prof. Hector Garcia-Molina and Dr. Andreas Paepcke.

Scholarships & Awards:

2007 Christofer Stephenson Memorial Award for Graduate Research Awarded for

Best Masters Thesis in Computer Science, Stanford University.

2007 Masters in Computer Science with Distinction in Research

Departmental Honor in Computer Science, Stanford University.

2006 Research Assistantship Award by Stanford Infolab, Department of Computer

Science at Stanford University Full tuition waiver and Stipend.

2005 Research Assistantship Award by Project based learning Lab at Stanford

University Full tuition waiver and Stipend.

2005 Bharat Petroleum Scholarship- Awarded to 15 students in India for Graduate

studies.

2004 Computer Science Departmental Scholarship- 1st in the CS Department

out of 133 students. Tuition Fee Waiver.

Merit Award- 1st Rank in 8th Semester, SVCE, Anna University.

2005

2005 Best Paper Award for Senior thesis Research Project - A Comprehensive

Architectural Framework for Task Management in Scalable Computational Grids

using Swarm Intelligence. (Abacus 05 National level Tech Symposium at Anna

University).

Merit Award- 1st Rank in 6th Semester, SVCE, Anna University.

2004

CAT Prize- 1st Rank in Continuous Assessment tests, Semesters 5,6,7,8

2002-05

SVCE, Anna University.

2001 Merit Scholarship Admission to SVCE, Anna University.

2001 National Scholarship by State Government of TamilNadu, Std. 12.

1996-01 Lucas TVS Scholarship- for each of the years from 1996 to 2001 for placing first

among Lucas TVS Employees in High School and Undergraduate studies.

1999 Best Outgoing Student Award by Lions Club, Std. 10.

Other Academic Honors:

1st Rank among graduating batch of 133, in the CS Department, SVCE,

2005

Anna University.

1st Rank, 8th Semester, SVCE, Anna University.

2005

1st Rank, 6th Semester, SVCE, Anna University.

2004

1st Rank, Continuous Assessment Tests, Semesters 5, 6, 7,8 SVCE, Anna

2002-05

University.

2001 Top 1% in Higher Secondary Examination, Std. 12.

1st Rank out of 150 students, Common Examination, Std. 11.

2000

1st Rank, High School - Mathematics, Physics, Chemistry, Biology, Eng.

1999 - 01

Publications:

1. SpotSigs: robust and efficient near duplicate detection in large web collections.

Theobald, M., Siddharth, J., and Paepcke, A. 2008. In Proceedings of the 31st Annual

international ACM SIGIR Conference on Research and Development in information

Retrieval (Singapore, Singapore, July 20 - 24, 2008). SIGIR '08. ACM, New York, NY, 563-570.

DOI= http://doi.acm.org/10.1145/1390334.1390431

2. SpotSigs: Near Duplicate Detection in Web Page Collections . Masters Thesis Report,

Department of Computer Science, Stanford University. Won the Christofer Stephenson Award

for Best Masters Thesis.

3. Sentient Autonomous Vehicle using Advanced Neural net Technology, Proceedings of the

IEEE International Conference on Cybernetics and Intelligent Systems - CIS 2004 organized by

IEEE Systems, Man, and Cybernetics Society, ISBN 0-7803-8644-2, Dec 1-3,2004,Singapore.

4. A Minimal Fragmentation Algorithm for Task Allocation in Mesh-Connected

Multicomputers, Proceedings of the IEEE International Conference on Advances in Intelligent

Systems - Theory and Applications -AISTA 2004 in cooperation with IEEE Computer Society,

IEEE Press, ISBN 2-9599-7768-8,15-18 Nov 2004, Luxembourg, Western Europe.

5. Knowledge Discovery in Clinical databases with Neural Network Evidence Combination,

Proceedings of 2nd IEEE International Conference on Intelligent Sensing and Information

Processing - ICISIP 2005 organized by University of Melbourne and co-sponsored by IEEE

Engineering in Medicine and Biology Society, IEEE Press, ISBN 0-7803-8840-2, pp.512, Jan 4-

7, 2005, Chennai, India.

6. A System for Power-aware Agent-based Intrusion Detection in Wireless Ad Hoc Networks,

Proceedings of Springer Verlag LNCS, 2005 International Conference on Computer Networks

and Mobile Computing - ICCNMC 2005, Zhangjiajie, China, Aug 2005.

7. A Comprehensive Architectural Framework for Task Management in Scalable Computational

Grids - Best Paper Award - Abacus 2005, an Annual National level technical symposium

conducted by the Computer Science and Engineering Association of the Department of Computer

Science and Engineering (DCSE), College of Engineering, Anna University, March 14-15,2005,

Chennai, TN, India.

8. A Two Tier Neural inter-network based approach to Medical Diagnosis using k-Nearest

Neighbor Classification for Diagnosis pruning. Proceedings of International Conference on Bio-

medical Engineering, ICBME 05, Singapore endorsed by IEEE Engineering in Medicine &

Biology Society & the IEEE.

Technical Skill Set:

Programming Languages: Java, C++, C.

Scripting Languages: Shell Scripting, JSP, PHP, Javascript, Perl, Ruby.

Databases and related skills: MySQL, Oracle Postgres, JDBC.

Assembly Languages: 8085, MASM (8086), interfacing with input/output devices.

Internet: HTML, XML, XSL, DHTML, CSS.

Other Skills & Software familiar with: XML Beans, C#, Lucene, Nutch, Heritrix, Matlab, R.

Most recently used: Java, JSP, MySQL running on Linux. Work with Apache Web Server and

Tomcat as the Servlet container.

Invited Talks:

Spoke on Panel at Silicon Valley Code Camp 2010 titled Creating the next Google

(http://www.siliconvalley-

codecamp.com/Sessions.aspx?ForceSortBySessionTime=true&AttendeeId=426)

Spoke on Panel on Entrepreneurship for Engineers at Stanford University.

Spoke at Semantic SIG organized by SD Forum presenting Infoaxe.

Gave a talk on the Architecture of a modern Web Search Engine at Kruzade 09

National Technical Symposium organized by PSG College of Technology, Coimbatore,

India.

Gave a talk on Web Search Engine Design and Challenges at SVCE, Anna University in

Jan 10 (http://cs.svce.ac.in/images/MrSiddharthJonathan/index.html)

Other Responsibilities and Positions held:

Computer Science Masters Admissions Committee, Stanford University.

International Student Advisor, Computer Science Bechtel International Center,

Stanford University

Computer Science Masters Student Advisor Stanford University

IEEE Officer Corporate Liaison, Stanford IEEE Chapter. Organized regular Tech Talk

Series for Graduate and Undergraduate Students in Electrical Engineering and Computer

Science at Stanford University. Organized I don t know to CEO an Entrepreneurship

conference at Stanford University with leading founders and CEOs from Silicon Valley.

Stanford India Association Core Group Member.

Mentor for Research Group on Search Engines and Information Retrieval

Computer Science Department, SVCE, Anna University

Class Representative - Computer Science Department, SVCE, Anna University

Organizing Committee, Interrupt 03 National level Technical Symposium at SVCE,

Anna University.



Contact this candidate