Since it is not possible to enumerate all the different syntactic variations of an assertion, there is a need to learn general patterns that encode the various ways of expressing the assertion.
we learn the various syntactic patterns that can encode the same information as the seed patterns and hence can be mapped to same representation.