In single-label classification, each input is assigned at most one class. This is separate from the binary-versus-multiclass distinction, which depends on the number of possible classes. section 3.1.2
Intent classification
An utterance asking for a flight and food options contains two intents, so it does not fit a single-label setup. In the ATIS data, combined-intent classes are removed to simplify classification. section 3.1.2 section 3.2
Listing 3.3 Mapping the intents to their new names
df['intent'] = df['intent'].map(ATIS_INTENT_MAPPING) #1
df = df.dropna(subset=['intent']) #2
print(f"DF number of rows after removing multi label classes: {len(df)}")
The mapping and row filtering show how combined-intent classes are excluded when preparing the ATIS labels. section 3.2

