Scaling Activity Discovery And Recognition To Large, Complex Datasets