Unclouding Pollution Maps Ioannis Konstantinidis February 21, 2014 - - PowerPoint PPT Presentation

unclouding pollution maps
SMART_READER_LITE
LIVE PREVIEW

Unclouding Pollution Maps Ioannis Konstantinidis February 21, 2014 - - PowerPoint PPT Presentation

Unclouding Pollution Maps Ioannis Konstantinidis February 21, 2014 Ioannis Konstantinidis FFT 2014 The http://HoustonCleanAirNetwork.com team A philosopher, a mathematician, and an atmospheric scientist walk into a bar ... Ioannis


slide-1
SLIDE 1

Unclouding Pollution Maps

Ioannis Konstantinidis February 21, 2014

Ioannis Konstantinidis FFT 2014

slide-2
SLIDE 2

The http://HoustonCleanAirNetwork.com team

A philosopher, a mathematician, and an atmospheric scientist walk into a bar ...

Ioannis Konstantinidis FFT 2014

slide-3
SLIDE 3

The http://HoustonCleanAirNetwork.com team

A philosopher, a mathematician, and an atmospheric scientist walk into a bar ... where they meet a computer scientist and an environmental justice advocate to talk about ozone pollution.

Ioannis Konstantinidis FFT 2014

slide-4
SLIDE 4

The http://HoustonCleanAirNetwork.com team

A philosopher, a mathematician, and an atmospheric scientist walk into a bar ... where they meet a computer scientist and an environmental justice advocate to talk about ozone pollution. Jessica Crowley, Barry Lefer, Mark Huang, Ashik Khatri, Peggy Lindner, John Naruk, Ioannis Pavlidis, Dan Price, Matt Tejada, Ilyas Uyanik

Ioannis Konstantinidis FFT 2014

slide-5
SLIDE 5

The http://HoustonCleanAirNetwork.com team

A philosopher, a mathematician, and an atmospheric scientist walk into a bar ... where they meet a computer scientist and an environmental justice advocate to talk about ozone pollution. Jessica Crowley, Barry Lefer, Mark Huang, Ashik Khatri, Peggy Lindner, John Naruk, Ioannis Pavlidis, Dan Price, Matt Tejada, Ilyas Uyanik Special thanks to our major sponsors: The Houston Endowment, the American Lung Association, and the University of Houston.

Ioannis Konstantinidis FFT 2014

slide-6
SLIDE 6

The issue with ground-level ozone (O3)

Ground-level ozone is not emitted directly into the air, but forms through a reaction of nitrogen oxides (NOx) and volatile organic compounds (VOC) in the presence of sunlight.

Ioannis Konstantinidis FFT 2014

slide-7
SLIDE 7

The issue with ground-level ozone (O3)

Ground-level ozone is not emitted directly into the air, but forms through a reaction of nitrogen oxides (NOx) and volatile organic compounds (VOC) in the presence of sunlight. Major man-made sources of NOx and VOC:

emissions from industrial facilities and electric utilities motor vehicle exhaust gasoline vapors chemical solvents

Ioannis Konstantinidis FFT 2014

slide-8
SLIDE 8

The issue with ground-level ozone (O3)

Ground-level ozone is not emitted directly into the air, but forms through a reaction of nitrogen oxides (NOx) and volatile organic compounds (VOC) in the presence of sunlight. Major man-made sources of NOx and VOC:

emissions from industrial facilities and electric utilities motor vehicle exhaust gasoline vapors chemical solvents

O3 is a highly reactive gas, and the main component of smog. When inhaled, it damages the lung membrane, decreases lung capacity, and causes inflammation.

Ioannis Konstantinidis FFT 2014

slide-9
SLIDE 9

The issue with ground-level ozone (O3)

Ground-level ozone is not emitted directly into the air, but forms through a reaction of nitrogen oxides (NOx) and volatile organic compounds (VOC) in the presence of sunlight. Major man-made sources of NOx and VOC:

emissions from industrial facilities and electric utilities motor vehicle exhaust gasoline vapors chemical solvents

O3 is a highly reactive gas, and the main component of smog. When inhaled, it damages the lung membrane, decreases lung capacity, and causes inflammation. It is regulated by the EPA, which sets standards for acceptable exposure.

Ioannis Konstantinidis FFT 2014

slide-10
SLIDE 10

The standards

The EPA has developed an Air Quality Index (AQI) for ozone. To compute the AQI, the measured concentrations of ozone (in parts per billion, or ppb), are averaged over an eight hour period.

Ioannis Konstantinidis FFT 2014

slide-11
SLIDE 11

