Shallow parsing is a technique that divides text such as sentences into constituent parts and describes the syntactic relationships between those parts, but does not fully analyze internal structure or function. It aims to infer as much structure as possible from morphological and word order information. Typical modules include part-of-speech tagging, chunking of phrases, and relation finding between chunks. Shallow parsers are useful for processing large texts and are more robust to noise than deep parsers.