Patterns are defined as dependency paths with at most three intermediate nodes between the two focus nouns.
while no automatic text preprocessing method is free of errors, it is indeed true that approaches other than full parsing, like for example shallow parsing, offer useful information at a considerably cheaper processing cost.