Complex sentence: It has applications in pedagogy and machine learning, because they rely on word-sense disambiguation and (such as nouns, verbs, adjectives, adverbs or prepositions), as long as both words belong to the same part of speech.
Split into simpler sentences: It has applications in pedagogy and machine learning, because they rely on word-sense disambiguation and. Synonyms can be any part of speech (such as nouns, verbs, adjectives, adverbs or prepositions), as long as both words belong to the same part of speech.