Differentiable pooling for hierarchical feature learning: arXiv 1207.0151v1