Given an input stream, the objective of this task is to classify whether words in the stream are grammatically correct or not. The input to this task is a stream of words, possibly from captions generated by a speech-to-text engine, and the output is a classification of each word from the labels (reason) = [NO_DIFF (correct), CASE_DIFF (case error), PUNCUATION_DIFF (punctuation error), CASE_AND_PUNCUATION_DIFF (both case and punctuation error), STEM_BASED_DIFF (stem word error), DIGIT_DIFF (digit error), INTRAWORD_PUNC_DIFF (intra-word punctuation error), and UNKNOWN_TYPE_DIFF (an error that does not corrrespond to the previous categories)].
--------
Question: ["we've", 'seen', 'how', 'to', 'correct', 'non', 'words', 'of', 'English', 'but', 'what', 'happens', 'if', 'the', 'error', 'produces', 'a', 'real', 'word', 'this', 'turns', 'out', 'to', 'be', 'a', 'very', 'common', 'problem', 'maybe', 'between', 'a', 'quarter', 'and', 'a', 'half', 'of', 'spelling', 'errors', 'depending', 'on', 'the', 'application', 'turn', 'out', 'to', 'be', 'real', 'words', 'and', 'so', 'in', 'these', 'examples', 'from', 'from', 'a', 'classic', 'paper', 'by', 'Karen', 'cuca', 'CH', 'the', 'word', 'minutes', 'is', 'misspelled', 'as', 'minuets', 'perfectly', 'reasonable', 'English', 'word', 'the', 'word', 'and', 'is', 'misspelled', 'as', 'the', 'word', 'and', 'a', 'very', 'very', 'common', 'English', 'word', 'will', 'leave', 'as', 'lave', 'by', 'as', 'B', 'and', 'so', 'on', 'so', 'these']

Answer: ['CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'CASE_AND_PUNCUATION_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'UNKNOWN_TYPE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'UNKNOWN_TYPE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'UNKNOWN_TYPE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF']

Question: ['my', 'seven-year-old', 'grandson', 'sleeps', 'just', 'down', 'the', 'hall', 'from', 'me', 'and', 'he', 'wakes', 'up', 'a', 'lot', 'of', 'mornings', 'and', 'he', 'says', 'you', 'know', 'this', 'could', 'be', 'the', 'best', 'day', 'ever', 'and', 'other', 'times', 'in', 'the', 'middle', 'of', 'the', 'night', 'he', 'calls', 'out', 'in', 'a', 'tremulous', 'voice', 'Nanna', 'will', 'you', 'ever', 'get', 'sick', 'and', 'die', 'I', 'think', 'this', 'pretty', 'much', 'says', 'it', 'for', 'me', 'and', 'most', 'of', 'the', 'people', 'I', 'know', 'that', "we're", 'a', 'mixed', 'grill', 'of', 'happy', 'anticipation', 'and', 'dread', 'so', 'I', 'sat', 'down', 'a', 'few', 'days', 'before', 'my', '61st', 'birthday', 'and', 'I', 'decided', 'to', 'compile', 'a', 'list', 'of', 'everything']

Answer: ['CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'CASE_AND_PUNCUATION_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'UNKNOWN_TYPE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF']

Question: ['[Music]', 'in', 'the', 'Brancato', 'chapel', 'in', 'santa', 'maria', 'del', 'carmen', 'a', 'just', 'to', 'the', 'left', 'of', 'Musashi', 'is', 'great', 'painting', 'the', 'tribune', 'money', 'is', 'another', 'painting', 'by', 'masaccio', 'the', 'expulsion', 'from', 'Eden', 'the', 'frescoes', 'in', 'this', 'Chapel', 'all', 'tell', 'the', 'story', 'of', 'the', 'life', 'of', 'st.', 'Peter', 'except', 'for', 'the', 'expulsion', 'we', 'could', 'ask', 'what', 'is', 'the', 'expulsion', 'doing', 'sooner', 'this', 'is', 'the', 'story', 'of', 'Adam', 'and', 'Eve', 'being', 'expelled', 'from', 'the', 'Garden', 'of', 'Eden', "they've", 'eaten', 'the', 'forbidden', 'fruit', 'from', 'the', 'tree', 'of', 'knowledge', 'and', 'God', 'has', 'discovered', 'that', 'transgression', 'and', 'has', 'banished', 'them', 'from', 'Eden', 'and', 'we', 'see']

Answer:
NO_DIFF NO_DIFF NO_DIFF UNKNOWN_TYPE_DIFF CASE_DIFF NO_DIFF CASE_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF CASE_AND_PUNCUATION_DIFF NO_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF CASE_DIFF NO_DIFF UNKNOWN_TYPE_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF