SlideShare a Scribd company logo
;
Microlensing Modelling with Nested
Sampling
Ashna Sharan
PhD Candidate
Supervisor: Dr. Nicholas Rattenbury
Department of Physics
University of Auckland
Gravitational Lensing
Light from a distant source
is defleced by a foreground
lens system.
Gravitational Lensing
Light from a distant source
is defleced by a foreground
lens system.
Gravitational Lensing
Light from a distant source
is defleced by a foreground
lens system.
Multiple resolvable images
form.
Gravitational Lensing
Light from a distant source
is defleced by a foreground
lens system.
Multiple resolvable images
form.
Gravitational Lensing
Einstein Ring
In case of perfect alignment of the
observer, lens and source, the
multiple distorted images merge
and form a ring-like structure.
Gravitational Lensing
Einstein Ring
In case of perfect alignment of the
observer, lens and source, the
multiple distorted images merge
and form a ring-like structure.
Einstein ring mirage wrapped around a galaxy, captured by Hubble Space Telescope.
Gravitational Lensing
Microlensing
Lensing by single massive objects, for
example, a star, a stellar-binary, a star
with a planet companion.
Gravitational Lensing
Microlensing
Images too small
(0.2-2
milliarcseconds)
to be resolved by
telescopes.
Due to the
relative motion of
the source and
lens, we see a
brightening of the
source star.
Microlensing - Single Lens
µ0 is the distance of closest impact between the source and
lens.
Lens
θE
Source star
µ0µ(t)
Source trajectories projected onto a lens plane with an Einstein ring.
Microlensing - Single Lens
µ0 is the distance of closest impact between the source and
lens.
Lens
θE
Source star
µ0µ(t)
Source trajectories projected onto a lens plane with an Einstein ring.1
2
3
4
5
6
7
8
9
10
11
-1 -0.5 0 0.5 1
Amplification
Time, τ
µ0 = 0.1
µ0 = 0.01
The smaller the µ0, the higher the peak of the lightcurve.
Microlensing - Binary Lens
Binary-lens light curves
Depending on the source
lens configuration binary-lens
light curves can take many
forms.
Microlensing - Binary Lens
Binary-lens light curves
Depending on the source
lens configuration binary-lens
light curves can take many
forms.
Microlensing - Binary Lens
Binary-lens light curves
Depending on the source
lens configuration binary-lens
light curves can take many
forms.
0
2
4
6
8
10
12
14
16
6705 6710 6715 6720 6725 6730 6735 6740
Amplification
Time (JD-245000)
Microlensing - Binary Lens
Binary-lens light curves
Depending on the source
lens configuration binary-lens
light curves can take many
forms.
0
2
4
6
8
10
12
14
16
6705 6710 6715 6720 6725 6730 6735 6740
Amplification
Time (JD-245000)
Microlensing Modelling Objectives
Need to find the best model to represent the observational
microlensing dataset.
Microlensing Modelling Objectives
Need to find the best model to represent the observational
microlensing dataset.
The Parameter Estimation Problem.
For a given model find a set of parameter values to
best-fit the data.
Microlensing Modelling Objectives
Need to find the best model to represent the observational
microlensing dataset.
The Parameter Estimation Problem.
For a given model find a set of parameter values to
best-fit the data.
The Model Selection Problem.
Choose between alternative models.
The Parameter Estimation Problem
1. Data - Photometric.
2. Model - The Lens Equation.
3. Error Function - difference between the data and the
model’s prediction for any given set of model parameters.
For example, the χ2
function (sum of squares of the
normalized residuals).
The Parameter Estimation Problem
1. Data - Photometric.
2. Model - The Lens Equation.
3. Error Function - difference between the data and the
model’s prediction for any given set of model parameters.
For example, the χ2
function (sum of squares of the
normalized residuals).
Optimization:
• Least-squares estimate - Minimize the χ2
function. Or,
• Maximum likelihood estimate - Maximize the likelihood
function, L, which can be approximated by,
L ∝ exp −
χ2
2
The Data - Photometric
MOA, OGLE and KMTNet microlensing groups monitor
hundreds of millions of stars in the Galactic Bulge.
Microlensing photometric data is obtained via Difference
Image Analysis (DIA).
The Data - Photometric
More datasets from follow-up groups with their narrow field
telescopes.
The Model - Lens Equation
Maps image positions to source positions.
We know the source positions and need to
find the image positions to compute the
amplifications.
Amplification is the area of the images relative
to the area of the source.
Microlensing Modelling Challenges
The lens equation:
Is a (N2
+ 1)th
degree complex polynomial for N lenses;
5th
degree for a binary-lens, 10th
for a triple lens.
Cannot compute the finite-source effect directly.
Is undefined for caustic curves.
Caustic curves are regions of infinite amplification
(theoretical) for a point source and very high
amplification for a finite source.
Microlensing Modelling Challenges
Higher Order Effects
Finite source effects.
• Prominent in most microlensing events so cannot be
overlooked.
• Images are not points but disjointed areas which can only be
found numerically.
Parallax, xallarap, orbital motion of lens objects.
Typical binary-lens with higher order effects has 9 or
more parameters: µ0, t0, tE , ε, d, α, ρ, ω, π .
Microlensing Modelling Challenges
Higher Order Effects
Finite source effects.
• Prominent in most microlensing events so cannot be
overlooked.
• Images are not points but disjointed areas which can only be
found numerically.
Parallax, xallarap, orbital motion of lens objects.
Typical binary-lens with higher order effects has 9 or
more parameters: µ0, t0, tE , ε, d, α, ρ, ω, π .
Numerical solutions required!
Microlensing Modelling Code for Binary-lens System
GPU-accelerated binary-lens modelling code developed by
Joe Ling, Massey University.
Microlensing Modelling Code for Binary-lens System
GPU-accelerated binary-lens modelling code developed by
Joe Ling, Massey University.
Magnification Map Technique
Dynamic Light Curve Engine*.
Microlensing Modelling Code for Binary-lens System
GPU-accelerated binary-lens modelling code developed by
Joe Ling, Massey University.
Magnification Map Technique
Dynamic Light Curve Engine*.
* Recently acquired from Joe.
Magnification Map
= 0.57, d = 0.9
Magnification maps are
2-D array of solutions
to the lens equation.
Represents the
parameter space { , d}.
Each pixel represents
the amplification of
the source star at a
point in time.
Magnification Map Caustic Curve Patterns
Single Lens
The caustic is a point (the position of the lens).
= 0, d = 0
Brighter color - higher amplification
Magnification Map Caustic Curve Patterns
Binary Lenses
The caustic curve patterns are more complicated.
= 0.5, d = 0.5
Magnification Map Caustic Curve Patterns
Binary Lenses
The caustic curve patterns are more complicated.
= 0.5, d = 0.5
= 0.1, d = 2.0
Magnification Map with Source Trajectory
A model
trajectory of the
source star.
Represents
{t0, tE , u0, α, ρ }.
Produces a unique
light curve.
Magnification Map Generation - Inverse Ray Shooting
Billions of rays are shot backwards from the observer, through
the lens onto the source plane.
Magnification Map Generation -Inverse Ray Shooting
Image Area Calculation
Lens plane is divided into a rectangular grid and rays shot
from the 4 corners of each grid cell.
Image Credit: (Ling,2013)
Magnification Map Generation - Inverse Ray Shooting
Billions of rays are shot evenly from image area onto the source
plane to determine the magnification of each of its pixel.
Image Credit: (Ling,2013)
Magnification Maps - Advantages
Finite source amplification can be computed directly by
integrating the source area on the magnification map.
Amplifications on caustic curve regions can be determined.
Caustic Curve Diagrams and Finite Source Effect
= 0.5, d = 0.5
ρ = 0.001
Source crosses caustic curve at two points.
Caustic Curve Diagrams and Finite Source Effect
= 0.5, d = 0.5
ρ = 0.001
Source crosses caustic curve at two points.
Caustic Curve Diagrams and Finite Source Effect
= 0.5, d = 0.5
ρ = 0.02
Caustic Curve Diagrams and Finite Source Effect
= 0.5, d = 0.5
ρ = 0.02
Finite source effect - peaks appear washed out.
Magnification Maps - Advantages
Multiple light curves can be extracted from the same
magnification map.
α
µ0
Magnification Maps - Advantages
Multiple light curves can be extracted from the same
magnification map.
α
µ0
Light curves corresponding to the source trajectories.
Magnification Map Technique
Grid search coupled with downhill simplex
optimization method.
Hundreds of thousands of light curves are extracted from
thousands of magnification maps to find rough initial
models.
However, Magnification Map Technique cannot be used
when we want to:
• Optimize ε and d as free parameters during a Markov Chain
Monte Carlo (MCMC) run.
• Account for orbital motion whereby projected distance, d
changes for each source position in time.
Magnification Map Technique
Grid search coupled with downhill simplex
optimization method.
Hundreds of thousands of light curves are extracted from
thousands of magnification maps to find rough initial
models.
However, Magnification Map Technique cannot be used
when we want to:
• Optimize ε and d as free parameters during a Markov Chain
Monte Carlo (MCMC) run.
• Account for orbital motion whereby projected distance, d
changes for each source position in time.
→ Dynamic Light Curve Engine.
Dynamic Light-Curve Engine
Computes the amplification value “on the fly”;
bypassing magnification map generation.
Dynamic Light-Curve Engine
Computes the amplification value “on the fly”;
bypassing magnification map generation.
“Image-centred” inverse ray shooting.
The difference: rays are shot to the source star disk,
not to entire source plane.
Dynamic Light-Curve Engine
Computes the amplification value “on the fly”;
bypassing magnification map generation.
“Image-centred” inverse ray shooting.
The difference: rays are shot to the source star disk,
not to entire source plane.
MCMC optmization is used for finding more accurate
models.
Dynamic Light Curve Engine: Image-centred IRS
Image Area Calculation
Solve complex polynomial to find point image positions
(active cells).
Recursively check if the neighbouring cells are active.
Dynamic Light Curve Engine: Image-centred IRS
Shoot equal density of rays from the image area for
each source position in time .
Relative amplification - number of collected rays
inside the source star.
Microlensing Modelling Objectives
The Parameter Estimation Problem.
• Magnification Map Technique with Grid Search and Downhill
Simplex.
• Dynamic Light Curve Engine with MCMC.
Microlensing Modelling Objectives
The Parameter Estimation Problem.
• Magnification Map Technique with Grid Search and Downhill
Simplex.
• Dynamic Light Curve Engine with MCMC.
The Model Selection Problem?
The Microlensing Model Selection Problem
Choose between multiple competing models with comparable
χ2
values.
The Microlensing Model Selection Problem
Choose between multiple competing models with comparable
χ2
values.
Two different models specified by different number of
parameters:
• Binary lens or triple lens?
• Static binary-lens or with orbital motion?
The Microlensing Model Selection Problem
Choose between multiple competing models with comparable
χ2
values.
Two different models specified by different number of
parameters:
• Binary lens or triple lens?
• Static binary-lens or with orbital motion?
One specific model produces two comparable modes
with different sets of parameter values.
Example 1. - Microlensing Model Selection Problem
Solution 1: A star and planet lens system with orbital
motion.
Solution 2: Static binary star lens system.
Example 2. - Microlensing Model Selection Problem
OGLE-2004-BLG-490 : Binary-lens model with 7 parameters
= 0.04, d = 1.43, ρ = 0.001, α = 6.02, t0 = 3224.0, tE = 14.9, µ0 = 0.22
Example 2. - Microlensing Model Selection Problem
OGLE-2004-BLG-490 : Binary-lens model with 7 parameters
= 0.11, d = 1.71, ρ = 0.08, α = −0.01, t0 = 3225.3, tE = 12.7, µ0 = 0.32
Example 2. - Microlensing Model Selection Problem
OGLE-2004-BLG-490 : Binary-lens model with 7 parameters
Which one would you choose as the most probable light curve?
LC 1 LC 2
χ2
= 933 χ2
= 957
Using the “chi-square test for goodness of fit” method,
one would choose LC 1 as the most probable light curve
despite a chunk of it being unsupported by data points.
Example 3. - Microlensing Model Selection Problem
OGLE-2007-BLG-472
The global χ2
minimum had to be rejected because they
implied physically implausible parameters.
Kains et al.,2012
Chi-square Test for Goodness of Fit
Weaknesses in the least squares or equivalently
maximum likelihood approach:
Can lead us to over-parametrized models.
Occam’s Razor is not quantified : Is a simpler model
always better? Not if the complexity of the data justifies
a more complex model!
Can lead us to choose a sub-optimal mode.
There might be a need to reject the lowest χ2
models on
the basis of physical implausibility.
The Bayesian Approach to Model Selection
Model selection is a difficult task because we
can not simply choose the model that best fits
the data.
The Bayesian approach offers a much more
powerful way of comparing models.
The Bayesian Evidence for Model Selection
Bayes’ Theorem:
Posterior × Evidence = Likelihood × Prior (1)
The Bayesian Evidence for Model Selection
Bayes’ Theorem:
Posterior × Evidence = Likelihood × Prior (1)
Evidence:
Normalizes the posterior as a probability distribution over
all the parameters.
Quantitative “evidence” in favour of one model over
another.
Naturally implements Occam’s razor and guards against
over-fitting.
Computationally expensive but crucial for model selection
problems.
Bayesian Model Selection via Baye’s Factor
Given two models M1 and M2 we can decide which one is
favoured by simply computing Bayes’ Factor, the ratio of the
model evidences:
K =
Z1
Z2
(2)
A value of K > 1 means that M1 is more strongly supported
by the data under consideration than M2.
Nested Sampling - Model Selection & Parameter Estimation
Monte Carlo optimization method developed by John
Skilling, 2004.
Nested Sampling - Model Selection & Parameter Estimation
Monte Carlo optimization method developed by John
Skilling, 2004.
Performs straightforward model comparison by
direct computations of the Bayesian evidence.
Nested Sampling - Model Selection & Parameter Estimation
Monte Carlo optimization method developed by John
Skilling, 2004.
Performs straightforward model comparison by
direct computations of the Bayesian evidence.
Achieves simultaneous Bayesian model selection and
Bayesian parameter estimation as a by-product.
Nested Sampling
Image credit: Feroz et al., 2013
A population of points are randomly sampled. For iteration,
i, the point with lowest likelihood value, Li , is removed
from the live point set and replaced by another point drawn
from the prior under the constraint that its likelihood is
higher than Li
MultiNest
Nested sampling based algorithm, introduced by Feroz,
Hobson and Bridges.
Explores multi-modal and moderately multi-dimensional
parameter space successfully.
Active region nests inwards as the prior domain gets restricted
by the minimum likelihood condition.
PyMultiNest
The MultiNest sampling engine has a python interface -
PyMultiNest, written by Johannes Buchner.
PyMultiNest
The MultiNest sampling engine has a python interface -
PyMultiNest, written by Johannes Buchner.
Two main input functions:
• Prior.
• Log-likelihood.
PyMultiNest - Prior
Prior:
Needs to transform the native parameter space uniformly
distributed in [0, 1] to physical parameters specific to the
problem.
PyMultiNest - Prior
Prior:
Needs to transform the native parameter space uniformly
distributed in [0, 1] to physical parameters specific to the
problem.
Prior function
PyMultiNest - Log-likelihood
Log-likelihood: constant - χ2
2
Log-likelihood function
PyMultiNest Outputs
Outputs:
• Maximum a posterior (MAP) parameters of all the modes
found.
• Local log-evidences of all the modes found and the global
log-evidence.
Straightforward model comparison by taking the ratio of
the log-evidences.
Summary
GPU-accelerated code - fast and efficient parameter
estimation.
Magnification Map Technique.
• Grid-search with downhill simplex optimization method - for
rough initial models.
Dynamic Light Curve Engine.
• Orbital motion modelling enabled.
• Mcmc optimization method - for more accurate models.
Summary
GPU-accelerated code - fast and efficient parameter
estimation.
Magnification Map Technique.
• Grid-search with downhill simplex optimization method - for
rough initial models.
Dynamic Light Curve Engine.
• Orbital motion modelling enabled.
• Mcmc optimization method - for more accurate models.
Nested Sampling Method for Model Selection.
Primary Research Goals
Solve the microlensing model selection problem using nested
sampling optimization.
Primary Research Goals
Solve the microlensing model selection problem using nested
sampling optimization.
Write code to enable MultiNest optimization with the
Dynamic Light Curve Engine.
Primary Research Goals
Solve the microlensing model selection problem using nested
sampling optimization.
Write code to enable MultiNest optimization with the
Dynamic Light Curve Engine.
Test and validate code by comparison with published
microlensing results.
Primary Research Goals
Solve the microlensing model selection problem using nested
sampling optimization.
Write code to enable MultiNest optimization with the
Dynamic Light Curve Engine.
Test and validate code by comparison with published
microlensing results.
Model current microlensing events.
Acknowledgements
Dr. Nicholas Rattenbury
Joe Ling.
Dr. Brendon Brewer
Microlensing Modelling

