-
公开(公告)号:US20190325084A1
公开(公告)日:2019-10-24
申请号:US15967290
申请日:2018-04-30
Applicant: Facebook, Inc.
Inventor: Fuchun Peng , Fei Sha , Kun Han , Wenhai Yang , Anuj Kumar , Michael Robert Hanson , Benoit F. Dumoulin
Abstract: In one embodiment, a method includes receiving a user request for a summarization of a particular type of content objects from a client system associated with a first user, determining one or more modalities associated with the user request, selecting a plurality of content objects of the particular type based on a user profile of the first user, wherein the user profile comprises one or more confidence scores associated with one or more subjects associated with the first user, respectively, and wherein the plurality of content objects are selected based on the one or more confidence scores, generating a summary of each content object based on the user profile and the determined modalities, and sending, to the client system in response to the user request, instructions for presenting the summaries of the plurality of content objects, wherein the summaries are presented via one or more of the determined modalities.
-
公开(公告)号:US11227122B1
公开(公告)日:2022-01-18
申请号:US16731345
申请日:2019-12-31
Applicant: Facebook, Inc.
Inventor: Prince Gill , Honglei Liu , Wenhai Yang , Kshitiz Malik , Nanshu Wang , David Reiss
Abstract: Exemplary embodiments relate to methods, mediums, and systems for moving language models from a server to the client device. Such embodiments may be deployed in an environment where the server is not able to provide modeling services to the clients, such as an end-to-end encrypted (E2EE) environment. Several different techniques are described to address issues of size and complexity reduction, model architecture optimization, model training, battery power reduction, and latency reduction.
-
公开(公告)号:US20210224346A1
公开(公告)日:2021-07-22
申请号:US17224487
申请日:2021-04-07
Applicant: Facebook, Inc.
Inventor: Fuchun Peng , Kun Han , Wenhai Yang , Cheng Zhang , Vivek Narayanan , Emmanouil Koukoumidis
IPC: G06F16/9535 , G06F16/2457 , G06N20/00 , G06F16/248
Abstract: In one embodiment, a method includes receiving an indication of a trigger action by a first user at a client system, wherein the trigger action is associated with a priming content object, identifying related content objects associated with the priming content object, selecting recommended content objects based on the priming content object, the related content objects, and profile information of the first user, wherein each of the selected recommended content objects comprises entity information of entities associated with the priming content object, and presenting content suggestions at the client system, wherein each content suggestion comprises one of the selected recommended content objects.
-
公开(公告)号:US11010436B1
公开(公告)日:2021-05-18
申请号:US15967279
申请日:2018-04-30
Applicant: Facebook, Inc.
Inventor: Fuchun Peng , Kun Han , Wenhai Yang , Cheng Zhang , Vivek Narayanan , Emmanouil Koukoumidis
IPC: G06F16/24 , G06F16/9535 , G06N20/00 , G06F16/248 , G06F16/2457 , H04L29/08
Abstract: In one embodiment, a method includes receiving an indication of a trigger action by a first user, wherein the trigger action is associated with a priming content object, identifying one or more related content objects associated with the priming content object, generating a first feature vector representing the priming content object, the one or more related content objects, and profile information of the first user, accessing a plurality of second feature vectors representing a plurality of recommended content objects, respectively, selecting one or more of the recommended content objects based on comparisons between the first feature vector and the respective second feature vectors representing the recommended content objects, and sending, to a client system in response to the trigger action, instructions for presenting one or more content suggestions to the first user, wherein each content suggestion comprises one of the selected recommended content objects.
-
公开(公告)号:US10963273B2
公开(公告)日:2021-03-30
申请号:US15967290
申请日:2018-04-30
Applicant: Facebook, Inc.
Inventor: Fuchun Peng , Fei Sha , Kun Han , Wenhai Yang , Anuj Kumar , Michael Robert Hanson , Benoit F. Dumoulin
IPC: G06F16/00 , G06F9/451 , G10L15/18 , G10L15/183 , G10L15/22 , G06F16/338 , G06F16/332 , G06F16/33 , G06N20/00 , G06F16/9535 , G06Q50/00 , H04L29/08 , G06F16/176 , G10L15/06 , G10L15/16 , G06F3/01 , G06F16/9032 , G06F16/2457 , H04L12/58 , G06F3/16 , G06K9/00 , G06K9/62 , G06N3/08 , G10L15/26 , G06F16/9038 , G06F16/904 , G06F40/30 , G06F40/40 , G06F16/22 , G06F16/23 , G06F7/14 , H04L12/26 , H04L12/28 , H04L12/24 , H04W12/08 , G10L15/07 , G10L17/22 , G10L13/00 , G10L13/04
Abstract: In one embodiment, a method includes receiving a user request for a summarization of a particular type of content objects from a client system associated with a first user, determining one or more modalities associated with the user request, selecting a plurality of content objects of the particular type based on a user profile of the first user, wherein the user profile comprises one or more confidence scores associated with one or more subjects associated with the first user, respectively, and wherein the plurality of content objects are selected based on the one or more confidence scores, generating a summary of each content object based on the user profile and the determined modalities, and sending, to the client system in response to the user request, instructions for presenting the summaries of the plurality of content objects, wherein the summaries are presented via one or more of the determined modalities.
-
公开(公告)号:US20190197400A1
公开(公告)日:2019-06-27
申请号:US15855950
申请日:2017-12-27
Applicant: Facebook, Inc.
Inventor: Ying Zhang , Wenhai Yang , Ou Jin
CPC classification number: G06N3/08 , G06F16/951 , G06Q50/01
Abstract: In one embodiment, a method includes accessing an input vector representing an input post, wherein the input post includes one or more n-grams and an image, the input vector corresponds to a point in a d-dimensional vector space, the input vector was generated by an artificial neural network (ANN) based on a text vector representing the one or more n-grams of the input post and an image vector representing the image of the input post; and the ANN was jointly trained to receive a text vector representing one or more n-grams of a post and an image vector representing an image of the post and then output a probability that the received post is related to the training posts of a training page; and determining a topic of the input post based on the input vector.
-
公开(公告)号:US20190197190A1
公开(公告)日:2019-06-27
申请号:US15855942
申请日:2017-12-27
Applicant: Facebook, Inc.
Inventor: Ying Zhang , Wenhai Yang , Ou Jin
CPC classification number: G06F16/9535 , G06F16/24575 , G06F16/24578 , G06F16/248 , G06N3/08
Abstract: In one embodiment, a method includes accessing a user profile associated with a user of an online social network, wherein the user profile identifies one or more topics that the user is interested in; accessing post vectors, wherein each post vector represents one of a plurality of posts, indicates one or more topics, and for each of the topics, indicates a probability that the post is related to the corresponding topic; ranking the posts based on comparisons between the user profile and the post vectors; and providing for display to the user posts based on the ranking.
-
公开(公告)号:US11144826B2
公开(公告)日:2021-10-12
申请号:US15855946
申请日:2017-12-27
Applicant: Facebook, Inc.
Inventor: Ying Zhang , Wenhai Yang , Ou Jin
Abstract: In one embodiment, a method includes accessing an input vector representing an input post, wherein: the vector space comprises clusters each associated with a topic; each cluster was determined based on a clustering of training-page vectors corresponding to training pages that each comprise training posts, each training post submitted by a user to a training page and comprises content selected by the user; and each training-page vector was generated by an ANN that was trained, based on the training posts of training pages associated with the ANN, to receive a post and then output a probability that the received post is related to the training posts of the training pages; determining that the input vector is located within a particular cluster in the vector space; and determining a topic of the input post based on the topic associated with the particular cluster that the input vector is located within.
-
公开(公告)号:US10762438B1
公开(公告)日:2020-09-01
申请号:US15199915
申请日:2016-06-30
Applicant: Facebook, Inc.
Inventor: Ying Zhang , Irina-Elena Veliche , Benoit F. Dumoulin , Aram Grigoryan , Wenhai Yang
Abstract: A system for answering user questions can provide answers from a knowledge base that stores question/answer pairs. These pairs can be associated with characteristics of the asking user so that, when subsequent users ask similar questions, answers can be selected that have been identified as most relevant to that type of user. The question/answer pairs in the knowledge base can be identified from social media posts where the original post contains a question and one or more comments on the post provide an answer. Posts can be identified as containing a question using a question classification model. A post comment can be identified as an answer based on: whether the question poster responded positively to the comment, whether the comment has similar keywords to the question, whether the comment has the characteristics of an answer, and how often a similar answer has been provided for similar questions.
-
公开(公告)号:US10762299B1
公开(公告)日:2020-09-01
申请号:US15978429
申请日:2018-05-14
Applicant: Facebook, Inc.
Inventor: Savas Parastatidis , Benoit F Dumoulin , Antoine Raux , Rajen Subba , Stefan Nelson-Lindall , Wenhai Yang
IPC: G10L21/00 , G06F40/35 , G10L15/22 , G06F16/332 , G06F40/284
Abstract: Exemplary embodiments relate to methods, mediums, and systems for managing a conversation. In an embodiment, a computer-implemented input interface is provided to receive an input comprising information in natural language. A dialog manager is configured to determine an intent of the input, determine information to fulfill the intent, and identify one or both of information available to the dialog manager or information that is unavailable to the dialog manager. A conversational understanding document documents the intent and the identified information. An output interface forwards the conversational understanding document towards a task completion handler separate and distinct from the dialog manager. Other embodiments are described and claimed.
-
-
-
-
-
-
-
-
-