System and method for human-machine hybrid prediction of events

US11625562B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11625562-B2
Application numberUS-201916708166-A
CountryUS
Kind codeB2
Filing dateDec 9, 2019
Priority dateFeb 11, 2019
Publication dateApr 11, 2023
Grant dateApr 11, 2023

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.

A method for generating human-machine hybrid predictions of answers to forecasting problems includes: parsing text of an individual forecasting problem to identify keywords; generating machine models based on the keywords; scraping data sources based on the keywords to collect scraped data relevant to the individual forecasting problem; providing the scraped data to the machine models; receiving machine predictions of answers to the individual forecasting problem from the machine models based on the scraped data; providing, by the computer system via a user interface, the scraped data to human participants; receiving, by the computer system via the user interface, human predictions of answers to the individual forecasting problem from the human participants; aggregating the machine predictions with the human predictions to generate aggregated predictions; and generating and outputting a hybrid prediction based on the aggregated predictions.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating human-machine hybrid predictions of answers to forecasting problems, comprising: parsing, by a computer system, text of an individual forecasting problem (IFP) to identify a plurality of keywords; generating, by the computer system, one or more machine learning models based on the keywords; scraping, by the computer system, one or more data sources based on the keywords to collect scraped data relevant to the individual forecasting problem; training, by the computer system, the one or more machine learning models based on the scraped data; receiving, by the computer system, one or more machine predictions of answers to the individual forecasting problem from the one or more machine learning models based on the scraped data; providing, by the computer system via a user interface, the scraped data to one or more human participants; receiving, by the computer system via the user interface, one or more human predictions of answers to the individual forecasting problem from the one or more human participants; aggregating, by the computer system, the one or more machine predictions with the one or more human predictions to generate aggregated predictions; generating and outputting, by the computer system, a hybrid prediction based on weighting the one or more machine predictions and the one or more human predictions of the aggregated predictions; scraping, by the computer system, the one or more data sources based on the keywords to collect new scraped data relevant to the individual forecasting problem; detecting a significant change in the new scraped data compared to the scraped data; and in response to detecting the significant change in the new scraped data compared to the scraped data: alerting the one or more human participants regarding the new scraped data; displaying the new scraped data to the one or more human participants; and receiving one or more updated human predictions from the one or more human participants. 2. The method of claim 1 , further comprising: providing the keywords to the human participants via the user interface; and receiving votes on the keywords from the human participants via the user interface, wherein the scraping the data sources is performed in accordance with the votes on the keywords. 3. The method of claim 1 , further comprising displaying a machine prediction computed by a machine learning model of the one or more machine learning models to a human participant of the one or more human participants via the user interface. 4. The method of claim 1 , further comprising: receiving one or more human participant rationales, each corresponding to one of the one or more human predictions; and displaying the one or more human participant rationales in the user interface in association with the corresponding human predictions. 5. The method of claim 1 , further comprising, in response to detecting the significant change in the new scraped data compared to the scraped data: providing the new scraped data to further train the one or more machine learning models; and receiving one or more updated machine predictions from the one or more machine learning models based on the new scraped data. 6. The method of claim 1 , wherein the individual forecasting problem is assigned to the one or more human participants of a plurality of human participants by: computing a participant skill vector for each of the plurality of human participants based on a plurality of prior responses to a plurality of prior individual forecasting problems; comparing the participant skill vector of each of the plurality of human participants to the individual forecasting problem to compute a plurality of participant-IFP match scores; identifying a plurality of participant-IFP match scores satisfying a threshold; and assigning the individual forecasting problem to the one or more human participants, wherein the participant-IFP match scores corresponding to the one or more human participants satisfy the threshold. 7. The method of claim 1 , wherein the generating the hybrid prediction comprises: applying weights to the one or more human predictions and the one or more machine predictions to compute weighted human predictions and weighted machine predictions; and computing the hybrid prediction based on a combination of the weighted human predictions and the weighted machine predictions. 8. The method of claim 7 , wherein the computing the hybrid prediction comprises supplying the one or more human predictions and the one or more machine predictions to an artificial neural network configured with the weights. 9. The method of claim 7 , further comprising: receiving, by the computer system from the one or more machine learning models, one or more machine confidence scores, each of the machine confidence scores corresponding to one of the one or more machine predictions; and receiving, by the computer system via the user interface, from the one or more human participants, one or more participant confidence scores, each of the participant confidence scores corresponding to one of the one or more human predictions, wherein each of the weights associated with the one or more machine predictions is computed based on a corresponding one of the machine confidence scores, and wherein each of the weights associated with the one or more human predictions is computed based on a corresponding one of the participant confidence scores. 10. A computer system for generating human-machine hybrid predictions of answers to forecasting problems, comprising: one or more processors; and one or more computer memory units storing instructions that, when executed by the one or more processors, cause the one or more processors to: parse text of an individual forecasting problem (IFP) to identify a plurality of keywords; generate one or more machine learning models based on the keywords; scrape one or more data sources based on the keywords to collect scraped data relevant to the individual forecasting problem; train the one or more machine learning models based on the scraped data; receive one or more machine predictions of answers to the individual forecasting problem from the one or more machine learning models based on the scraped data; provide, via a user interface in communication with the one or more processors, the scraped data to one or more human participants; receive, via the user interface, one or more human predictions from the one or more human participants; aggregate the one or more machine predictions with the one or more human predictions to generate aggregated predictions; and generate and output a hybrid prediction based on weighting the one or more machine predictions and the one or more human predictions of the aggregated predictions, wherein the individual forecasting problem is assigned to the one or more human participants of a plurality of human participants by: computing a participant skill vector for each of the plurality of human participants based on a plurality of prior responses to a plurality of prior individual forecasting problems; comparing the participant skill vector of each of the plurality of human participants to the individual forecasting problem to compute a plurality of participant-IFP match scores; identifying a plurality of participant-IFP match scores satisfying a threshold; and assigning the individual forecasting problem to the one or more human participants, wherein the participant-IFP match scores corresponding to the one or more human participants satisfy the threshold. 11. The computer system of claim 10 , wherein the one or more computer memory units further stor

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • modifying the architecture, e.g. adding, deleting or silencing nodes or connections · CPC title

  • Reinforcement learning · CPC title

  • Parsing · CPC title

  • of input or preprocessed data · 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 US11625562B2 cover?
A method for generating human-machine hybrid predictions of answers to forecasting problems includes: parsing text of an individual forecasting problem to identify keywords; generating machine models based on the keywords; scraping data sources based on the keywords to collect scraped data relevant to the individual forecasting problem; providing the scraped data to the machine models; receivin…
Who is the assignee on this patent?
Hrl Lab Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 11 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).