More Related Content

What's hot

Ray tracing
Ray tracingRay tracing
Ray tracing
Yogesh jatin Gupta
 
Matrix optics
Matrix opticsMatrix optics
Matrix optics
Qahtan Al-zaidi
 
Sesión de Laboratorio 6: Lentes Ópticas
Sesión de Laboratorio 6: Lentes ÓpticasSesión de Laboratorio 6: Lentes Ópticas
Sesión de Laboratorio 6: Lentes Ópticas
Javier García Molleja
 
Lec12 epipolar
Lec12 epipolarLec12 epipolar
Lec12 epipolar
BaliThorat1
 
Lec11 single view-converted
Lec11 single view-convertedLec11 single view-converted
Lec11 single view-converted
BaliThorat1
 
Graphics Lecture 7
Graphics Lecture 7Graphics Lecture 7
Graphics Lecture 7
Saiful Islam
 
Ray tracing
Ray tracingRay tracing
Lec13 stereo converted
Lec13 stereo convertedLec13 stereo converted
Lec13 stereo converted
BaliThorat1
 
Lec14 multiview stereo
Lec14 multiview stereoLec14 multiview stereo
Lec14 multiview stereo
BaliThorat1
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and Radiosity
Michael Heron
 
Lec03 light
Lec03 lightLec03 light
Lec03 light
BaliThorat1
 
