added a new class for sparse filters - based on a 2011 NIPS paper