Exploring Sparsity, Self-Similarity, And Low Rank Approximation In Action Recognition, Motion Retrieval, And Action Spotting