<?xml version="1.0" encoding="UTF-8"?>
<CourseUnit xmlns="http://www.manchester.ac.uk/CUICourseUnitDetails" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.manchester.ac.uk/CUICourseUnitDetails.xsd">
  <UnitCode Applicant="Y" Label="Unit code" Student="Y">
    <Code>COMP64702</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Transforming Text Into Meaning</Title>
  </UnitTitle>
  <MaxUnits Applicant="Y" Label="Credit rating" Student="Y">
    <Units>15</Units>
  </MaxUnits>
  <TeachingPeriods Applicant="Y" Label="Teaching period(s)" Student="Y">
    <Period>Semester 2</Period>
  </TeachingPeriods>
  <AcademicCareer Applicant="Y" Label="Academic career" Student="Y">
    <Value>Postgraduate Taught</Value>
  </AcademicCareer>
  <UnitLevel Applicant="Y" Label="Unit level" Student="Y">
    <Level>Level 6</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Chenghua Lin</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
  </StaffList>
  <OfferedBy Applicant="Y" Label="Offered by" Student="Y">
    <OrganisationList>
      <Organisation>
        <OrgName>Department of Computer Science</OrgName>
      </Organisation>
    </OrganisationList>
    <GroupList>
      <Group>
        <GroupName></GroupName>
      </Group>
    </GroupList>
    <FheqLevels>
      <FheqLevel>
        <LevelNumber>1</LevelNumber>
        <LevelName>FHEQ level (Framework for Higher Education Qualifications) ' Masters/Integrated Masters P4 ' </LevelName>
      </FheqLevel>
    </FheqLevels>
    <Ects>
      <MaxUnits>European Credit Transfer &amp; Accumulation System Rating :   7.5</MaxUnits>
    </Ects>
  </OfferedBy>
  <MarketingOverview Applicant="Y" Label="Marketing Course unit overview" Student="">
    <Content>&lt;p&gt;Textual data contain information and meaning which are not readily accessible or searchable due to the unstructured nature of natural language. Machines have been increasingly used to automate the analysis, understanding and extraction of information buried within (often large amounts of) textual data. Enabling machines to automatically transform unstructured text into meaningful information requires the study, development and application of various natural language processing and text mining approaches.&lt;/p&gt;&lt;p&gt;&lt;br&gt;This unit will equip students with the knowledge, skills and techniques necessary to: design state-of-the-art computational approaches for analysing the meaning of natural language; develop traditional machine learning-based and deep learning-based methods for NLP tasks in a responsible and ethical manner; and apply such methods on large-scale textual datasets drawn from various domains, leading to the extraction if not creation of insights and knowledge.&lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p&gt;Machines have been increasingly used to automate the analysis, understanding and extraction of information buried within (often large amounts of) textual data. Enabling machines to automatically transform unstructured text into meaningful information requires the study, development and application of various natural language processing (NLP) and text mining approaches.&lt;/p&gt;&lt;p&gt;&lt;br&gt;This unit will equip students with the knowledge, skills and techniques necessary to: (1) design computational approaches (e.g., state-of-the art models) for representing the meaning of words and analysing the meaning of natural language; (2) develop traditional machine learning-based and deep learning-based models for NLP tasks such as language modelling, sequence classification and sequence labelling; (3) practise responsible and ethical innovation of such approaches and models; and (4) apply them on large-scale textual datasets drawn from various domains, leading to the extraction if not creation of insights and knowledge.&lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;This course unit aims to: (1) introduce students to core concepts in natural language processing (NLP); (2) enable students to develop traditional machine learning-based and state-of-the-art deep learning-based approaches for various NLP tasks; and (3) provide students with an understanding of techniques underpinning text mining, that will facilitate the development of solutions for characterising, searching, analysing and exploiting large-scale textual data in the search for new knowledge.&amp;nbsp;&lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;p&gt;&lt;strong&gt;ILO 1:&lt;/strong&gt; Discuss techniques for pre-processing written natural language: sentence segmentation, tokenisation, lemmatisation and part-of-speech tagging.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO&amp;nbsp;2:&lt;/strong&gt; Explain approaches to parsing and distinguish between different sentence structure representations.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 3:&lt;/strong&gt; Compare and contrast different types of language models and vector-based representations of words.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 4:&lt;/strong&gt; Design traditional and state-of-the-art approaches (e.g., transformer-based language models) to NLP tasks such as sequence classification, sequence labelling and span extraction.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 5:&lt;/strong&gt; Systematically evaluate and compare the performance of approaches to NLP tasks with the use of standard metrics and carefully selected datasets.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 6:&lt;/strong&gt; Develop and apply—as a team—various NLP methods to extract information and meaning from large-scale textual data in domains such as news, biomedicine, healthcare, law and social media.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 7: &lt;/strong&gt;Demonstrate responsible and ethical practices for developing, deploying and evaluating NLP methods, and for reporting their results.&lt;/p&gt;</Content>
  </LearningOutcomes>
  <Knowledge Applicant="Y" Label="Knowledge and understanding" Student="Y">
    <Content></Content>
  </Knowledge>
  <IntellectualSkills Applicant="Y" Label="Intellectual skills" Student="Y">
    <Content></Content>
  </IntellectualSkills>
  <PracticalSkills Applicant="Y" Label="Practical skills" Student="Y">
    <Content></Content>
  </PracticalSkills>
  <TransferableSkills Applicant="Y" Label="Transferable skills and personal qualities" Student="Y">
    <Content></Content>
  </TransferableSkills>
  <EmployabilitySkillsList Applicant="Y" Label="Employability skills" Student="Y">
    <Skill>
      <SkillId>Analytical skills</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Group/team working</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Innovation/creativity</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Project management</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Oral communication</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Problem solving</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Research</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Written communication</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content>&lt;p&gt;1. Pre-processing of written natural language: sentence segmentation, tokenisation, lemmatisation and part-of-speech tagging.&lt;/p&gt;&lt;p&gt;2. Sentence structure representations: parsing.&lt;/p&gt;&lt;p&gt;3. Word representations: vector-based representations and language models.&lt;/p&gt;&lt;p&gt;4. Traditional and state-of-the-art approaches: machine learning and transformer-based models for various NLP tasks such as sequence classification, sequence labelling and span extraction.&lt;/p&gt;&lt;p&gt;5. Reliable data: collection and annotation of datasets and measuring their reliability.&lt;/p&gt;&lt;p&gt;6. Evaluation techniques: the use of standard metrics.&lt;/p&gt;&lt;p&gt;7. Method development and application: extracting information and meaning from large-scale textual data in various domains.&lt;/p&gt;&lt;p&gt;8. Responsible and ethical practices for developing, deploying and evaluating NLP methods, and for reporting their results.&lt;/p&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content>&lt;p&gt;&lt;u&gt;Weekly asynchronous materials&lt;/u&gt; will be provided to students in the form of either pre-recorded video lectures or directed reading assignments.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;u&gt;Weekly synchronous lectures&lt;/u&gt; will consolidate learning from asynchronous material; these include a mix of interactive presentations (by staff) highlighting key concepts, Q&amp;amp;A sessions and formative quizzes.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;u&gt;Fortnightly labs&lt;/u&gt; will provide students with opportunities to ask questions, carry out hands-on exercises and work on their coursework as a group, including the preparation of a topic proposal, implementation of a solution and drafting a report.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;u&gt;Online discussions via an e-learning environment&lt;/u&gt; will help address student queries.&lt;/p&gt;</Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>50%</MethodWeight>
    </Method>
    <Method>
      <MethodId>9</MethodId>
      <MethodName>Set exercise</MethodName>
      <MethodWeight>50%</MethodWeight>
    </Method>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;Weekly formative quizzes: cohort-level feedback in weekly synchronous lectures and immediate feedback in e-learning environment.&lt;/p&gt;&lt;p&gt;Coursework (Topic proposal oral presentation, Implementation, Report): feedback during formative fortnightly labs and individual feedback during/after marking.&lt;/p&gt;&lt;p&gt;Exam: cohort-level feedback after marking.&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode>COMP64501</UnitCode>
      <UnitTitle>Topics in Machine Learning</UnitTitle>
      <RequirementType>Pre-Requisite</RequirementType>
      <Description>Recommended</Description>
    </Requirement>
    <AdditionalRequirement>&lt;p&gt;Students should have some prior background in machine learning.&lt;/p&gt;</AdditionalRequirement>
  </RequirementsList>
  <AcademicPrograms Applicant="Y" Label="Academic programmes" Student="Y">
    <AcademicProgram>
      <Program></Program>
      <Plan></Plan>
      <Level></Level>
      <Requirement></Requirement>
    </AcademicProgram>
  </AcademicPrograms>
  <FreeChoice Applicant="Y" Label="Available as a free choice unit?" Student="Y">
    <Content>N</Content>
  </FreeChoice>
  <Accreditation Applicant="Y" Label="Accreditation" Student="Y">
    <Content></Content>
  </Accreditation>
  <RecommendedReading Applicant="Y" Label="Recommended reading" Student="Y">
    <Content>&lt;p&gt;The text mining handbook : advanced approaches in analyzing unstructured data &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Feldman, Ronen,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cambridge University Press&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2006&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: &lt;a href="https://www.librarysearch.manchester.ac.uk/discovery/search?query=isbn,contains,9780511546914&amp;amp;search_scope=MyInst_and_CI&amp;amp;sortby=rank&amp;amp;vid=44MAN_INST:MU_NUI&amp;amp;lang=en&amp;amp;mode=advanced&amp;amp;offset=0" target="_blank"&gt;9780511546914&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Speech and Language Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Jurafsky and Martin&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;2023&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Deep Learning for Natural Language Processing : Creating Neural Networks with Python &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Goyal, Palash.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Apress &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2018&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: &lt;a href="https://www.librarysearch.manchester.ac.uk/discovery/search?query=isbn,contains,9781484236857&amp;amp;search_scope=MyInst_and_CI&amp;amp;sortby=rank&amp;amp;vid=44MAN_INST:MU_NUI&amp;amp;lang=en&amp;amp;mode=advanced&amp;amp;offset=0" target="_blank"&gt;9781484236857&lt;/a&gt;&lt;/p&gt;</Content>
  </RecommendedReading>
  <StudyHours Applicant="Y" Label="Study hours" Student="Y">
    <IntroText> </IntroText>
    <ScheduledHours Applicant="Y" Label="Scheduled activity hours" Student="Y">
      <ActivityHours>
        <ActivityType>Assessment written exam</ActivityType>
        <Hours>2</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Lectures</ActivityType>
        <Hours>20</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Practical classes &amp; workshops</ActivityType>
        <Hours>10</Hours>
      </ActivityHours>
    </ScheduledHours>
    <PlacementHours Applicant="Y" Label="Placement hours" Student="Y">
      <ActivityHours>
        <ActivityType></ActivityType>
        <Hours>0</Hours>
      </ActivityHours>
    </PlacementHours>
    <TotalHours Applicant="Y" Label="Independent study hours" Student="Y">
      <Hours>118</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content>&lt;p&gt;&lt;u&gt;Independent Study Hours:&lt;/u&gt;&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pre-recorded videos and/or directed reading (20 hours)&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Assessed coursework (50 hours)&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Weekly revision and exam revision (58 hours)&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Additional information about assessment:&lt;/u&gt;&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Oral assessment/presentation: Oral presentation of coursework topic proposal&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Project output: Coursework code implementation and documentation&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report: Short academic paper describing the coursework&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Grouping of coursework:&lt;/u&gt;&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The coursework is attempted as a group of self-organised 3-4 students.&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </Notes>
</CourseUnit>