The standards

The EPA has developed an Air Quality Index (AQI) for ozone. To compute the AQI, the measured concentrations of ozone (in parts per billion, or ppb), are averaged over an eight hour period. Each 8-hr period is then classified as good, moderate, unhealthy for sensitive groups, unhealthy, very unhealthy, or hazardous, according to a series of threshold AQI values.

Ioannis Konstantinidis FFT 2014

slide-12
SLIDE 12

The standards

The EPA has developed an Air Quality Index (AQI) for ozone. To compute the AQI, the measured concentrations of ozone (in parts per billion, or ppb), are averaged over an eight hour period. Each 8-hr period is then classified as good, moderate, unhealthy for sensitive groups, unhealthy, very unhealthy, or hazardous, according to a series of threshold AQI values. Following the current rule, the threshold for moderate to unhealthy for sensitive groups is 75ppb.

Ioannis Konstantinidis FFT 2014

slide-13
SLIDE 13

The standards

The EPA has developed an Air Quality Index (AQI) for ozone. To compute the AQI, the measured concentrations of ozone (in parts per billion, or ppb), are averaged over an eight hour period. Each 8-hr period is then classified as good, moderate, unhealthy for sensitive groups, unhealthy, very unhealthy, or hazardous, according to a series of threshold AQI values. Following the current rule, the threshold for moderate to unhealthy for sensitive groups is 75ppb. Attaining compliance to the EPA standard requires that this threshold is exceeded no more than 4 days a year.

Ioannis Konstantinidis FFT 2014

slide-14
SLIDE 14

The standards

The EPA has developed an Air Quality Index (AQI) for ozone. To compute the AQI, the measured concentrations of ozone (in parts per billion, or ppb), are averaged over an eight hour period. Each 8-hr period is then classified as good, moderate, unhealthy for sensitive groups, unhealthy, very unhealthy, or hazardous, according to a series of threshold AQI values. Following the current rule, the threshold for moderate to unhealthy for sensitive groups is 75ppb. Attaining compliance to the EPA standard requires that this threshold is exceeded no more than 4 days a year. There is a separate standard based on 1-hr averages that applies to areas which fail to comply with the 8-hr standard.

Ioannis Konstantinidis FFT 2014

slide-15
SLIDE 15

Houston, we have a problem

Daily summary plot from an ambient air monitoring station in the Houston area for June 26, 2012;

1-hr averages of ground-level ozone concentrations in parts per billion (ppb).

The 8-hr averages exceeded 75 ppb for three time periods (those starting at 9am, 10am, and 11am).

Ioannis Konstantinidis FFT 2014

slide-16
SLIDE 16

Houston, we have a problem

Daily summary plot from an ambient air monitoring station in the Houston area for June 26, 2012;

1-hr averages of ground-level ozone concentrations in parts per billion (ppb).

The 8-hr averages exceeded 75 ppb for three time periods (those starting at 9am, 10am, and 11am). This is not atypical. In fact, the Houston area is not projected to meet the standard for years to come.

Ioannis Konstantinidis FFT 2014

slide-17
SLIDE 17

Houston, we have a problem

Daily summary plot from an ambient air monitoring station in the Houston area for June 26, 2012;

1-hr averages of ground-level ozone concentrations in parts per billion (ppb).

The 8-hr averages exceeded 75 ppb for three time periods (those starting at 9am, 10am, and 11am). This is not atypical. In fact, the Houston area is not projected to meet the standard for years to come. Until the standard is met, how can Houstonians stay informed about current ozone conditions in their daily lives?

Ioannis Konstantinidis FFT 2014

slide-18
SLIDE 18

Houston, we have a problem ... and it is not lack of data

On the monitoring side, the Texas Commission on Environmental Quality (TCEQ) maintains a network of 45 stations in the greater Houston area, collecting measurements every five minutes.

Ioannis Konstantinidis FFT 2014

slide-19
SLIDE 19

The problem is what we do with the data: clouding it

The TCEQ retroactively makes the data they collect available on the internet, reporting only the 1-hr average for the previous hour.

Ioannis Konstantinidis FFT 2014

slide-20
SLIDE 20

The problem is what we do with the data: clouding it

The TCEQ retroactively makes the data they collect available on the internet, reporting only the 1-hr average for the previous hour. but they do not produce forecasts or location-specific estimates.

Ioannis Konstantinidis FFT 2014

slide-21
SLIDE 21

The problem is what we do with the data: mapping it

The EPA produces daily forecast maps for the AQI:

Ioannis Konstantinidis FFT 2014

