Candidate visualization techniques for use with genetic algorithms

US11651233B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11651233-B2
Application numberUS-202016787848-A
CountryUS
Kind codeB2
Filing dateFeb 11, 2020
Priority dateSep 23, 2015
Publication dateMay 16, 2023
Grant dateMay 16, 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.

According to one embodiment, a method for generating a plurality of candidate visualizations. The method may include receiving a scenario description. The method may also include collecting a plurality of expert data using a training system based on the received scenario description. The method may further include generating at least one predictive model based on the collected plurality of expert data in order to execute the at least one generated predictive model during an application of a plurality of genetic algorithms.

First claim

Opening claim text (preview).

What is claimed is: 1. A processor-implemented method for generating a plurality of candidate visualizations, the method comprising: collecting a plurality of expert data entered through interactions by a subject matter expert user with a graphical user interface of a training system based on a scenario-description, wherein the plurality of expert data comprises aspects and attributes of visualizations favored by the subject matter expert user when assessing a fitness of the visualizations; and wherein the plurality of expert data further comprises metric data, action data, and opinion data, and wherein the plurality of metric data comprises statistical measurements captured from within a visualization or metadata of fields used by the visualization including skewness of a field and kurtosis of a field, and wherein the action data comprises metadata capable of capturing aspects of actions within a visualization, and wherein the opinion data comprises free text opinions regarding the visualization provided by a subject matter expert and data regarding an expertise level of the subject matter expert; generating at least one predictive model based on the plurality of collected expert data; calculating a fitness score for each of a plurality of candidate visualizations by executing the at least one generated predictive model during an application of a plurality of genetic algorithms; and generating a next generation of candidate visualizations using the plurality of genetic algorithms by mutating or cross-breeding candidate visualizations with a calculated fitness score that satisfies a preconfigured threshold value. 2. The method of claim 1 , wherein the training system collects the plurality of expert data through at least one of an expert selecting a preferred visualization within a plurality of candidate visualizations and an expert submitting an opinion related to the preferred visualization. 3. The method of claim 1 , wherein the training system includes at least one of a central data storage facility, a plurality of web-based deployment capabilities, and scalability to a corresponding number of experts using the training system. 4. The method of claim 1 , further comprising: updating the training system based on the at least one generated predictive model. 5. The method of claim 1 , wherein generating the at least one predictive model comprises using boosted decision trees, text categorization, and neural networking. 6. The method of claim 1 , wherein each at least one generated predictive model may be used to derive an overall fitness evaluation score to rate a candidate visualization when executing the plurality of genetic algorithms. 7. A computer system for generating a plurality of candidate visualizations, the method comprising: collecting a plurality of expert data entered through interactions by a subject matter expert user with a graphical user interface of a training system based on a scenario-description, wherein the plurality of expert data comprises aspects and attributes of visualizations favored by the subject matter expert user when assessing a fitness of the visualizations; and wherein the plurality of expert data further comprises metric data, action data, and opinion data, and wherein the plurality of metric data comprises statistical measurements captured from within a visualization or metadata of fields used by the visualization including skewness of a field and kurtosis of a field, and wherein the action data comprises metadata capable of capturing aspects of actions within a visualization, and wherein the opinion data comprises free text opinions regarding the visualization provided by a subject matter expert and data regarding an expertise level of the subject matter expert; generating at least one predictive model based on the plurality of collected expert data; calculating a fitness score for each of a plurality of candidate visualizations by executing the at least one generated predictive model during an application of a plurality of genetic algorithms; and generating a next generation of candidate visualizations using the plurality of genetic algorithms by mutating or cross-breeding candidate visualizations with a calculated fitness score that satisfies a preconfigured threshold value. 8. The computer system of claim 7 , wherein the training system collects the plurality of expert data through at least one of an expert selecting a preferred visualization within a plurality of candidate visualizations and an expert submitting an opinion related to the preferred visualization. 9. The computer system of claim 7 , wherein the training system includes at least one of a central data storage facility, a plurality of web-based deployment capabilities, and scalability to a corresponding number of experts using the training system. 10. The computer system of claim 7 , further comprising: updating the training system based on the at least one generated predictive model. 11. The computer system of claim 7 , wherein generating the at least one predictive model comprises using boosted decision trees, text categorization, and neural networking. 12. The computer system of claim 7 , wherein each at least one generated predictive model may be used to derive an overall fitness evaluation score to rate a candidate visualization when executing the plurality of genetic algorithms. 13. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform a method for generating a plurality of candidate visualizations, the method comprising: collecting a plurality of expert data entered through interactions by a subject matter expert user with a graphical user interface of a training system based on a scenario-description, wherein the plurality of expert data comprises aspects and attributes of visualizations favored by the subject matter expert user when assessing a fitness of the visualizations; and wherein the plurality of expert data further comprises metric data, action data, and opinion data, and wherein the plurality of metric data comprises statistical measurements captured from within a visualization or metadata of fields used by the visualization including skewness of a field and kurtosis of a field, and wherein the action data comprises metadata capable of capturing aspects of actions within a visualization, and wherein the opinion data comprises free text opinions regarding the visualization provided by a subject matter expert and data regarding an expertise level of the subject matter expert; generating at least one predictive model based on the plurality of collected expert data; calculating a fitness score for each of a plurality of candidate visualizations by executing the at least one generated predictive model during an application of a plurality of genetic algorithms; and generating a next generation of candidate visualizations using the plurality of genetic algorithms by mutating or cross-breeding candidate visualizations with a calculated fitness score that satisfies a preconfigured threshold value. 14. The computer program product of claim 13 , wherein the training system collects the plurality of expert data through at least one of an expert selecting a preferred visualization within a plurality of candidate visualizations and an expert submitting an opinion related to the preferred visualization. 15. The computer program product of claim 13 , wherein the training system includes at least one of a central data storage facility, a plurality of web-based deployment capabilities, and scalability

Assignees

Inventors

Classifications

  • Drawing of charts or graphs · CPC title

  • G06N3/126Primary

    Evolutionary algorithms, e.g. genetic algorithms or genetic programming · CPC title

  • Physics · mapped topic

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 US11651233B2 cover?
According to one embodiment, a method for generating a plurality of candidate visualizations. The method may include receiving a scenario description. The method may also include collecting a plurality of expert data using a training system based on the received scenario description. The method may further include generating at least one predictive model based on the collected plurality of expe…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06N3/126. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 16 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).