Lighting and shading
Lighting and shadingLighting and shading
Lighting and shading
Sri Harsha Vemuri
 
Lec04 color
Lec04 colorLec04 color
Lec04 color
BaliThorat1
 
Handout optik-geometri-english
Handout optik-geometri-englishHandout optik-geometri-english
Handout optik-geometri-english
supraptounnes
 
Illumination Model
Illumination ModelIllumination Model
Illumination Model
aishwaryabharadwaj7
 
Ejemplo optica - Inspección Visual
Ejemplo optica - Inspección VisualEjemplo optica - Inspección Visual
Ejemplo optica - Inspección Visual
Claudio Carrasco Ahumada
 

What's hot (18)

Ray tracing
Ray tracingRay tracing
Ray tracing
 
Matrix optics
Matrix opticsMatrix optics
Matrix optics
 
Sesión de Laboratorio 6: Lentes Ópticas
Sesión de Laboratorio 6: Lentes ÓpticasSesión de Laboratorio 6: Lentes Ópticas
Sesión de Laboratorio 6: Lentes Ópticas
 
Lec12 epipolar
Lec12 epipolarLec12 epipolar
Lec12 epipolar
 
Optics geometry
Optics geometryOptics geometry
Optics geometry
 
Lec11 single view-converted
Lec11 single view-convertedLec11 single view-converted
Lec11 single view-converted
 
