×

Candidate visualization techniques for use with genetic algorithms

  • US 10,599,979 B2
  • Filed: 04/06/2017
  • Issued: 03/24/2020
  • Est. Priority Date: 09/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for generating a plurality of candidate visualizations, the computer system comprising:

  • one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising;

    receiving, by a processor, a scenario description;

    collecting a plurality of expert data using a training system based on the received scenario description, wherein the training system is a bootstrap process, wherein the training system is a cloud-based application that generates and presents hypothetical visualization scenarios to subject matter experts through a graphical user interface with which the subject matter experts interact, and wherein the plurality of expert data comprises metric data, and wherein the plurality of metric data comprises skewness of a field and kurtosis of a field;

    generating at least one predictive model based on the plurality of collected expert data, wherein the training system utilizes the at least one predictive model to generate one or more subsequent candidate visualizations;

    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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×