HyperTools: A python toolbox for gaining geometric insights into high-dimensional data

Research output: Contribution to journalArticlepeer-review

14 Scopus citations

Abstract

Dimensionality reduction algorithms have played a foundational role in facilitating the deep understanding of complex high-dimensional data. One particularly useful application of dimensionality reduction techniques is in data visualization. Low-dimensional visualizations can help practitioners understand where machine learning algorithms might leverage the geometric properties of a dataset to improve performance. Another challenge is to generalize insights across datasets [e.g. data from multiple modalities describing the same system (Haxby et al., 2011), artwork or photographs of similar content in different styles (Zhu et al., 2017), etc.]. Several recently developed techniques (e.g. Haxby et al., 2011; Chen et al., 2015) use the procrustean transformation (Schönemann, 1966) to align the geometries of two or more spaces so that data with different axes may be plotted in a common space. We propose that each of these techniques (dimensionality reduction, alignment, and visualization) applied in sequence should be cast as a single conceptual hyperplot operation for gaining geometric insights into high-dimensional data. Our Python toolbox enables this operation in a single (highly flexible) function call.

Original languageEnglish
Pages (from-to)1-6
Number of pages6
JournalJournal of Machine Learning Research
Volume18
StatePublished - Apr 1 2018

Keywords

  • Dimensionality reduction
  • High-dimensional
  • Procrustes
  • Timeseries data
  • Visualization

Fingerprint

Dive into the research topics of 'HyperTools: A python toolbox for gaining geometric insights into high-dimensional data'. Together they form a unique fingerprint.

Cite this