Training a content authenticity validator as a variable resolution game

US2026099720A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2026099720-A1
Application numberUS-202418926575-A
CountryUS
Kind codeA1
Filing dateOct 25, 2024
Priority dateMar 31, 2022
Publication dateApr 9, 2026
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.

Computer-implemented systems and method train a generator and a discriminator, through machine learning, where the generator and discriminator are trained in an adversarial relationship using a simulated, multi-player game. The model parameters for the generator and the discriminator can be updated non-simultaneously. Also, the simulated, multi-player game may comprise a two-person, zero-sum game.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of building a content authenticity validator, the method comprising: training, by a programmed computer system, through machine learning, a generator and a discriminator together in a multi-player, multi-round simulated game, where in each round of the multi-player, multi-round simulated game, the discriminator is trained to determine whether a selected data item, presented to the discriminator, is from the generator or from a data source that is different from the generator, wherein the training comprises: training, by the programmed computer system, the discriminator to perform first and second tasks, wherein: the first task is whether the selected data item is from the generator or from the data source; and the second task is whether the selected data item is authentic; training, by the programmed computer system, the generator to generate data that the discriminator incorrectly determines are not from the generator; and updating, iteratively and non-simultaneously, by the programmed computer system, model parameters for the generator and for the discriminator; and after training the generator and discriminator, deploying, by the programmed computer system, the discriminator to determine whether a content sample presented to the discriminator is authentic. 2 . The method of claim 1 , wherein: the multi-player, multi-round simulated game comprises at least a round A and a round B, where round B is after round A; the discriminator employs a discriminator mixed strategy in the multi-player, multi-round simulated game; the generator employs a generator mixed strategy in the multi-player, multi-round simulated game; and the training comprises: updating the discriminator mixed strategy in round A; and updating the generator mixed strategy in round B. 3 . The method of claim 1 , wherein the content sample comprises a text sample. 4 . The method of claim 1 , wherein the content sample comprises an audio sample. 5 . The method of claim 1 , wherein the content sample comprises a video sample. 6 . The method of claim 1 , wherein the content sample comprises an image. 7 . The method of claim 1 , wherein the multi-player, multi-round, simulated game comprises a two-person, zero-sum game. 8 . The method of claim 7 , wherein the two-person, zero-sum game comprises a two-person, finite zero-sum game. 9 . The method of claim 2 , wherein: updating the discriminator mixed strategy in round A comprises updating a current mixed strategy for the discriminator based on payoffs from rounds of the simulated game prior to round A; and updating the generator mixed strategy in round B comprises updating a current mixed strategy for the generator based on payoffs from rounds of the simulated game prior to round B. 10 . The method of claim 9 , wherein: updating the discriminator mixed strategy in round A comprises finding a pure strategy for the discriminator that performs better against a then-current generator mixed strategy than does the current mixed strategy of the discriminator; and updating the generator mixed strategy in round B comprises finding a pure strategy for the generator that performs better against a then-current discriminator mixed strategy than does the current mixed strategy of the generator. 11 . The method of claim 2 , wherein: the discriminator comprises a plurality of local region detectors; each of the plurality of local region detectors is trained, through machine learning, to discriminate whether a presented data item to the local region detector is accepted or rejected as being a member of a specified set associated with the local region detector; and updating the discriminator mixed strategy in round A comprises selecting a selected local region detector of the plurality of local region detectors, such that a first data item from the data source is based on the selected local region detector. 12 . The method of claim 11 , wherein: the plurality of local region detectors comprises at least a first local region detector and a second local region detector; and a specified set for the first local region detector overlaps in part with a specified set for the second local region detector. 13 . The method of claim 12 , wherein: the generator comprises a plurality of local generators; each of the plurality of local generators is trained, through machine learning, to generate data items that are in a local data region associated with the local generator; and updating the generator mixed strategy in round B comprises selecting a selected local generator of the plurality of local generators, such that data item generated by the generator in round B is generated by the selected local generator. 14 . The method of claim 13 , wherein: the discriminator comprises a plurality of local discriminators; and each of the plurality of local discriminators is trained to determine whether a data item presented to the local discriminator is from the generator. 15 . The method of claim 14 , wherein: each of the plurality of local generators comprises a neural network; each of the plurality of local region detectors comprises a neural network; and each of the plurality of local discriminators comprises a neural network. 16 . The method of claim 15 , further comprising, prior round A: training, with the programmed computer system, through machine learning, the plurality of local generators; training, with the programmed computer system, through machine learning, the plurality of local region detectors; and training, with the programmed computer system, through machine learning, the plurality of local discriminators. 17 . The method of claim 1 , wherein the data source comprises a cooperative generator that is trained to be cooperative with the discriminator. 18 . The method of claim 1 , wherein: the programmed computer system comprises a plurality of graphical processing units (GPUs); and training the generator and discriminator together comprises processing training data in parallel with the plurality of GPUs. 19 . A computer system for building a content authenticity validator, the computer system comprising: one or more processing units; and computer memory in communication with the one or more processing units, wherein the computer memory stores instructions that when executed by the one or more processing units cause the one or more processing units to: train, through machine learning, a generator and a discriminator together in a multi-player, multi-round simulated game, where in each round of the multi-player, multi-round simulated game, the discriminator is trained to determine whether a selected data item, presented to the discriminator, is from the generator or from a data source that is different from the generator, wherein the computer memory stores instructions that cause the one or more processing units to train the generator and discriminator together by, in part: training the discriminator to perform first and second tasks, wherein: the first task is whether the selected data item is from the generator or from the data source; and the second task is whether the selected data item is authentic; training the generator to generate data that the discriminator incorrectly determines are not from the generator; and updating, iteratively and non-simultaneously, model parameters for the generator and for the discriminator; and after training the generator and discriminator, deploy the discriminator to determine

Assignees

Inventors

Classifications

  • Combinations of networks · CPC title

  • adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Auto-encoder networks; Encoder-decoder networks · CPC title

  • Backpropagation, e.g. using gradient descent · 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 US2026099720A1 cover?
Computer-implemented systems and method train a generator and a discriminator, through machine learning, where the generator and discriminator are trained in an adversarial relationship using a simulated, multi-player game. The model parameters for the generator and the discriminator can be updated non-simultaneously. Also, the simulated, multi-player game may comprise a two-person, zero-sum game.
Who is the assignee on this patent?
D5Ai Llc
What technology area does this patent fall under?
Primary CPC classification G06N3/094. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 09 2026 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).