×

Neural network based cluster visualization that computes pairwise distances between centroid locations, and determines a projected centroid location in a multidimensional space

  • US 9,367,799 B2
  • Filed: 10/28/2015
  • Issued: 06/14/2016
  • Est. Priority Date: 03/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:

  • receive data that includes a plurality of observations with a plurality of data points defined for each observation,wherein each data point of the plurality of data points is associated with a variable to define a plurality of variables;

    compute a first plurality of centroid locations for a first set of clusters of a predetermined number of clusters by executing a clustering algorithm with a first portion of the received data and a first input parameter;

    compute a second plurality of centroid locations for a second set of clusters of the predetermined number of clusters by executing the clustering algorithm with a second portion of the received data and a second input parameter,wherein the first portion is different from the second portion or the first input parameter is different from the second input parameter,wherein each centroid location of the first plurality of centroid locations and of the second plurality of centroid locations includes a plurality of coordinate values,wherein each coordinate value relates to a single variable of the plurality of variables;

    compute distances pairwise between each centroid location of the computed first plurality of centroid locations and each centroid location of the computed second plurality of centroid locations;

    select an optimum pairing between the computed first plurality of centroid locations and the computed second plurality of centroid locations based on a minimum distance of the computed pairwise distances;

    associate each pair of the selected optimum pairing with a different cluster of a set of composite clusters;

    create noised centroid location data by adding a noise value to the computed first plurality of centroid locations and the computed second plurality of centroid locations;

    train a multi-layer neural network with the created noised centroid location data;

    determine a projected centroid location in a multidimensional space for each of the computed first plurality of centroid locations and the computed second plurality of centroid locations as values of hidden units of a middle layer of the trained multi-layer neural network; and

    present a graph for display that indicates the determined, projected centroid location for each of the computed first plurality of centroid locations and the computed second plurality of centroid locations with a different label indicating each pair of the selected optimum pairing,wherein a number of the hidden units of the middle layer defines a number of dimensions of the graph.

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