Biased based delegation in machine learning models

US2022318685A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022318685-A1
Application numberUS-202117223158-A
CountryUS
Kind codeA1
Filing dateApr 6, 2021
Priority dateApr 6, 2021
Publication dateOct 6, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An approach is provided in which the approach receives a job request, which includes biasing parameters, from an entity operating in a distributive cognitive system. The approach evaluates the biasing parameters against a set of machine learning model bias characteristics corresponding to a set of machine learning models and selects one of the machine learning models based on the evaluating. The approach assigns the selected machine learning model to the entity to perform the job request.

First claim

Opening claim text (preview).

1 . A method comprising: receiving a job request from an entity operating in a distributive cognitive system, wherein the job request comprises one or more biasing parameters; evaluating the one or more biasing parameters against a plurality of machine learning model bias characteristics corresponding to a plurality of machine learning models; selecting one of the plurality of machine learning models based on the evaluating; and assigning the job request to the selected machine learning model. 2 . The method of claim 1 further comprising: receiving, from each of the plurality of machine learning models, their corresponding one of the plurality of bias characteristics prior to receiving the job request, wherein each of the plurality of bias characteristics comprise one or more bias features and one or more weightage factors. 3 . The method of claim 2 further comprising: grouping the plurality of machine learning models into a set of machine learning model groups based on their corresponding one or more bias features and their one or more weightage factors. 4 . The method of claim 3 further comprising: receiving a list of fake features from each of the plurality of machine learning models; and grouping the plurality of machine learning models into the set of machine learning model groups based on their corresponding one or more bias features, their one or more weightage factors, and their corresponding list of fake features. 5 . The method of claim 4 further comprising: identifying one of the set of machine learning model groups that comprises at least one fake feature that matches at least one of the one or more biasing parameters; and omitting the identified machine learning model group from the evaluating. 6 . The method of claim 1 further comprising: determining whether the distributed cognitive system is authenticated to use a bias-based service; and dispatching the job request to the selected machine learning model in response to determining that the distributed cognitive system is authenticated to use the bias based service. 7 . The method of claim 1 wherein each one of the plurality of machine learning models is instantiated on an orchestration plane in the distributive cognitive system. 8 . An information handling system comprising: one or more processors; a memory coupled to at least one of the processors; a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of: receiving a job request from an entity operating in a distributive cognitive system, wherein the job request comprises one or more biasing parameters; evaluating the one or more biasing parameters against a plurality of machine learning model bias characteristics corresponding to a plurality of machine learning models; selecting one of the plurality of machine learning models based on the evaluating; and assigning the job request to the selected machine learning model. 9 . The information handling system of claim 8 wherein the processors perform additional actions comprising: receiving, from each of the plurality of machine learning models, their corresponding one of the plurality of bias characteristics prior to receiving the job request, wherein each of the plurality of bias characteristics comprise one or more bias features and one or more weightage factors. 10 . The information handling system of claim 9 wherein the processors perform additional actions comprising: grouping the plurality of machine learning models into a set of machine learning model groups based on their corresponding one or more bias features and their one or more weightage factors. 11 . The information handling system of claim 10 wherein the processors perform additional actions comprising: receiving a list of fake features from each of the plurality of machine learning models; and grouping the plurality of machine learning models into the set of machine learning model groups based on their corresponding one or more bias features, their one or more weightage factors, and their corresponding list of fake features. 12 . The information handling system of claim 11 wherein the processors perform additional actions comprising: identifying one of the set of machine learning model groups that comprises at least one fake feature that matches at least one of the one or more biasing parameters; and omitting the identified machine learning model group from the evaluating. 13 . The information handling system of claim 8 wherein the processors perform additional actions comprising: determining whether the distributed cognitive system is authenticated to use a bias-based service; and dispatching the job request to the selected machine learning model in response to determining that the distributed cognitive system is authenticated to use the bias based service. 14 . The information handling system of claim 8 wherein each one of the plurality of machine learning models is instantiated on an orchestration plane in the distributive cognitive system 15 . A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising: receiving a job request from an entity operating in a distributive cognitive system, wherein the job request comprises one or more biasing parameters; evaluating the one or more biasing parameters against a plurality of machine learning model bias characteristics corresponding to a plurality of machine learning models; selecting one of the plurality of machine learning models based on the evaluating; and assigning the job request to the selected machine learning model. 16 . The computer program product of claim 15 wherein the information handling system performs further actions comprising: receiving, from each of the plurality of machine learning models, their corresponding one of the plurality of bias characteristics prior to receiving the job request, wherein each of the plurality of bias characteristics comprise one or more bias features and one or more weightage factors. 17 . The computer program product of claim 16 wherein the information handling system performs further actions comprising: grouping the plurality of machine learning models into a set of machine learning model groups based on their corresponding one or more bias features and their one or more weightage factors. 18 . The computer program product of claim 17 wherein the information handling system performs further actions comprising: receiving a list of fake features from each of the plurality of machine learning models; and grouping the plurality of machine learning models into the set of machine learning model groups based on their corresponding one or more bias features, their one or more weightage factors, and their corresponding list of fake features. 19 . The computer program product of claim 18 wherein the information handling system performs further actions comprising: identifying one of the set of machine learning model groups that comprises at least one fake feature that matches at least one of the one or more biasing parameters; and omitting the identified machine learning model group from the evaluating. 20 . The computer program product of claim 15 wherein the information handling system performs further actions comprising: determining whether the distrib

Assignees

Inventors

Classifications

  • G06N20/00Primary

    Machine learning · CPC title

  • G06N20/20Primary

    Ensemble learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022318685A1 cover?
An approach is provided in which the approach receives a job request, which includes biasing parameters, from an entity operating in a distributive cognitive system. The approach evaluates the biasing parameters against a set of machine learning model bias characteristics corresponding to a set of machine learning models and selects one of the machine learning models based on the evaluating. Th…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 06 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).