Un método alternativo es explotar la invarianza rotacional de la Gaussiana. Puedes escribir $$X^T Y = |X| \left( \left(\frac{X}{|X|}\right)^T Y \right).$$ Porque $Y$ es invariante bajo rotación, el producto interno ahora es independiente de $X$, y de hecho tiene una distribución $N(0,1/m)$. Ahora dejemos que $C>1$ sea un parámetro arbitrario. Podemos acotar la probabilidad $X^T Y > \epsilon$ por la probabilidad de que ocurra uno de los siguientes dos eventos.
-
$ \left(\frac{X}{|X|}\right)^T Y \geq \frac{\epsilon}{C}$. Suponiendo que $ \epsilon \sqrt{m}/C$ tiende a infinito, esto ocurre con probabilidad $\Phi (\frac{\epsilon \sqrt{m}}{C})=(1+o(1)) \sqrt{\frac{m}{2 \pi}} \exp(-\frac{\epsilon^2 m}{C^2})$.
-
$|X| \geq C$. La norma de un vector Gaussiano está bien estudiada, y es estándar (ver, por ejemplo Capítulo 2 de estas notas, que $|X|$ está fuertemente concentrado alrededor de su esperanza. Por ejemplo, aplicando el Corolario 2.3 de las notas vinculadas se obtiene que la probabilidad de que esto ocurra es a lo sumo $\exp(-\frac{1}{4} (1-\frac{1}{C^2})^2 m)$
Para $\epsilon$ alejado de $0$ puedes elegir $C$ para optimizar la suma de los dos términos obteniendo una cota que es exponencial en $m$ pero con un exponente no óptimo. Si $\epsilon$ tiende a $0$ con $m$, entonces el primer término es dominante. Ese término permanece pequeño siempre y cuando $\epsilon$ sea mucho mayor que $\sqrt{\frac{\log m}{m}}.