diff --git a/machine_learning/dimensionality_reduction/a-sparse-johnson-lindenstrauss-transform.pdf b/machine_learning/dimensionality_reduction/a-sparse-johnson-lindenstrauss-transform.pdf new file mode 100644 index 0000000..4f48e43 Binary files /dev/null and b/machine_learning/dimensionality_reduction/a-sparse-johnson-lindenstrauss-transform.pdf differ diff --git a/machine_learning/dimensionality_reduction/the-fast-johnson-lidnenstrauss-transform-and-approximate-nearest-neighbors.pdf b/machine_learning/dimensionality_reduction/the-fast-johnson-lidnenstrauss-transform-and-approximate-nearest-neighbors.pdf new file mode 100644 index 0000000..cc1b56e Binary files /dev/null and b/machine_learning/dimensionality_reduction/the-fast-johnson-lidnenstrauss-transform-and-approximate-nearest-neighbors.pdf differ diff --git a/machine_learning/dimensionality_reduction/toward-a-unified-theory-of-sparse-dimensionality-reduction-in-euclidean-space.pdf b/machine_learning/dimensionality_reduction/toward-a-unified-theory-of-sparse-dimensionality-reduction-in-euclidean-space.pdf new file mode 100644 index 0000000..cc8fdb9 Binary files /dev/null and b/machine_learning/dimensionality_reduction/toward-a-unified-theory-of-sparse-dimensionality-reduction-in-euclidean-space.pdf differ