BackgroundCheck.run
Search For

Lihong H Li, 4411511 159Th Ave NE, Redmond, WA 98052

Lihong Li Phones & Addresses

11511 159Th Ave NE, Redmond, WA 98052   

Santa Clara, CA   

Piscataway, NJ   

Mentions for Lihong H Li

Lihong Li resumes & CV records

Resumes

Lihong Li Photo 28

Senior Principal Scientist

Location:
Seattle, WA
Industry:
Internet
Work:
Microsoft Jun 1, 2012 - Oct 2017
Principal Researcher
Google Jun 1, 2012 - Oct 2017
Research Scientist
Yahoo Jun 2009 - Jun 2012
Research Scientist
Rutgers University Jan 2005 - Jun 2009
Graduate Assistant
At&T Shannon Labs Jun 2008 - Aug 2008
Research Intern
Yahoo May 2007 - Aug 2007
Research Intern
Google May 2006 - Aug 2006
Engineer Intern
University of Alberta Sep 2002 - Jun 2004
Research and Teaching Assistant
Amazon Sep 2002 - Jun 2004
Senior Principal Scientist
Education:
Rutgers University 2005 - 2009
Doctorates, Doctor of Philosophy, Computer Science
University of Alberta 2002 - 2004
Master of Science, Masters
Tsinghua University 1998 - 2002
Bachelor of Engineering, Bachelors, Computer Science, Engineering
Zhixin Middle School 1992 - 1998
Skills:
Machine Learning, Artificial Intelligence, Algorithms, Data Mining, Reinforcement Learning, Pattern Recognition, Computer Science, Information Retrieval, Natural Language Processing, Text Mining, Big Data, Recommender Systems, Web Mining
Languages:
Mandarin
Cantonese
English
Lihong Li Photo 29

Lihong Li

Lihong Li Photo 30

Lihong Li

Publications & IP owners

Us Patents

System And Method For Automatically Generating A Dialog Manager

US Patent:
2011013, Jun 2, 2011
Filed:
Nov 30, 2009
Appl. No.:
12/627617
Inventors:
Jason Williams - New York NY, US
Suhrid Balakrishnan - Westfield NJ, US
Lihong Li - Santa Clara CA, US
Assignee:
AT&T Intellectual Property I, L.P. - Reno NV
International Classification:
G10L 21/00
US Classification:
704270, 704E11001
Abstract:
Disclosed herein are systems, methods, and computer-readable storage media for automatically generating a dialog manager for use in a spoken dialog system. A system practicing the method receives a set of user interactions having features, identifies an initial policy, evaluates all of the features in a linear evaluation step of the algorithm to identify a set of most important features, performs a cubic policy improvement step on the identified set of most important features, repeats the previous two steps one or more times, and generates a dialog manager for use in a spoken dialog system based on the resulting policy and/or set of most important features. Evaluating all of the features can include estimating a weight for each feature which indicates how much each feature contributes to at least one of the identified policies. The system can ignore features not in the set of most important features.

Contextual-Bandit Approach To Personalized News Article Recommendation

US Patent:
2012001, Jan 19, 2012
Filed:
Jul 14, 2010
Appl. No.:
12/836188
Inventors:
Lihong Li - Santa Clara CA, US
Wei Chu - San Jose CA, US
John Langford - White Plains NY, US
Robert Schapire - Princeton NJ, US
Assignee:
YAHOO! INC. - Sunnyvale CA
International Classification:
G06F 17/10
G06F 15/173
US Classification:
703 2, 709224
Abstract:
Methods and apparatus for performing computer-implemented personalized recommendations are disclosed. User information pertaining to a plurality of features of a plurality of users may be obtained. In addition, item information pertaining to a plurality of features of the plurality of items may be obtained. A plurality of sets of coefficients of a linear model may be obtained based at least in part on the user information and/or the item information such that each of the plurality of sets of coefficients corresponds to a different one of a plurality of items, where each of the plurality of sets of coefficients includes a plurality of coefficients, each of the plurality of coefficients corresponding to one of the plurality of features. In addition, at least one of the plurality of coefficients may be shared among the plurality of sets of coefficients for the plurality of items. Each of a plurality of scores for a user may be calculated using the linear model based at least in part upon a corresponding one of the plurality of sets of coefficients associated with a corresponding one of the plurality of items, where each of the plurality of scores indicates a level of interest in a corresponding one of a plurality of items. A plurality of confidence intervals may be ascertained, each of the plurality of confidence intervals indicating a range representing a level of confidence in a corresponding one of the plurality of scores associated with a corresponding one of the plurality of items. One of the plurality of items for which a sum of a corresponding one of the plurality of scores and a corresponding one of the plurality of confidence intervals is highest may be recommended.

Online Active Learning In User-Generated Content Streams

US Patent:
2013011, May 2, 2013
Filed:
Oct 26, 2011
Appl. No.:
13/282285
Inventors:
Wei Chu - Redmond WA, US
Martin Zinkevich - Santa Clara CA, US
Lihong Li - Santa Clara CA, US
Achint Oommen Thomas - Buffalo NY, US
Belle Tseng - Cupertino CA, US
Assignee:
Yahoo!, Inc. - Sunnyvale CA
International Classification:
G06F 15/16
G06N 5/02
G06F 11/00
US Classification:
709224
Abstract:
Software for online active learning receives content posted to an online stream at a website. The software converts the content into an elemental representation and inputs the elemental representation into a probit model to obtain a predictive probability that the content is abusive. The software also calculates an importance weight based on the elemental representation. And the software updates the probit model using the content, the importance weight, and an acquired label if a condition is met. The condition depends on an instrumental distribution. The software removes the content from the online stream if a condition is met. The condition depends on the predictive probability, if an acquired label is unavailable.