slide-22
SLIDE 22

The problem is what we do with the data: mapping it

The EPA produces daily forecast maps for the AQI: but they do not capture the dynamics of ozone pollution, since they use coarse scales for time and location grids.

Ioannis Konstantinidis FFT 2014

slide-23
SLIDE 23

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Ioannis Konstantinidis FFT 2014

slide-24
SLIDE 24

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-25
SLIDE 25

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-26
SLIDE 26

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-27
SLIDE 27

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-28
SLIDE 28

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-29
SLIDE 29

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-30
SLIDE 30

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-31
SLIDE 31

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-32
SLIDE 32

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-33
SLIDE 33

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-34
SLIDE 34

Unclouding the map: real-time risk

The EPA and TCEQ are bound by the regulatory context, which is based

  • n retrospective analysis, and only report data accordingly.

Our task was to build mobile apps and a website that provide maps and individualized estimates of current ozone density, using the existing measurement framework.

Ioannis Konstantinidis FFT 2014

slide-35
SLIDE 35

Part II: the method

Assume an unknown f : RD → R : x → f (x)

Ioannis Konstantinidis FFT 2014

slide-36
SLIDE 36

Part II: the method

Assume an unknown f : RD → R : x → f (x) and a set of N observations

  • X

Y

  • =
  • x1

x2 . . . xN y1 y2 . . . yN

  • such that

yn = f (xn), n = 1, . . . , N

Ioannis Konstantinidis FFT 2014

slide-37
SLIDE 37

Part II: the method

Assume an unknown f : RD → R : x → f (x) and a set of N observations

  • X

Y

  • =
  • x1

x2 . . . xN y1 y2 . . . yN

  • such that

yn = f (xn), n = 1, . . . , N Can we estimate f at a given x⋆ ∈ RD?

Ioannis Konstantinidis FFT 2014

slide-38
SLIDE 38

Part II: the method

Assume unknown f : RD → R : x → f (x) AND φ : RD → RP : x → φ(x)

Ioannis Konstantinidis FFT 2014

slide-39
SLIDE 39

Part II: the method

Assume unknown f : RD → R : x → f (x) AND φ : RD → RP : x → φ(x) (φ stands for φeature vector)

Ioannis Konstantinidis FFT 2014

slide-40
SLIDE 40

Part II: the method

Assume unknown f : RD → R : x → f (x) AND φ : RD → RP : x → φ(x) (φ stands for φeature vector) (RP stands for Pheature space)

Ioannis Konstantinidis FFT 2014

slide-41
SLIDE 41

Part II: the method

Assume unknown f : RD → R : x → f (x) AND φ : RD → RP : x → φ(x) Key assumption: φ must be invertible and known.

Ioannis Konstantinidis FFT 2014

slide-42
SLIDE 42

Part II: the method

Assume unknown f : RD → R : x → f (x) AND φ : RD → RP : x → φ(x) Key assumption: φ must be invertible and known. Now replace X by Φ = φ(X) and consider the observations Φ Y

  • =

φ1 φ2 . . . φN y1 y2 . . . yN

  • such that

yn = f ◦ φ−1(φn), n = 1, . . . , N Can we estimate ˜ f = f ◦ φ−1 at a given φ⋆ ∈ RP?

Ioannis Konstantinidis FFT 2014

slide-43
SLIDE 43

Finite Frames!

Φ is a (finite) frame for its span in RP. Let H = spanΦ Obligatory definitions follow:

Ioannis Konstantinidis FFT 2014

slide-44
SLIDE 44

Finite Frames!

Φ is a (finite) frame for its span in RP. Let H = spanΦ Obligatory definitions follow:

  • Analysis/Bessel

L : H → RN : φ → ΦTφ = {φ, φn}N

n=1

Ioannis Konstantinidis FFT 2014

slide-45
SLIDE 45

Finite Frames!

Φ is a (finite) frame for its span in RP. Let H = spanΦ Obligatory definitions follow:

  • Analysis/Bessel

L : H → RN : φ → ΦTφ = {φ, φn}N

n=1

  • Frame operator

S : H → H : φ → ΦΦTφ =

N

  • n=1

φ, φnφn

Ioannis Konstantinidis FFT 2014

slide-46
SLIDE 46

Finite Frames!

Φ is a (finite) frame for its span in RP. Let H = spanΦ Obligatory definitions follow:

  • Analysis/Bessel

L : H → RN : φ → ΦTφ = {φ, φn}N

n=1

  • Frame operator

S : H → H : φ → ΦΦTφ =

N

  • n=1

