The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 12, 2026

Filed:

Aug. 19, 2022
Applicant:

Salesforce, Inc., San Francisco, CA (US);

Inventors:

Yongjun Chen, Palo Alto, CA (US);

Zhiwei Liu, Chicago, IL (US);

Jianguo Zhang, San Jose, CA (US);

Huan Wang, Palo Alto, CA (US);

Caiming Xiong, Menlo Park, CA (US);

Assignee:

Salesforce, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06Q 30/0601 (2023.01); G06Q 30/0201 (2023.01); H04L 67/50 (2022.01);
U.S. Cl.
CPC ...
G06Q 30/0631 (2013.01); G06Q 30/0201 (2013.01); H04L 67/535 (2022.05);
Abstract

Embodiments described herein provide systems and methods for training a sequential recommendation model. Methods include determining a difficulty and quality (DQ) score associated with user behavior sequences from a training dataset. User behavior sequences are sampled during training based on their DQ scores. A meta-extrapolator may also be trained based on user behavior sequences sampled according to DQ score. The meta-extrapolator may be trained with high quality low difficulty sequences. The meta-extrapolator may then be used with an input of high quality high difficulty sequences to generate synthetic user behavior sequences. The synthetic user behavior sequences may be used to augment the training dataset to fine-tune the sequential recommendation model, while continuing to sample user behavior sequences based on DQ score. As the DQ score is based on current model predictions, DQ scores iteratively update during the training process.


Find Patent Forward Citations

Loading…