Learnable Pooling Regions is a proposed framework that jointly learns the classifier parameters together with the shape of the pooling regions (pooling regions as in the Spatial Pyramid Matching architecture).
http://www.d2.mpi-inf.mpg.de/content/learning-smooth-pooling-regions-visual-recognition-0