System And Method For Automatically Generating A Dialog Manager

US Patent:
2013023, Sep 12, 2013
Filed:
Apr 30, 2013
Appl. No.:
13/873661
Inventors:
Suhrid Balakrishnan - Westfield NJ, US
Lihong Li - Santa Clara CA, US
Assignee:
AT&T Intellectual Property I, L.P. - Atlanta GA
International Classification:
G10L 15/06
US Classification:
704244
Abstract:
Disclosed herein are systems, methods, and computer-readable storage media for automatically generating a dialog manager for use in a spoken dialog system. A system practicing the method receives a set of user interactions having features, identifies an initial policy, evaluates all of the features in a linear evaluation step of the algorithm to identify a set of most important features, performs a cubic policy improvement step on the identified set of most important features, repeats the previous two steps one or more times, and generates a dialog manager for use in a spoken dialog system based on the resulting policy and/or set of most important features. Evaluating all of the features can include estimating a weight for each feature which indicates how much each feature contributes to at least one of the identified policies. The system can ignore features not in the set of most important features.

Composite Task Execution

US Patent:
2019032, Oct 24, 2019
Filed:
Apr 24, 2018
Appl. No.:
15/960809
Inventors:
- Redmond WA, US
Xiujun LI - Bellevue WA, US
Lihong LI - Redmond WA, US
Da TANG - New York NY, US
Chong WANG - Bellevue WA, US
Tony JEBARA - Los Gatos CA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 9/48
G06F 9/50
G06F 17/30
G06F 17/28
G06N 3/02
G10L 15/22
Abstract:
A system for executing composite tasks can include a processor to detect a composite task from a user. The processor can also detect a plurality of subtasks corresponding to the composite task based on unsupervised data without a label, wherein the plurality of subtasks are identified by a top-level dialog policy. The processor can also detect a plurality of actions, wherein each action is to complete one of the subtasks, and wherein each action is identified by a low-level dialog policy corresponding to the subtasks identified by the top-level dialog policy. The processor can also update a dialog manager based on a completion of each action corresponding to the subtasks and execute instructions based on a policy identified by the dialog manager, wherein the executed instructions implement the policy with a lowest global cost corresponding to the composite task provided by the user.

Inquiry-Based Deep Learning

US Patent:
2019000, Jan 3, 2019
Filed:
Jun 30, 2017
Appl. No.:
15/639304
Inventors:
- Redmond WA, US
Li Deng - Redmond WA, US
Lihong Li - Redmond WA, US
Chong Wang - Redmond WA, US
International Classification:
G06N 3/08
G06N 3/00
Abstract:
Systems and methods are disclosed for inquiry-based deep learning. In one implementation, a first content segment is selected from a body of content. The content segment includes a first content element. The first content segment is compared to a second content segment to identify a content element present in the first content segment that is not present in the second content segment. Based on an identification of the content element present in the first content segment that is not present in the second content segment, the content element is stored in a session memory. A first question is generated based on the first content segment. The session memory is processed to compute an answer to the first question. An action is initiated based on the answer. Using deep learning, content segments can be encoded into memory. Incremental questioning can serve to focus various deep learning operations on certain content segments.

Neural Network For Program Synthesis

US Patent:
2018027, Sep 27, 2018
Filed:
Mar 27, 2017
Appl. No.:
15/470784
Inventors:
- Redmond WA, US
Rishabh Singh - Kirkland WA, US
Lihong Li - Redmond WA, US
Pushmeet Kohli - Bellevue WA, US
Emilio Parisotto - Pittsburgh PA, US
International Classification:
G06F 9/44
G06N 3/02
Abstract:
Described are systems, methods, and computer-readable media for program generation in a domain-specific language based on input-output examples. In accordance with various embodiments, a neural-network-based program generation model conditioned on an encoded set of input-output examples is used to generate a program tree by iteratively expanding a partial program tree, beginning with a root node and ending when all leaf nodes are terminal.

Online Active Learning In User-Generated Content Streams

US Patent:
2018025, Sep 6, 2018
Filed:
May 7, 2018
Appl. No.:
15/973130
Inventors:
- New York NY, US
Martin Zinkevich - Santa Clara CA, US
Lihong Li - Santa Clara CA, US
Achint Oommen Thomas - Buffalo NY, US
Belle Tseng - Cupertino CA, US
International Classification:
H04L 12/58
G06N 5/02
G06F 11/00
G06Q 50/20
G06N 7/00
G06F 15/16
Abstract:
Software for online active learning receives content posted to an online stream at a website. The software converts the content into an elemental representation and inputs the elemental representation into a probit model to obtain a predictive probability that the content is abusive. The software also calculates an importance weight based on the elemental representation. And the software updates the probit model using the content, the importance weight, and an acquired label if a condition is met. The condition depends on an instrumental distribution. The software removes the content from the online stream if a condition is met. The condition depends on the predictive probability, if an acquired label is unavailable.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.