Viewing multi-dimensional data through hierarchical visualization
First Claim
Patent Images
1. A method for hierarchical visualization of multi-dimensional data, comprising:
- receiving, with a computer processor, a multi-dimensional data set of data points dispersed into a plurality of categories, each respective category containing data points that share a common characteristic unique to the respective category;
applying, with a computer processor, a first dimension-reduction process to the multi-dimensional data set to obtain a current dimension-reduced visualization of the multi-dimensional data set;
displaying the current dimension-reduced visualization to a user, wherein displaying the current dimension-reduced visualization includes;
indicating, for each of the data points in the data set, a location based on a first set of dimensions associated with the current visualization; and
indicating a categorization of a plurality of the data points in the data set;
receiving user input that graphically selects a user-defined region of the current visualization, wherein the selected region comprises a mixed region that contains data points of different categories, including a first data point and a second data point, wherein a location of the first data point in the current visualization and a location of a second data point in the current visualization are separated by a first distance;
selecting, with a computer processor, a subset of the multi-dimensional data set, the subset including the data points contained within the selected region of the current dimension-reduced visualization;
applying, with a computer processor, an additional dimension-reduction process to the selected subset of the multi-dimensional data set to obtain a subsequent visualization; and
displaying the subsequent visualization to the user, wherein displaying the subsequent visualization includes indicating, for each of the data points located in the mixed region, a location based on a second set of dimensions associated with the subsequent visualization, and wherein a location of the first data point in the subsequent visualization and a location of the second data point in the subsequent visualization are separated by a second distance that is different from the first distance.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for hierarchical visualization of multi-dimensional data is provided. A first dimension-reduction process is applied to a multi-dimensional data set to obtain a first visualization. A subset of the multi-dimensional data set associated with a selected region of the dimension-reduced first visualization is selected. A second dimension-reduction process is applied to the selected subset of the multi-dimensional data set to obtain at least one additional visualization.
101 Citations
31 Claims
-
1. A method for hierarchical visualization of multi-dimensional data, comprising:
-
receiving, with a computer processor, a multi-dimensional data set of data points dispersed into a plurality of categories, each respective category containing data points that share a common characteristic unique to the respective category; applying, with a computer processor, a first dimension-reduction process to the multi-dimensional data set to obtain a current dimension-reduced visualization of the multi-dimensional data set; displaying the current dimension-reduced visualization to a user, wherein displaying the current dimension-reduced visualization includes; indicating, for each of the data points in the data set, a location based on a first set of dimensions associated with the current visualization; and indicating a categorization of a plurality of the data points in the data set;
receiving user input that graphically selects a user-defined region of the current visualization, wherein the selected region comprises a mixed region that contains data points of different categories, including a first data point and a second data point, wherein a location of the first data point in the current visualization and a location of a second data point in the current visualization are separated by a first distance;selecting, with a computer processor, a subset of the multi-dimensional data set, the subset including the data points contained within the selected region of the current dimension-reduced visualization; applying, with a computer processor, an additional dimension-reduction process to the selected subset of the multi-dimensional data set to obtain a subsequent visualization; and displaying the subsequent visualization to the user, wherein displaying the subsequent visualization includes indicating, for each of the data points located in the mixed region, a location based on a second set of dimensions associated with the subsequent visualization, and wherein a location of the first data point in the subsequent visualization and a location of the second data point in the subsequent visualization are separated by a second distance that is different from the first distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for hierarchical visualization of multi-dimensional data, comprising:
-
selecting two data points in a multi-dimensional data set for distance estimation, (a) applying, with a computer processor, a first dimension-reduction process to the multi-dimensional data set to obtain a first visualization, the first visualization displaying a first reduced-dimension distance between the two data points; (b) selecting, with the computer processor, a subset of the multi-dimensional data set associated with a selected region of the dimension-reduced first visualization where more detail is desired; (c) applying, with the computer processor, a second dimension-reduction process to the selected subset of the multi-dimensional data set to obtain at least one additional visualization, the at least one additional visualization displaying a second reduced-dimension distance between the two data points; (d) displaying one or more of the visualizations; and
wherein;
if the two data points appear to be separated by a distance in any one of the dimension-reduced visualizations, the two data points are separated by at least the distance in the original multi-dimensional space;at least one of the dimension reduction processes comprises a continuous dimension-reduction technique that includes principal component analysis; and a largest one of the reduced-dimension distances is a lower bound estimate of an actual distance between the two selected data points in the original multidimensional space.
-
-
25. A non-transitory computer-readable medium encoded with a program of instructions executable by a computer to perform steps in a method for hierarchical visualization of multi-dimensional data, the method steps comprising:
-
receiving a multi-dimensional data set of data points dispersed into a plurality of categories, each respective category containing data points that share a common characteristic unique to the respective category; applying a first dimension-reduction process to the multi-dimensional data set to obtain a current dimension-reduced visualization of the multi-dimensional data set; displaying the current dimension-reduced visualization to a user, wherein displaying the current dimension-reduced visualization includes; indicating, for each of the data points in the data set, a location based on a first set of dimensions associated with the current visualization; and indicating a categorization of a plurality of the data points in the data set; receiving user input that graphically selects a user-defined region of the current visualization, wherein the selected region comprises a mixed region that contains data points of different categories, including a first data point and a second data point, wherein a location of the first data point in the current visualization and a location of a second data point in the current visualization are separated by a first distance; selecting a subset of the multi-dimensional data set, the subset including the data points contained within the selected region of the current dimension-reduced visualization; applying an additional dimension-reduction process to the selected subset of the multi-dimensional data set to obtain a subsequent visualization; and displaying the subsequent visualization to the user, wherein displaying the subsequent visualization includes indicating, for each of the data points located in the mixed region, a location based on a second set of dimensions associated with the subsequent visualization, and wherein a location of the first data point in the subsequent visualization and a location of the second data point in the subsequent visualization are separated by a second distance that is different from the first distance. - View Dependent Claims (26, 27)
-
-
28. A computer system, comprising:
-
a computer processor; and a non-transitory computer-readable medium encoded with a program of instructions executable by the computer system to perform steps in a method for hierarchical visualization of multi-dimensional data, the method steps comprising; receiving a multi-dimensional data set of data points dispersed into a plurality of categories, each respective category containing data points that share a common characteristic unique to the respective category; applying a first dimension-reduction process to the multi-dimensional data set to obtain a current dimension-reduced visualization of the multi-dimensional data set; displaying the current dimension-reduced visualization to a user, wherein displaying the current dimension-reduced visualization includes; indicating, for each of the data points in the data set, a location based on a first set of dimensions associated with the current visualization; and indicating a categorization of a plurality of the data points in the data set; receiving user input that graphically selects a user-defined region of the current visualization, wherein the selected region comprises a mixed region that contains data points of different categories, including a first data point and a second data point, wherein a location of the first data point in the current visualization and a location of a second data point in the current visualization are separated by a first distance; selecting a subset of the multi-dimensional data set, the subset including the data points contained within the selected region of the current dimension-reduced visualization; applying an additional dimension-reduction process to the selected subset of the multi-dimensional data set to obtain a subsequent visualization; and displaying the subsequent visualization to the user, wherein displaying the subsequent visualization includes indicating, for each of the data points located in the mixed region, a location based on a second set of dimensions associated with the subsequent visualization, and wherein a location of the first data point in the subsequent visualization and a location of the second data point in the subsequent visualization are separated by a second distance that is different from the first distance. - View Dependent Claims (29, 30)
-
-
31. A apparatus comprising a computer processor coupled to a memory wherein:
-
the memory receives a multi-dimensional data set of data points dispersed into a plurality of categories, each respective category containing data points that share a common characteristic unique to the respective category; and the computer processor programmed to perform the steps of; applying a first dimension-reduction process to the multi-dimensional data set to obtain a current dimension-reduced visualization of the multi-dimensional data set; displaying the current dimension-reduced visualization to a user, wherein displaying the current dimension-reduced visualization includes; indicating, for each of the data points in the data set, a location based on a first set of dimensions associated with the current visualization; and indicating a categorization of a plurality of the data points in the data set; receiving user input that graphically selects a user-defined region of the current visualization, wherein the selected region comprises a mixed region that contains data points of different categories, including a first data point and a second data point, wherein a location of the first data point in the current visualization and a location of a second data point in the current visualization are separated by a first distance; selecting a subset of the multi-dimensional data set, the subset including the data points contained within the selected region of the dimension-reduced current visualization; applying an additional dimension-reduction process to the selected subset of the multi-dimensional data set to obtain a subsequent visualization; and displaying the subsequent visualization to the user, wherein displaying the subsequent visualization includes indicating, for each of the data points located in the mixed region, a location based on a second set of dimensions associated with the subsequent visualization, and wherein a location of the first data point in the subsequent visualization and a location of the second data point in the subsequent visualization are separated by a second distance that is different from the first distance.
-
Specification