Scalable knowledge distillation techniques for machine learning
AssigneeMicrosoft Technology Licensing, LLC
InventorsAdit KRISHNAN, Ji Li, Yixuan WEI, Xiaozhi YU, Han HU, Qi DAI
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAdit KRISHNAN, Ji Li, Yixuan WEI, Xiaozhi YU, Han HU, Qi DAI
Estimating the term…
A data processing system implements a dynamic knowledge distillation process including dividing training data into a plurality of batches of samples and distilling a student model from a teacher model using an iterative knowledge distillation. The process includes instantiating an instance of the teacher model and the student model in a memory of the data processing system and obtaining a respective batch of training data from the plurality of batches of samples in the memory. The process includes training the teacher and student models using each of the samples in the respective batch of the training data, evaluating the performance of the student model compared with the performance of the teacher model, and providing feedback to student model to adjust the behavior of the student model based on the performance of the student model.
A data processing system comprising:
A method implemented in a data processing system for distilling a student model from a teacher model, the method comprising:
A machine-readable medium on which are stored instructions that, when executed, cause a processor of a programmable device to perform operations of:
Dependencies are inferred from the claim text.