Learning with Less: Low-rank Dynamics, Communication, and Introspection in Machine Learning