<?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>MATH64082</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Advanced Uncertainty Quantification</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>Catherine Powell</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
  </StaffList>
  <OfferedBy Applicant="Y" Label="Offered by" Student="Y">
    <OrganisationList>
      <Organisation>
        <OrgName></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;This unit introduces theoretical tools and numerical methods for incorporating random inputs into models consisting of differential equations.&amp;nbsp; We begin by introducing stochastic processes and random fields and numerical methods for simulating them. We then introduce the multilevel Monte Carlo method for propagating uncertainty in ODE models with random inputs and sparse grid techniques for estimating intergrals in high dimensions. Finally, we investigate intrusive and non-intrusive surrogate modelling techniques in the form of stochastic Galerkin approximation and Gaussian process regression.&lt;/p&gt;&lt;p&gt;Although the concepts and tools introduced in this module will require a theoretical grounding, the primary intention is to focus on the application of the methods to models consisting of ordinary and partial differential equations, derived from environmental, industrial and biological applications. Computational exercises will reinforce understanding of the methods introduced and their theoretical properties.&lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p&gt;This unit introduces theoretical tools and numerical methods for incorporating random inputs into models consisting of differential equations.&amp;nbsp; We begin by introducing stochastic processes and random fields and numerical methods for simulating them. We then introduce the multilevel Monte Carlo method for propagating uncertainty in ODE models with random inputs and sparse grid techniques for estimating intergrals in high dimensions. Finally, we investigate intrusive and non-intrusive surrogate modelling techniques in the form of stochastic Galerkin approximation and Gaussian process regression.&lt;/p&gt;&lt;p&gt;Although the concepts and tools introduced in this module will require a theoretical grounding, the primary intention is to focus on the application of the methods to models consisting of ordinary and partial differential equations, derived from environmental, industrial and biological applications. Computational exercises will reinforce understanding of the methods introduced and their theoretical properties.&lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;To further develop the ideas introduced in the first semester course An Introduction to Uncertainty Quantification (MATH64071), focusing on the representation of random inputs, multilevel Monte Carlo sampling, numerical integration in more than one dimension and intrusive and non-intrusive surrogate modelling techniques. Again, the focus will be on UQ for models consisting of differential equations, of the type frequently encountered by applied mathematicians working on environmental, industrial and biological applications.&lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;ul&gt;	&lt;li&gt;		Represent second order random fields as series expansions and explain key theoretical results.&lt;/li&gt;	&lt;li&gt;		Describe and implement numerical methods for generating realisations of second order random fields on one and two-dimensional domains.&lt;/li&gt;	&lt;li&gt;		Apply multilevel Monte Carlo sampling to ODEs with random inputs in combination with standard time-stepping methods, and analyse the associated error.&lt;/li&gt;	&lt;li&gt;		Construct and implement standard tensor product quadrature rules in multiple dimensions and explain their disadvantages.&lt;/li&gt;	&lt;li&gt;		Derive sparse grid approximation rules, apply them to the computation of expectations and other statistical quantities of interest, and state key approximation theory results.&lt;/li&gt;	&lt;li&gt;		Explain the concept of a surrogate model for differential equations with random inputs and state common intrusive and non-intrusive approaches.&lt;/li&gt;	&lt;li&gt;		Define the concept of a weak solution for test problems consisting of differential equations and derive the finite-dimensional problems associated with Galerkin approximation.&lt;/li&gt;	&lt;li&gt;		Recognise families of orthogonal polynomials associated with common probability distributions and explain how to construct appropriate spaces of multivariate polynomials for stochastic Galerkin approximation.&lt;/li&gt;	&lt;li&gt;		Describe and implement stochastic Galerkin approximation schemes for test problems consisting of differential equations with random inputs, and perform error analysis.&lt;/li&gt;	&lt;li&gt;		Explain how to apply Gaussian process regression to approximate a function whose value is known only at a finite set of points and derive the predictive distribution from the prior.&lt;/li&gt;	&lt;li&gt;		Implement Gaussian process regression for selected test problems consisting of differential equations with random inputs and analyse the properties of the predictive mean.&lt;/li&gt;&lt;/ul&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></SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content>&lt;p&gt;1. Representation of Random Inputs [3]&lt;/p&gt;&lt;p&gt;Stochastic processes/random fields. Stationary and isotropic cases. Covariance functions and regularity results. Mercer&amp;#39;s theorem. Hilbert&amp;ndash;Schmidt theorem. Karhunen-Loeve expansions. Examples of ODEs and PDEs with random inputs.&lt;/p&gt;&lt;p&gt;2. Numerical Methods for Generating Random Fields [3]&lt;/p&gt;&lt;p&gt;Cholesky factorisation, singular value decomposition, circulant embedding in one dimension.&lt;/p&gt;&lt;p&gt;3. Sampling-based methods for uncertainty in ODEs [4]&lt;/p&gt;&lt;p&gt;Multilevel Monte Carlo sampling. Telescoping sums. Error analysis and comparison to standard Monte Carlo sampling.&lt;/p&gt;&lt;p&gt;4. Numerical Integration [5]&lt;/p&gt;&lt;p&gt;Review of Newton-Cotes and Gauss rules in one dimension. Tensor product rules. Sparse grid integration and interpolation in higher dimensions.&lt;/p&gt;&lt;p&gt;5. Galerkin approximation [3]&lt;/p&gt;&lt;p&gt;Hilbert spaces. Riesz representation theorem. Lax-Milgram Lemma. Weak solution of differential equations. Galerkin approximation.&lt;/p&gt;&lt;p&gt;6. Stochastic Spectral Methods [4]&lt;/p&gt;&lt;p&gt;Univariate orthogonal polynomials. Legendre and Hermite polynomials. Multivariate orthogonal polynomomials. Stochastic Galerkin approximation.&lt;/p&gt;&lt;p&gt;7. Gaussian Process Regression. [5]&lt;/p&gt;&lt;p&gt;Statistical models. Linear regression. Gaussian processes and conditioning. Choice of prior. Approximation theory and link to radial basis functions.&lt;/p&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content></Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>0</MethodId>
      <MethodName>Other</MethodName>
      <MethodWeight>20%</MethodWeight>
    </Method>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>80%</MethodWeight>
    </Method>
    <OtherDescription>&lt;p&gt;• Mid-semester coursework: 20% &amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;• Written exam : 80%&lt;/p&gt;</OtherDescription>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;Feedback tutorials will provide an opportunity for students&amp;rsquo; work to be discussed and provide feedback on their understanding. Coursework or in-class tests (where applicable) also provide an opportunity for students to receive feedback. Students can also get feedback on their understanding directly from the lecturer, for example during the lecturer&amp;rsquo;s office hour.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode>MATH64071</UnitCode>
      <UnitTitle>Introduction to Uncertainty Quantification</UnitTitle>
      <RequirementType>Pre-Requisite</RequirementType>
      <Description>Compulsory</Description>
    </Requirement>
    <AdditionalRequirement>Pre-Requsites for MATH64082</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;Ralph Smith, Uncertainty Quantification, SIAM, 2014.&lt;/p&gt;&lt;p&gt;C. E. Rasmussen &amp;amp; C. K. I. Williams, Gaussian Processes for Machine Learning, the MIT Press, 2006&lt;/p&gt;&lt;p&gt;J. Voss, An Introduction to Statistical Computing: A Simulation-based Approach, Wiley, 2013.&lt;/p&gt;&lt;p&gt;T.J. Sullivan, Introduction to Uncertainty Quantification, Springer, 2015.&lt;/p&gt;&lt;p&gt;G.J. Lord, C.E. Powell, T. Shardlow. An introduction to computational stochastic PDEs. Cambridge University Press, 2014.&lt;/p&gt;&lt;p&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>Lectures</ActivityType>
        <Hours>12</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Tutorials</ActivityType>
        <Hours>12</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>126</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content>&lt;p&gt;The independent study hours will normally comprise the following. During each week of the taught part of the semester:&lt;/p&gt;&lt;p&gt;· You will normally have approximately 75-120 minutes of video content. Normally you would spend approximately 2.5-4 hrs per week studying this content independently&lt;br/&gt;· You will normally have exercise or problem sheets, on which you might spend approximately 2-2.5hrs per week&lt;br/&gt;· There may be other tasks assigned to you on Blackboard, for example short quizzes, short-answer formative exercises or directed reading&lt;br/&gt;· In some weeks you may be preparing coursework or revising for mid-semester tests&lt;/p&gt;&lt;p&gt;Together with the timetabled classes, you should be spending approximately 9 hours per week on this course unit.&lt;/p&gt;&lt;p&gt;The remaining independent study time comprises revision for and taking the end-of-semester assessment.&lt;/p&gt;&lt;p&gt;The above times are indicative only and may vary depending on the week and the course unit. More information can be found on the course unit’s Blackboard page.&lt;/p&gt;</Content>
  </Notes>
</CourseUnit>
