IP Library Granted Patent US 12,039,269
Granted Patent B2
US 12,039,269 · App. 18/088,047 · Granted Jul 16, 2024

Domain adaptation of AI NLP encoders with knowledge distillation

Inventors: Kristen Howell (New York, NY); Jian Wang (Gainesville, FL); Matthew Dunn (Arlington, MA); Joseph Bradley (Seattle, WA)
Assignee: LIVEPERSON, INC.
G06F40/279G06F16/3331G06F18/2155G06F40/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,039,269
App. No.
18/088,047
Granted
Jul 16, 2024
Kind
B2
Abstract

Systems, methods, devices, instructions, and other examples are described for natural language processing. One example includes accessing natural language processing general encoder data, where the encoder data is generated from a general-domain dataset that is not domain specific. A domain specific dataset is accessed and filtered encoder data using a subset of the encoder data is generated. The filtered encoder data is trained using the domain specific dataset to generate distilled encoder data, and tuning values for the distilled encoder data are generated to configure task outputs associated with the domain specific dataset.

Claims (38)

1. A computer-implemented method comprising:

accessing distilled encoder data, wherein the distilled encoder data is generated by filtering encoder data generated from a general-domain dataset that is not domain specific to generate filtered encoder data;

accessing a stream of domain specific data; and

processing the stream of domain specific data using the distilled encoder data to generate task output data.

2. The computer-implemented method of claim 1 , wherein the stream of domain specific data is domain specific search query data.

3. The computer-implemented method of claim 1 , wherein the stream of domain specific data is real-time chat data from a two-way communication between a user device and an agent device.

4. The computer-implemented method of claim 1 , wherein the domain specific data includes unlabeled data.

5. The computer-implemented method of claim 1 , wherein the distilled encoder data is configured to identify real-time data in a two-way communication associated with an actionable request.

6. The computer-implemented method of claim 1 , wherein processing the stream of domain specific data using the distilled encoder data to generate task output data includes:

submitting strings of data from the stream of domain specific data to a system; and

providing an output from the system to a user or additional artificial intelligence systems for further refining or processing.

7. The computer-implemented method of claim 1 , wherein the task output data includes responses to a user query.

8. A system, comprising:

a memory; and

one or more processors coupled to the memory and configured to perform operations comprising:

accessing distilled encoder data, wherein the distilled encoder data is generated by filtering encoder data generated from a general-domain dataset that is not domain specific to generate filtered encoder data;

accessing a stream of domain specific data; and

processing the stream of domain specific data using the distilled encoder data to generate task output data.

9. The system of claim 8 , wherein the stream of domain specific data is domain specific search query data.

10. The system of claim 8 , wherein the stream of domain specific data is real-time chat data from a two-way communication between a user device and an agent device.

11. The system of claim 8 , wherein the domain specific data includes unlabeled data.

12. The system of claim 8 , wherein the distilled encoder data is configured to identify real-time data in a two-way communication associated with an actionable request.

13. The system of claim 8 , wherein processing the stream of domain specific data using the distilled encoder data to generate task output data includes:

submitting strings of data from the stream of domain specific data to a system; and

providing an output from the system to a user or additional artificial intelligence systems for further refining or processing.

14. The system of claim 8 , wherein the task output data includes responses to a user query.

15. A non-transitory computer readable storage medium comprising instructions that, when executed by one or more processors of a device, cause the device to perform operations comprising:

accessing distilled encoder data, wherein the distilled encoder data is generated by filtering encoder data generated from a general-domain dataset that is not domain specific to generate filtered encoder data;

accessing a stream of domain specific data; and

processing the stream of domain specific data using the distilled encoder data to generate task output data.

16. The non-transitory computer readable storage medium of claim 15 , wherein the stream of domain specific data is domain specific search query data.

17. The non-transitory computer readable storage medium of claim 15 , wherein the stream of domain specific data is real-time chat data from a two-way communication between a user device and an agent device.

18. The non-transitory computer readable storage medium of claim 15 , wherein the domain specific data includes unlabeled data.

19. The non-transitory computer readable storage medium of claim 15 , wherein the distilled encoder data is configured to identify real-time data in a two-way communication associated with an actionable request.

20. The non-transitory computer readable storage medium of claim 15 , wherein processing the stream of domain specific data using the distilled encoder data to generate task output data includes:

submitting strings of data from the stream of domain specific data to a system; and

providing an output from the system to a user or additional artificial intelligence systems for further refining or processing.

21. The non-transitory computer readable storage medium of claim 15 , wherein the task output data includes responses to a user query.

Assignments (2)
SECURITY INTEREST Recorded Sep 13, 2025
From: LIVEPERSON, INC.; VOICEBASE, INC.; LIVEPERSON AUTOMOTIVE, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 072891/0627 →
PATENT SECURITY AGREEMENT Recorded Jun 3, 2024
From: LIVEPERSON, INC.; LIVEPERSON AUTOMOTIVE, LLC; VOICEBASE, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 067607/0073 →
Continuity (3)
Continuation 17711556 · Apr 1, 2022
Provisional Application 63170240 · Apr 2, 2021
Related Publication 20230237263A1 · Jul 27, 2023