-
公开(公告)号:US11204968B2
公开(公告)日:2021-12-21
申请号:US16449110
申请日:2019-06-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Dan Liu , Daniel Sairom Krishnan Hewlett , Qi Guo , Wei Lu , Xuhong Zhang , Wensheng Sun , Mingzhou Zhou , Anthony Hsu , Keqiu Hu , Yi Wu , Chenya Zhang , Baolei Li
IPC: G06F16/9038 , G06N3/02 , H04L29/08
Abstract: In an example embodiment, a platform is provided that utilizes information available to a computer system to feed a neural network. The neural network is trained to determine both the probability that a searcher would select a given potential search result if it was presented to him or her and the probability that a subject of the potential search result would respond to a communication from the searcher. These probabilities are essentially combined to produce a single score that can be used to determine whether to present the searcher with the potential search result and, if so, how high to rank the potential search result among other search results. In a further example embodiment, embeddings used for the input features are modified during training to maximize an objective.
-
公开(公告)号:US20230164157A1
公开(公告)日:2023-05-25
申请号:US17705146
申请日:2022-03-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yi Wu , Mariem Boujelbene , James R. Verbus , Jason Paul Chang , Beibei Wang , Ting Chen
CPC classification number: H04L63/1425 , G06N3/04 , G06K9/628
Abstract: In an example embodiment, a deep learning algorithm is introduced that operates on a transition matrix formed from user activities in an online network. The transition matrix records the frequencies that particular transitions between paths of user activity have occurred (e.g., the user performed a login activity, which has one path in the network, and then performed a profile view action, which has another path in the network). Each transition matrix corresponds to a different user's activities.
-
公开(公告)号:US20200311613A1
公开(公告)日:2020-10-01
申请号:US16370156
申请日:2019-03-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yiming Ma , Jun Jia , Yi Wu , Xuhong Zhang , Leon Gao , Baolei Li , Bee-Chung Chen , Bo Long
Abstract: Herein are techniques for configuring, integrating, and operating trainable tensor transformers that each encapsulate an ensemble of trainable machine learning (ML) models. In an embodiment, a computer-implemented trainable tensor transformer uses underlying ML models and additional mechanisms to assemble and convert data tensors as needed to generate output records based on input records and inferencing. The transformer processes each input record as follows. Input tensors of the input record are converted into converted tensors. Each converted tensor represents a respective feature of many features that are capable of being processed by the underlying trainable models. The trainable models are applied to respective subsets of converted tensors to generate an inference for the input record. The inference is converted into a prediction tensor. The prediction tensor and input tensors are stored as output tensors of a respective output record for the input record.
-
公开(公告)号:US20250156641A1
公开(公告)日:2025-05-15
申请号:US18388726
申请日:2023-11-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Xueqian Tang , Lijun Peng , Jiarui Wang , Yi Zhang , Yi Wu , Arvind Subramaniam
IPC: G06F40/30
Abstract: In an example embodiment, a generator model such as a large language model (LLM) is leveraged to generate embeddings for both pieces of content and users. The embeddings map the pieces of content and the users into the same latent n-dimensional space. The embeddings are then fine-tuned using a two-tower deep neural network, with one of the towers representing users and the other tower representing content. The two-tower deep neural network is trained to optimize the embeddings over some shared goal, such as user engagement with content, and uses information such as user interactions with content in that process. A clustering technique, such as K-nearest neighbor (kNN) can then be used to identify a grouping of top user/content pairs based on similarity between users and content, as reflected in the embeddings. For a given piece of content, therefore, the top users from that cluster can then be recommended as an audience for the content.
-
公开(公告)号:US11991197B2
公开(公告)日:2024-05-21
申请号:US17705146
申请日:2022-03-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yi Wu , Mariem Boujelbene , James R. Verbus , Jason Paul Chang , Beibei Wang , Ting Chen
IPC: H04L9/40 , G06F18/2431 , G06N3/04
CPC classification number: H04L63/1425 , G06F18/2431 , G06N3/04
Abstract: In an example embodiment, a deep learning algorithm is introduced that operates on a transition matrix formed from user activities in an online network. The transition matrix records the frequencies that particular transitions between paths of user activity have occurred (e.g., the user performed a login activity, which has one path in the network, and then performed a profile view action, which has another path in the network). Each transition matrix corresponds to a different user's activities.
-
公开(公告)号:US20230351247A1
公开(公告)日:2023-11-02
申请号:US17735020
申请日:2022-05-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Boyi Chen , Tong Zhou , Siyao Sun , Lijun Peng , Xinruo Jing , Vakwadi Thejaswini Holla , Yi Wu , Pankhuri Goyal , Souvik Ghosh , Zheng Li , Yi Zhang , Onkar A. Dalal , Jing Wang , Aarthi Jayaram
IPC: G06N20/00
CPC classification number: G06N20/00
Abstract: Embodiments of the disclosed technologies receive a first-party trained model and a first-party data set from a first-party system into a protected environment, receive a first third-party data set into the protected environment, and, in a data clean room, joining the first-party data set and the first third-party data set to create a joint data set for the particular segment, tuning a first-party trained model with the joint data set to create a third-party tuned model, sending model parameter data learned in the data clean room as a result of the tuning to an aggregator node, receiving a globally tuned version of the first-party trained model from the aggregator node, applying the globally tuned version of the first-party trained model to a second third-party data set to produce a scored third-party data set, and providing the scored third-party data set to a content distribution service of the first-party system.
-
-
-
-
-