On the convolutional side, <cite>Liu et al. (2017)</cite> generated the segment representation by combining the outputs of three parallel CNNs with different context window sizes, in order to capture different functional patterns.