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:
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.
The paper: A Convolutional Neural Network for Modelling Sentences (Kalchbrenner et al., ACL 2014)