φ, φnφn

  • Gram matrix

G = ΦTΦ

  • Gram operator

RN → RN : Y → ΦTΦY

Ioannis Konstantinidis FFT 2014

slide-47
SLIDE 47

More frames

Lemma If ˜ f is a linear functional, i.e., ˜ f (φ⋆) = φT

⋆ α, and yn = ˜

f (φn), then α = (ΦΦT)−1ΦY = Φ(ΦTΦ)−1Y

Ioannis Konstantinidis FFT 2014

slide-48
SLIDE 48

More frames

Lemma If ˜ f is a linear functional, i.e., ˜ f (φ⋆) = φT

⋆ α, and yn = ˜

f (φn), then α = (ΦΦT)−1ΦY = Φ(ΦTΦ)−1Y Proof. Since yn = ˜ f (φn), we have Y = ΦTα, so L⋆(Y ) = ΦY = ΦΦTα = S(α) Hence, α = S−1L⋆(Y ) = (ΦΦT)−1ΦY Note that, L⋆G = L⋆(LL⋆) = (L⋆L)L⋆ = SL⋆ S−1(L⋆G)G −1 = S−1(SL⋆)G −1 S−1L⋆ = L⋆G −1

Ioannis Konstantinidis FFT 2014

slide-49
SLIDE 49

An estimate

Corollary If ˜ f is a linear functional, i.e., ˜ f (φ⋆) = φT

⋆ α, and

φ⋆ ∈ H = spanΦ ⊂ RP, then ˜ f (φ⋆) = φT

⋆ Φ(ΦTΦ)−1Y

(1)

Ioannis Konstantinidis FFT 2014

slide-50
SLIDE 50

An estimate

Corollary If ˜ f is a linear functional, i.e., ˜ f (φ⋆) = φT

⋆ α, and

φ⋆ ∈ H = spanΦ ⊂ RP, then ˜ f (φ⋆) = φT

⋆ Φ(ΦTΦ)−1Y

(1) What if φ⋆ = φ(x⋆) / ∈ H?

Ioannis Konstantinidis FFT 2014

slide-51
SLIDE 51

An estimate

Corollary If ˜ f is a linear functional, i.e., ˜ f (φ⋆) = φT

⋆ α, and

φ⋆ ∈ H = spanΦ ⊂ RP, then ˜ f (φ⋆) = φT

⋆ Φ(ΦTΦ)−1Y

(1) What if φ⋆ = φ(x⋆) / ∈ H? Replace ΦTΦ by ΦTΦ + σ2I in Eq (1) to find the expected value of the Bayesian estimation of ˜ f , given a zero-mean Gaussian prior for α ∼ N(0, I) and assuming additive errors in measurement that follow N(0, σ2): ˜ f (φ⋆) = φT

⋆ Φ(ΦTΦ + σ2I)−1Y

Ioannis Konstantinidis FFT 2014

slide-52
SLIDE 52

From features to kernels

Remark: If we can extend the mapping G : {xn}N

n=1 × {xn}N n=1 → C

(xn, xm) → φn, φm to a kernel G : RD × RD → C then we can drop our key assumption; we don’t need an explicit formula for the feature map φ, since we only need to compute φ(x⋆), φ(xn) for Eq (1).

Ioannis Konstantinidis FFT 2014

slide-53
SLIDE 53

From features to kernels

Remark: If we can extend the mapping G : {xn}N

n=1 × {xn}N n=1 → C

(xn, xm) → φn, φm to a kernel G : RD × RD → C then we can drop our key assumption; we don’t need an explicit formula for the feature map φ, since we only need to compute φ(x⋆), φ(xn) for Eq (1). A common assumption is homogeneity, i.e., that there exists h such that G(xn, xm) = h(xn − xm)

Ioannis Konstantinidis FFT 2014

slide-54
SLIDE 54

From features to kernels

Remark: If we can extend the mapping G : {xn}N

n=1 × {xn}N n=1 → C

(xn, xm) → φn, φm to a kernel G : RD × RD → C then we can drop our key assumption; we don’t need an explicit formula for the feature map φ, since we only need to compute φ(x⋆), φ(xn) for Eq (1). A common assumption is homogeneity, i.e., that there exists h such that G(xn, xm) = h(xn − xm) A common choice for h is a Gaussian, leading to Gaussian Process Regression

Ioannis Konstantinidis FFT 2014

slide-55
SLIDE 55

Part III

Ioannis Konstantinidis FFT 2014

slide-56
SLIDE 56

The Golden Jubilee

Ioannis Konstantinidis FFT 2014