This is a brief summary of paper for me to study and arrange it, A Convolutional Neural Network for Modelling Sentences (Kalchbrenner et al., ACL 2014) I read and studied.

This paper propose sentence embedding method by convoutionala neural network with dynamic max pooling operation.

Their method complements the Time-Delay Neural Network(TDNN), in particular, MAX-TDNN.

The architecture is the following:

Kalchbrenner et al., ACL 20146

As you can see figure above, their propose K-Max pooling which extract K highest valures in time sequence of p(i.e a sequence p).

The order of K-max pooling corresponds to their orignal order of p.

In the figure above, K-max pooling extracts K highest valures in time sequence of p.

The Dynamic K-max pooling is to choose k dynamically depending on the number of convolutional layer and K in final k-max pooling.

The folding is simple way to give rise to dependencies in differenc row in sentence maxtrix by summing the fow in the maxtrix element-wise.

Reference