/Patent Tracker
MicrosoftGranted patentAI & softwareInterest 3/10

Microsoft patents automated system to keep hiring AI models accurate

Patent drawing
Patent drawing from the official filing.

Microsoft describes a system that automatically retrains and updates AI models used to predict if job candidates are qualified for specific roles. It uses a method to split data into training and testing groups to ensure the new model is genuinely better than the old one before replacing it.

Why it mattersThis is interesting for tech workers because it focuses on the internal maintenance of hiring algorithms, ensuring they stay accurate as new data arrives without human intervention.

In the filing’s own words

In an example embodiment, a fully automated process is provided for frequent model retraining and redeployment of a machine learned model trained to output a prediction of how likely it is that a candidate is qualified for a particular job posting. Model quality verification is provided by maintaining a snapshot of a baseline model and automatically comparing it to a proposed model by performing various metrics on the models by testing the models using a holdout data set that includes only data that was not used during the training process. Overlap between data in the holdout set used during retraining and the training set used during initial training is prevented by splitting each dataset using a hash on certain fields of the data.

What exactly they claim (claim 1)

1. A system comprising: a processing circuit; and a memory having instructions stored thereon, which, when executed by the processing circuit, cause the system to: obtain a first plurality of data samples, each of the data samples indicating a value for a first variable and a value for a second variable; identify a generalized linear mixed effect (GLMix) model to train with a first machine learning algorithm, the GLMix model having a global model and a set of different types of random effects models, wherein each type of random effects model corresponds to a different variable in the first plurality of data samples, and wherein a corresponding instance of each type of random effects model is trained using the value for the first variable or the value for the second variable; generate a set of random numbers using a random number generator, the random number generator using output of a hash function as a seed therefor, wherein the hash function takes as input a value for each variable to which a random effects model in the GLMix model corresponds, wherein the hash function is based on a combination of random effects model types; assign a corresponding one of the set of random numbers to the data samples from the first plurality of data samples; randomly select data samples from the first plurality of data samples, based on the corresponding random number assigned thereto, to assign to a first training set or a first holdout set, wherein the global model is trained using data samples in the first training set; train a first iteration of the GLMix model using the first training set; obtain a second plurality of data samples, the data samples in the second plurality of data samples indicating a value for the first variable and a value for the second variable, at least some of the second plurality of data samples being identical to at least some of the first plurality of data samples; randomly select data samples from the second plurality of data samples to assign to a second training set or a second holdout set using output of the hash function as a seed to the random number generator; train a second iteration of the GLMix model using the second training set; test both the first iteration of the GLMix model and the second iteration of the GLMix model using the second holdout set.

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
Hyper-personalized qualified applicant models
Patent number
US12749004B2
Application number
17167549
Filed
Feb 4, 2021
Granted
Sep 29, 2026
Inventors
7
Claims
20

Classified under

G06N 20/00 Physics & computingG06F 16/9535 Physics & computingG06Q 10/1053 Physics & computingG06F 7/58 Physics & computing

More from Microsoft in AI & software

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.