Goto

Collaborating Authors

 diffusion curvature



Diffusion Curvature for Estimating Local Curvature in High Dimensional Data

Neural Information Processing Systems

We introduce a new intrinsic measure of local curvature on point-cloud data called diffusion curvature. Our measure uses the framework of diffusion maps, including the data diffusion operator, to structure point cloud data and define local curvature based on the laziness of a random walk starting at a point or region of the data. We show that this laziness directly relates to volume comparison results from Riemannian geometry. We then extend this scalar curvature notion to an entire quadratic form using neural network estimations based on the diffusion map of point-cloud data. We show applications of both estimations on toy data, single-cell data, and on estimating local Hessian matrices of neural network loss landscapes.


A1 Diffusion curvature of embryonic stem cell differentiation

Neural Information Processing Systems

Left: PHATE visualization of scRNA-seq data color coded by time intervals. Right: PHATE plot colored by diffusion curvature values. We applied diffusion curvature to a single-cell RNA-sequencing dataset of human embryonic stem cells [1]. These cells were grown as embryoid bodies over a period of 27 days, during which they start as human embryonic stem cells and differentiate into diverse cellular lineages including neural progenitors, cardiac progenitors, muscle progenitors, etc. This developmental process is visualized using PHATE in Figure A1 (left), where embryonic cells (at days 0-3, annotated in blue) progressively branch into the two large splits of endoderm (upper split) and ectoderm (lower split around day 6.



Diffusion Curvature for Estimating Local Curvature in High Dimensional Data

Neural Information Processing Systems

We introduce a new intrinsic measure of local curvature on point-cloud data called diffusion curvature. Our measure uses the framework of diffusion maps, including the data diffusion operator, to structure point cloud data and define local curvature based on the laziness of a random walk starting at a point or region of the data. We show that this laziness directly relates to volume comparison results from Riemannian geometry. We then extend this scalar curvature notion to an entire quadratic form using neural network estimations based on the diffusion map of point-cloud data. We show applications of both estimations on toy data, single-cell data, and on estimating local Hessian matrices of neural network loss landscapes.


Diffusion Curvature for Estimating Local Curvature in High Dimensional Data

Bhaskar, Dhananjay, MacDonald, Kincaid, Fasina, Oluwadamilola, Thomas, Dawson, Rieck, Bastian, Adelstein, Ian, Krishnaswamy, Smita

arXiv.org Artificial Intelligence

We introduce a new intrinsic measure of local curvature on point-cloud data called diffusion curvature. Our measure uses the framework of diffusion maps, including the data diffusion operator, to structure point cloud data and define local curvature based on the laziness of a random walk starting at a point or region of the data. We show that this laziness directly relates to volume comparison results from Riemannian geometry. We then extend this scalar curvature notion to an entire quadratic form using neural network estimations based on the diffusion map of point-cloud data. We show applications of both estimations on toy data, single-cell data, and on estimating local Hessian matrices of neural network loss landscapes.