So, let's say you have a bunch of flat rules, such as:
NP NNP NNP NNP NNP
or
VP V Det NP
When you binarize them, you want to keep the context (i.e. itβs not just Det, but specifically Det, following the verb as part of VP). Annotations like this are usually used for this:
NP NNP NP->NNP NNP NP->NNP->NNP NNP NP->NNP->NNP->NNP NNP
or
VP V VP->V Det VP->V->Det NP
You need to binarize the tree, but these annotations are not always very significant. They may be somewhat meaningful for the Verb Phrase example, but all you really care about is that the noun can be a pretty long line of proper nouns (like the Peter B. Lewis Building or the Hope Memorial Bridge Project Anniversary "). Thus, with horizontal marking, you will slightly hide some annotations, discarding part of the context. Marking order is the amount of context that you are going to keep. Thus, using ordinary annotations you are basically in infinite order: choosing what to keep the whole context and did not collapse.
The order 0 means that you are going to delete the entire context, and you will get a tree without fantastic annotations, for example:
NP NNP NNP NNP NNP NNP NNP NNP
Order 1 means that you save only one context term, and you get a tree like this:
NP NNP NP->...NNP **one term: NP->** NNP NP->...NNP **one term: NP->** NNP NP->...NNP **one term: NP->** NNP
Order 2 means that you save two context conditions, and you get such a tree:
NP NNP NP->NNP **two terms: NP->NNP** NNP NP->NNP->...NNP **two terms: NP->NNP->** NNP NP->NNP->...NNP **two terms: NP->NNP->** NNP