Adaptive Low-Rank Approximation of Collocation Matrices