Graphics Lecture 7
Graphics Lecture 7Graphics Lecture 7
Graphics Lecture 7
 
Ray tracing
Ray tracingRay tracing
Ray tracing
 
Lec13 stereo converted
Lec13 stereo convertedLec13 stereo converted
Lec13 stereo converted
 
Lec14 multiview stereo
Lec14 multiview stereoLec14 multiview stereo
Lec14 multiview stereo
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and Radiosity
 
Lec03 light
Lec03 lightLec03 light
Lec03 light
 
Lighting and shading
Lighting and shadingLighting and shading
Lighting and shading
 
Lec04 color
Lec04 colorLec04 color
Lec04 color
 
10illumination
10illumination10illumination
10illumination
 
Handout optik-geometri-english
Handout optik-geometri-englishHandout optik-geometri-english
Handout optik-geometri-english
 
Illumination Model
Illumination ModelIllumination Model
Illumination Model
 
Ejemplo optica - Inspección Visual
Ejemplo optica - Inspección VisualEjemplo optica - Inspección Visual
Ejemplo optica - Inspección Visual
 

Similar to Microlensing Modelling

SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
Matthew O'Toole
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
Yu Huang
 
2 basic imaging and radiometry
2 basic imaging and radiometry2 basic imaging and radiometry
2 basic imaging and radiometry
zjnsrbt
 
Ultimate astronomicalimaging
Ultimate astronomicalimagingUltimate astronomicalimaging
Ultimate astronomicalimagingClifford Stone
 
Chapter-2. Optical Microscopy-converted-compressed.pdf
Chapter-2. Optical Microscopy-converted-compressed.pdfChapter-2. Optical Microscopy-converted-compressed.pdf
Chapter-2. Optical Microscopy-converted-compressed.pdf
ShivayogiPatil2
 
Ophthalmic lenses , image formation and Lensmaker's equation.
Ophthalmic lenses , image formation and Lensmaker's equation. Ophthalmic lenses , image formation and Lensmaker's equation.
Ophthalmic lenses , image formation and Lensmaker's equation.
DrAzmat Ali
 
Iaetsd an enhanced circular detection technique rpsw using circular hough t...
Iaetsd an enhanced circular detection technique   rpsw using circular hough t...Iaetsd an enhanced circular detection technique   rpsw using circular hough t...
Iaetsd an enhanced circular detection technique rpsw using circular hough t...
Iaetsd Iaetsd
 
Iaetsd an enhanced circular detection technique rpsw using circular hough t...
Iaetsd an enhanced circular detection technique   rpsw using circular hough t...Iaetsd an enhanced circular detection technique   rpsw using circular hough t...
Iaetsd an enhanced circular detection technique rpsw using circular hough t...
Iaetsd Iaetsd
 
Fibre optics.pptx
Fibre optics.pptxFibre optics.pptx
Fibre optics.pptx
ArkSingh7
 
Lec 4_Energy Light_L1.pdf
Lec 4_Energy  Light_L1.pdfLec 4_Energy  Light_L1.pdf
Lec 4_Energy Light_L1.pdf
JelmerAmorinGumban1
 
Lensa cermin dan gelombang
Lensa cermin dan gelombangLensa cermin dan gelombang
Lensa cermin dan gelombang
Yusep Sunandar
 
Lensa cermin dan gelombang
Lensa cermin dan gelombangLensa cermin dan gelombang
Lensa cermin dan gelombang
Yusep Sunandar
 
Chapter 2 geometrical_optics_b
Chapter 2 geometrical_optics_bChapter 2 geometrical_optics_b
Chapter 2 geometrical_optics_b
Gabriel O'Brien
 
4-RSSI-Spectral Domain Image Transforms_1.pdf
4-RSSI-Spectral Domain Image Transforms_1.pdf4-RSSI-Spectral Domain Image Transforms_1.pdf
4-RSSI-Spectral Domain Image Transforms_1.pdf
muhammadwalidmido
 
194Martin LeungUnerd Poster
194Martin LeungUnerd Poster194Martin LeungUnerd Poster
194Martin LeungUnerd PosterMartin Leung
 
Computational Photography_TED.pptx
Computational Photography_TED.pptxComputational Photography_TED.pptx
Computational Photography_TED.pptx
NandaKishoreMallapra1
 

Similar to Microlensing Modelling (20)

SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
 
2 basic imaging and radiometry
2 basic imaging and radiometry2 basic imaging and radiometry
2 basic imaging and radiometry
 
Ultimate astronomicalimaging
Ultimate astronomicalimagingUltimate astronomicalimaging
Ultimate astronomicalimaging
 
Chapter-2. Optical Microscopy-converted-compressed.pdf
Chapter-2. Optical Microscopy-converted-compressed.pdfChapter-2. Optical Microscopy-converted-compressed.pdf
Chapter-2. Optical Microscopy-converted-compressed.pdf
 
Schematic eye and cardinal points
Schematic eye and cardinal pointsSchematic eye and cardinal points
Schematic eye and cardinal points
 
Ophthalmic lenses , image formation and Lensmaker's equation.
Ophthalmic lenses , image formation and Lensmaker's equation. Ophthalmic lenses , image formation and Lensmaker's equation.
Ophthalmic lenses , image formation and Lensmaker's equation.
 
Iaetsd an enhanced circular detection technique rpsw using circular hough t...
Iaetsd an enhanced circular detection technique   rpsw using circular hough t...Iaetsd an enhanced circular detection technique   rpsw using circular hough t...
Iaetsd an enhanced circular detection technique rpsw using circular hough t...
 
Iaetsd an enhanced circular detection technique rpsw using circular hough t...
Iaetsd an enhanced circular detection technique   rpsw using circular hough t...Iaetsd an enhanced circular detection technique   rpsw using circular hough t...
Iaetsd an enhanced circular detection technique rpsw using circular hough t...
 
Part2
Part2Part2
Part2
 
Fibre optics.pptx
Fibre optics.pptxFibre optics.pptx
Fibre optics.pptx
 
Report
ReportReport
Report
 
Lec 4_Energy Light_L1.pdf
Lec 4_Energy  Light_L1.pdfLec 4_Energy  Light_L1.pdf
Lec 4_Energy Light_L1.pdf
 
Lensa cermin dan gelombang
Lensa cermin dan gelombangLensa cermin dan gelombang
Lensa cermin dan gelombang
 
Lensa cermin dan gelombang
Lensa cermin dan gelombangLensa cermin dan gelombang
Lensa cermin dan gelombang
 
Chapter 2 geometrical_optics_b
Chapter 2 geometrical_optics_bChapter 2 geometrical_optics_b
Chapter 2 geometrical_optics_b
 
poster09
poster09poster09
poster09
 
4-RSSI-Spectral Domain Image Transforms_1.pdf
4-RSSI-Spectral Domain Image Transforms_1.pdf4-RSSI-Spectral Domain Image Transforms_1.pdf
4-RSSI-Spectral Domain Image Transforms_1.pdf
 
194Martin LeungUnerd Poster
194Martin LeungUnerd Poster194Martin LeungUnerd Poster
194Martin LeungUnerd Poster
 
Computational Photography_TED.pptx
Computational Photography_TED.pptxComputational Photography_TED.pptx
Computational Photography_TED.pptx
 

Recently uploaded

in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
NathanBaughman3
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
anitaento25
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SELF-EXPLANATORY
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
DiyaBiswas10
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
kumarmathi863
 
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
ssuserbfdca9
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
muralinath2
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
AlguinaldoKong
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
Richard Gill
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
Health Advances
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
subedisuryaofficial
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 

Recently uploaded (20)

in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 

Microlensing Modelling

  • 1.
  • 2. ; Microlensing Modelling with Nested Sampling Ashna Sharan PhD Candidate Supervisor: Dr. Nicholas Rattenbury Department of Physics University of Auckland
  • 3. Gravitational Lensing Light from a distant source is defleced by a foreground lens system.
  • 4. Gravitational Lensing Light from a distant source is defleced by a foreground lens system.
  • 5. Gravitational Lensing Light from a distant source is defleced by a foreground lens system. Multiple resolvable images form.
  • 6. Gravitational Lensing Light from a distant source is defleced by a foreground lens system. Multiple resolvable images form.
  • 7. Gravitational Lensing Einstein Ring In case of perfect alignment of the observer, lens and source, the multiple distorted images merge and form a ring-like structure.
  • 8. Gravitational Lensing Einstein Ring In case of perfect alignment of the observer, lens and source, the multiple distorted images merge and form a ring-like structure. Einstein ring mirage wrapped around a galaxy, captured by Hubble Space Telescope.
  • 9. Gravitational Lensing Microlensing Lensing by single massive objects, for example, a star, a stellar-binary, a star with a planet companion.
  • 10. Gravitational Lensing Microlensing Images too small (0.2-2 milliarcseconds) to be resolved by telescopes. Due to the relative motion of the source and lens, we see a brightening of the source star.
  • 11. Microlensing - Single Lens µ0 is the distance of closest impact between the source and lens. Lens θE Source star µ0µ(t) Source trajectories projected onto a lens plane with an Einstein ring.
  • 12. Microlensing - Single Lens µ0 is the distance of closest impact between the source and lens. Lens θE Source star µ0µ(t) Source trajectories projected onto a lens plane with an Einstein ring.1 2 3 4 5 6 7 8 9 10 11 -1 -0.5 0 0.5 1 Amplification Time, τ µ0 = 0.1 µ0 = 0.01 The smaller the µ0, the higher the peak of the lightcurve.
  • 13. Microlensing - Binary Lens Binary-lens light curves Depending on the source lens configuration binary-lens light curves can take many forms.
  • 14. Microlensing - Binary Lens Binary-lens light curves Depending on the source lens configuration binary-lens light curves can take many forms.
  • 15. Microlensing - Binary Lens Binary-lens light curves Depending on the source lens configuration binary-lens light curves can take many forms. 0 2 4 6 8 10 12 14 16 6705 6710 6715 6720 6725 6730 6735 6740 Amplification Time (JD-245000)
  • 16. Microlensing - Binary Lens Binary-lens light curves Depending on the source lens configuration binary-lens light curves can take many forms. 0 2 4 6 8 10 12 14 16 6705 6710 6715 6720 6725 6730 6735 6740 Amplification Time (JD-245000)
  • 17. Microlensing Modelling Objectives Need to find the best model to represent the observational microlensing dataset.
  • 18. Microlensing Modelling Objectives Need to find the best model to represent the observational microlensing dataset. The Parameter Estimation Problem. For a given model find a set of parameter values to best-fit the data.
  • 19. Microlensing Modelling Objectives Need to find the best model to represent the observational microlensing dataset. The Parameter Estimation Problem. For a given model find a set of parameter values to best-fit the data. The Model Selection Problem. Choose between alternative models.
  • 20. The Parameter Estimation Problem 1. Data - Photometric. 2. Model - The Lens Equation. 3. Error Function - difference between the data and the model’s prediction for any given set of model parameters. For example, the χ2 function (sum of squares of the normalized residuals).
  • 21. The Parameter Estimation Problem 1. Data - Photometric. 2. Model - The Lens Equation. 3. Error Function - difference between the data and the model’s prediction for any given set of model parameters. For example, the χ2 function (sum of squares of the normalized residuals). Optimization: • Least-squares estimate - Minimize the χ2 function. Or, • Maximum likelihood estimate - Maximize the likelihood function, L, which can be approximated by, L ∝ exp − χ2 2
  • 22. The Data - Photometric MOA, OGLE and KMTNet microlensing groups monitor hundreds of millions of stars in the Galactic Bulge. Microlensing photometric data is obtained via Difference Image Analysis (DIA).
  • 23. The Data - Photometric More datasets from follow-up groups with their narrow field telescopes.
  • 24. The Model - Lens Equation Maps image positions to source positions. We know the source positions and need to find the image positions to compute the amplifications. Amplification is the area of the images relative to the area of the source.
  • 25. Microlensing Modelling Challenges The lens equation: Is a (N2 + 1)th degree complex polynomial for N lenses; 5th degree for a binary-lens, 10th for a triple lens. Cannot compute the finite-source effect directly. Is undefined for caustic curves. Caustic curves are regions of infinite amplification (theoretical) for a point source and very high amplification for a finite source.
  • 26. Microlensing Modelling Challenges Higher Order Effects Finite source effects. • Prominent in most microlensing events so cannot be overlooked. • Images are not points but disjointed areas which can only be found numerically. Parallax, xallarap, orbital motion of lens objects. Typical binary-lens with higher order effects has 9 or more parameters: µ0, t0, tE , ε, d, α, ρ, ω, π .
  • 27. Microlensing Modelling Challenges Higher Order Effects Finite source effects. • Prominent in most microlensing events so cannot be overlooked. • Images are not points but disjointed areas which can only be found numerically. Parallax, xallarap, orbital motion of lens objects. Typical binary-lens with higher order effects has 9 or more parameters: µ0, t0, tE , ε, d, α, ρ, ω, π . Numerical solutions required!
  • 28. Microlensing Modelling Code for Binary-lens System GPU-accelerated binary-lens modelling code developed by Joe Ling, Massey University.
  • 29. Microlensing Modelling Code for Binary-lens System GPU-accelerated binary-lens modelling code developed by Joe Ling, Massey University. Magnification Map Technique Dynamic Light Curve Engine*.
  • 30. Microlensing Modelling Code for Binary-lens System GPU-accelerated binary-lens modelling code developed by Joe Ling, Massey University. Magnification Map Technique Dynamic Light Curve Engine*. * Recently acquired from Joe.
  • 31. Magnification Map = 0.57, d = 0.9 Magnification maps are 2-D array of solutions to the lens equation. Represents the parameter space { , d}. Each pixel represents the amplification of the source star at a point in time.
  • 32. Magnification Map Caustic Curve Patterns Single Lens The caustic is a point (the position of the lens). = 0, d = 0 Brighter color - higher amplification
  • 33. Magnification Map Caustic Curve Patterns Binary Lenses The caustic curve patterns are more complicated. = 0.5, d = 0.5
  • 34. Magnification Map Caustic Curve Patterns Binary Lenses The caustic curve patterns are more complicated. = 0.5, d = 0.5 = 0.1, d = 2.0
  • 35. Magnification Map with Source Trajectory A model trajectory of the source star. Represents {t0, tE , u0, α, ρ }. Produces a unique light curve.
  • 36. Magnification Map Generation - Inverse Ray Shooting Billions of rays are shot backwards from the observer, through the lens onto the source plane.
  • 37. Magnification Map Generation -Inverse Ray Shooting Image Area Calculation Lens plane is divided into a rectangular grid and rays shot from the 4 corners of each grid cell. Image Credit: (Ling,2013)
  • 38. Magnification Map Generation - Inverse Ray Shooting Billions of rays are shot evenly from image area onto the source plane to determine the magnification of each of its pixel. Image Credit: (Ling,2013)
  • 39. Magnification Maps - Advantages Finite source amplification can be computed directly by integrating the source area on the magnification map. Amplifications on caustic curve regions can be determined.
  • 40. Caustic Curve Diagrams and Finite Source Effect = 0.5, d = 0.5 ρ = 0.001 Source crosses caustic curve at two points.
  • 41. Caustic Curve Diagrams and Finite Source Effect = 0.5, d = 0.5 ρ = 0.001 Source crosses caustic curve at two points.
  • 42. Caustic Curve Diagrams and Finite Source Effect = 0.5, d = 0.5 ρ = 0.02
  • 43. Caustic Curve Diagrams and Finite Source Effect = 0.5, d = 0.5 ρ = 0.02 Finite source effect - peaks appear washed out.
  • 44. Magnification Maps - Advantages Multiple light curves can be extracted from the same magnification map. α µ0
  • 45. Magnification Maps - Advantages Multiple light curves can be extracted from the same magnification map. α µ0 Light curves corresponding to the source trajectories.
  • 46. Magnification Map Technique Grid search coupled with downhill simplex optimization method. Hundreds of thousands of light curves are extracted from thousands of magnification maps to find rough initial models. However, Magnification Map Technique cannot be used when we want to: • Optimize ε and d as free parameters during a Markov Chain Monte Carlo (MCMC) run. • Account for orbital motion whereby projected distance, d changes for each source position in time.
  • 47. Magnification Map Technique Grid search coupled with downhill simplex optimization method. Hundreds of thousands of light curves are extracted from thousands of magnification maps to find rough initial models. However, Magnification Map Technique cannot be used when we want to: • Optimize ε and d as free parameters during a Markov Chain Monte Carlo (MCMC) run. • Account for orbital motion whereby projected distance, d changes for each source position in time. → Dynamic Light Curve Engine.
  • 48. Dynamic Light-Curve Engine Computes the amplification value “on the fly”; bypassing magnification map generation.
  • 49. Dynamic Light-Curve Engine Computes the amplification value “on the fly”; bypassing magnification map generation. “Image-centred” inverse ray shooting. The difference: rays are shot to the source star disk, not to entire source plane.
  • 50. Dynamic Light-Curve Engine Computes the amplification value “on the fly”; bypassing magnification map generation. “Image-centred” inverse ray shooting. The difference: rays are shot to the source star disk, not to entire source plane. MCMC optmization is used for finding more accurate models.
  • 51. Dynamic Light Curve Engine: Image-centred IRS Image Area Calculation Solve complex polynomial to find point image positions (active cells). Recursively check if the neighbouring cells are active.
  • 52. Dynamic Light Curve Engine: Image-centred IRS Shoot equal density of rays from the image area for each source position in time . Relative amplification - number of collected rays inside the source star.
  • 53. Microlensing Modelling Objectives The Parameter Estimation Problem. • Magnification Map Technique with Grid Search and Downhill Simplex. • Dynamic Light Curve Engine with MCMC.
  • 54. Microlensing Modelling Objectives The Parameter Estimation Problem. • Magnification Map Technique with Grid Search and Downhill Simplex. • Dynamic Light Curve Engine with MCMC. The Model Selection Problem?
  • 55. The Microlensing Model Selection Problem Choose between multiple competing models with comparable χ2 values.
  • 56. The Microlensing Model Selection Problem Choose between multiple competing models with comparable χ2 values. Two different models specified by different number of parameters: • Binary lens or triple lens? • Static binary-lens or with orbital motion?
  • 57. The Microlensing Model Selection Problem Choose between multiple competing models with comparable χ2 values. Two different models specified by different number of parameters: • Binary lens or triple lens? • Static binary-lens or with orbital motion? One specific model produces two comparable modes with different sets of parameter values.
  • 58. Example 1. - Microlensing Model Selection Problem Solution 1: A star and planet lens system with orbital motion. Solution 2: Static binary star lens system.
  • 59. Example 2. - Microlensing Model Selection Problem OGLE-2004-BLG-490 : Binary-lens model with 7 parameters = 0.04, d = 1.43, ρ = 0.001, α = 6.02, t0 = 3224.0, tE = 14.9, µ0 = 0.22
  • 60. Example 2. - Microlensing Model Selection Problem OGLE-2004-BLG-490 : Binary-lens model with 7 parameters = 0.11, d = 1.71, ρ = 0.08, α = −0.01, t0 = 3225.3, tE = 12.7, µ0 = 0.32
  • 61. Example 2. - Microlensing Model Selection Problem OGLE-2004-BLG-490 : Binary-lens model with 7 parameters Which one would you choose as the most probable light curve? LC 1 LC 2 χ2 = 933 χ2 = 957 Using the “chi-square test for goodness of fit” method, one would choose LC 1 as the most probable light curve despite a chunk of it being unsupported by data points.
  • 62. Example 3. - Microlensing Model Selection Problem OGLE-2007-BLG-472 The global χ2 minimum had to be rejected because they implied physically implausible parameters. Kains et al.,2012
  • 63. Chi-square Test for Goodness of Fit Weaknesses in the least squares or equivalently maximum likelihood approach: Can lead us to over-parametrized models. Occam’s Razor is not quantified : Is a simpler model always better? Not if the complexity of the data justifies a more complex model! Can lead us to choose a sub-optimal mode. There might be a need to reject the lowest χ2 models on the basis of physical implausibility.
  • 64. The Bayesian Approach to Model Selection Model selection is a difficult task because we can not simply choose the model that best fits the data. The Bayesian approach offers a much more powerful way of comparing models.
  • 65. The Bayesian Evidence for Model Selection Bayes’ Theorem: Posterior × Evidence = Likelihood × Prior (1)
  • 66. The Bayesian Evidence for Model Selection Bayes’ Theorem: Posterior × Evidence = Likelihood × Prior (1) Evidence: Normalizes the posterior as a probability distribution over all the parameters. Quantitative “evidence” in favour of one model over another. Naturally implements Occam’s razor and guards against over-fitting. Computationally expensive but crucial for model selection problems.
  • 67. Bayesian Model Selection via Baye’s Factor Given two models M1 and M2 we can decide which one is favoured by simply computing Bayes’ Factor, the ratio of the model evidences: K = Z1 Z2 (2) A value of K > 1 means that M1 is more strongly supported by the data under consideration than M2.
  • 68. Nested Sampling - Model Selection & Parameter Estimation Monte Carlo optimization method developed by John Skilling, 2004.
  • 69. Nested Sampling - Model Selection & Parameter Estimation Monte Carlo optimization method developed by John Skilling, 2004. Performs straightforward model comparison by direct computations of the Bayesian evidence.
  • 70. Nested Sampling - Model Selection & Parameter Estimation Monte Carlo optimization method developed by John Skilling, 2004. Performs straightforward model comparison by direct computations of the Bayesian evidence. Achieves simultaneous Bayesian model selection and Bayesian parameter estimation as a by-product.
  • 71. Nested Sampling Image credit: Feroz et al., 2013 A population of points are randomly sampled. For iteration, i, the point with lowest likelihood value, Li , is removed from the live point set and replaced by another point drawn from the prior under the constraint that its likelihood is higher than Li
  • 72. MultiNest Nested sampling based algorithm, introduced by Feroz, Hobson and Bridges. Explores multi-modal and moderately multi-dimensional parameter space successfully. Active region nests inwards as the prior domain gets restricted by the minimum likelihood condition.
  • 73. PyMultiNest The MultiNest sampling engine has a python interface - PyMultiNest, written by Johannes Buchner.
  • 74. PyMultiNest The MultiNest sampling engine has a python interface - PyMultiNest, written by Johannes Buchner. Two main input functions: • Prior. • Log-likelihood.
  • 75. PyMultiNest - Prior Prior: Needs to transform the native parameter space uniformly distributed in [0, 1] to physical parameters specific to the problem.
  • 76. PyMultiNest - Prior Prior: Needs to transform the native parameter space uniformly distributed in [0, 1] to physical parameters specific to the problem. Prior function
  • 77. PyMultiNest - Log-likelihood Log-likelihood: constant - χ2 2 Log-likelihood function
  • 78. PyMultiNest Outputs Outputs: • Maximum a posterior (MAP) parameters of all the modes found. • Local log-evidences of all the modes found and the global log-evidence. Straightforward model comparison by taking the ratio of the log-evidences.
  • 79. Summary GPU-accelerated code - fast and efficient parameter estimation. Magnification Map Technique. • Grid-search with downhill simplex optimization method - for rough initial models. Dynamic Light Curve Engine. • Orbital motion modelling enabled. • Mcmc optimization method - for more accurate models.
  • 80. Summary GPU-accelerated code - fast and efficient parameter estimation. Magnification Map Technique. • Grid-search with downhill simplex optimization method - for rough initial models. Dynamic Light Curve Engine. • Orbital motion modelling enabled. • Mcmc optimization method - for more accurate models. Nested Sampling Method for Model Selection.
  • 81. Primary Research Goals Solve the microlensing model selection problem using nested sampling optimization.
  • 82. Primary Research Goals Solve the microlensing model selection problem using nested sampling optimization. Write code to enable MultiNest optimization with the Dynamic Light Curve Engine.
  • 83. Primary Research Goals Solve the microlensing model selection problem using nested sampling optimization. Write code to enable MultiNest optimization with the Dynamic Light Curve Engine. Test and validate code by comparison with published microlensing results.
  • 84. Primary Research Goals Solve the microlensing model selection problem using nested sampling optimization. Write code to enable MultiNest optimization with the Dynamic Light Curve Engine. Test and validate code by comparison with published microlensing results. Model current microlensing events.