“applications of neural network techniques to...

24
THE APPLICATION OF NEURAL NETWORKS IN THE EARTH SYSTEM SCIENCES NEURAL NETWORK EMULATIONS FOR COMPLEX MULTIDIMENSIONAL MAPPINGS Vladimir M. Krasnopolsky Environment Modeling Center, National Centers for Environmental Prediction, National Oceanic and Atmospheric Administration, MD, USA and Earth System Science Interdisciplinary Center, University of Maryland, MD, USA Author address: Dr. Vladimir Krasnopolsky, NOAA Center for Weather and Climate Prediction 5830 University Research Court College Park, Maryland 20740, USA

Upload: vuongcong

Post on 08-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

THE APPLICATION OF NEURAL NETWORKS IN

THE EARTH SYSTEM SCIENCES

NEURAL NETWORK EMULATIONS FOR COMPLEX MULTIDIMENSIONAL

MAPPINGS

Vladimir M. Krasnopolsky

Environment Modeling Center, National Centers for Environmental Prediction,

National Oceanic and Atmospheric Administration, MD, USA

and

Earth System Science Interdisciplinary Center, University of Maryland, MD,

USA

Author address:

Dr. Vladimir Krasnopolsky,

NOAA Center for Weather and Climate Prediction

5830 University Research Court

College Park, Maryland 20740, USA

Tel. 301-683-3742; fax. 301-683-3703

E-mail: [email protected]

Submitted: October 2012

Page 2: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

To my daughter Katya and grandson Mark.

Page 3: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

TABLE OF CONTENTS

TABLE OF CONTENTS.........................................................................................3

Abstract.....................................................................................................................9

Preface....................................................................................................................11

Acknowledgements................................................................................................13

List of Abbreviations..............................................................................................14

1 Introduction....................................................................................................19

1.1 Systems, subsystems, organization, and structure....................................22

1.2 Evolution of approaches to Earth System.................................................24

1.3 Neural networks in ESS............................................................................27

References...........................................................................................................33

2 Introduction to Mapping and Neural Networks..............................................41

2.1 Mapping Examples...................................................................................42

2.1.1 Prediction of time series...................................................................42

2.1.2 Lookup Tables..................................................................................42

2.1.3 Satellite Remote Sensing..................................................................45

2.1.4 Emulation of Subsystems of the Climate System.............................45

2.2 Some Generic Properties of Mappings.....................................................50

2.2.1 Mapping dimensionalities, domain, and range.................................50

2.2.2 Mapping complexity.........................................................................52

2.2.3 Mappings corresponding to ill-posed problems...............................56

2.2.4 Stochastic mappings.........................................................................57

Page 4: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

2.3 MLP NN – A Generic Tool for Modeling Nonlinear Mappings..............59

2.3.1 NNs in terms of approximation theory.............................................59

2.3.2 NNs in their traditional terms...........................................................61

2.3.3 Training set.......................................................................................64

2.3.4 Selection of the NN architecture......................................................68

2.3.5 Normalization of the NN inputs and outputs....................................70

2.3.6 Constant inputs and outputs..............................................................72

2.3.7 NN training.......................................................................................73

2.4 Advantages and Limitations of the NN Technique..................................85

2.4.1 Flexibility of the MLP NN...............................................................85

2.4.2 NN training, nonlinear optimization, and multi-collinearity of inputs

and outputs......................................................................................................87

2.4.3 NN generalization: interpolation and extrapolation.........................88

2.4.4 NN Jacobian.....................................................................................89

2.4.5 Multiple NN emulations for the same target mapping and NN

ensemble approaches......................................................................................93

2.4.6 NN ensemble as emulation of stochastic mappings.........................95

2.4.7 Estimates of NN parameters uncertainty..........................................96

2.4.8 NNs vs. physically based models; NN as a “black box”..................96

2.5 NN Emulations.........................................................................................99

2.6 Final remarks..........................................................................................101

References.........................................................................................................102

3 Atmospheric and Oceanic Remote Sensing Applications............................111

Page 5: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

3.1 Deriving Geophysical Parameters from Satellite Measurements:

Conventional Retrievals and Variational Retrievals.........................................114

3.1.1 Conventional P2P retrievals...........................................................116

3.1.2 Variational retrievals through the direct assimilation of satellite

measurements...............................................................................................125

3.2 NNs for Emulating Forward Models......................................................129

3.3 NNs for Solving Inverse Problems: NNs Emulating Retrieval Algorithms

131

3.4 Controlling the NN Generalization and Quality Control of Retrievals. .133

3.5 Neural Network Emulations for SSM/I Data..........................................137

3.5.1 NN emulations for the empirical FM for the SSM/I......................138

3.5.2 NN empirical SSM/I retrieval algorithms......................................142

3.5.3 Controlling the NN generalization for the SSM/I..........................152

3.6 Using NNs to Go Beyond the Standard Retrieval Paradigm..................155

3.6.1 Point-wise Retrievals......................................................................155

3.6.2 Problems with Point-wise Retrievals..............................................155

3.6.3 Field-wise retrieval paradigms.......................................................162

3.7 Discussion...............................................................................................169

References.........................................................................................................172

4 Applications of NNs to Developing Hybrid Earth System Numerical Models

for Climate and Weather......................................................................................179

4.1 Numerical Modeling Background..........................................................182

4.1.1 Climate- and Weather-Related Numerical Models and Prediction

Systems 184

Page 6: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

4.1.2 Representation of physics in global and regional models:

Parameterizations of physics........................................................................190

4.1.3 An example: parameterization of long wave radiation physics......192

4.1.4 Methods currently used to reduce computational burden...............193

4.2 Hybrid Model Component and a Hybrid Model.....................................196

4.2.1 Hybrid parameterizations of physics..............................................197

4.2.2 Hybrid Numerical Models..............................................................201

4.3 Atmospheric NN Applications...............................................................216

4.3.1 NN Emulation of Model Physics Components..............................217

4.3.2 Generating the training set..............................................................223

4.3.3 NN emulations for the model radiation..........................................224

4.3.4 Validation of NN emulations in parallel decadal climate simulations

and weather forecasts...................................................................................237

4.3.5 Compound parameterization for NCAR CAM Short Wave Radiation

253

4.3.6 NN based convection parameterization for NCAR CAM derived

from CRM simulated data............................................................................261

4.4 An Ocean Application of the Hybrid Model Approach: Neural Network

Emulation of Nonlinear Interactions in Wind Wave Models............................282

4.4.1 NN emulation for Snl.......................................................................283

4.4.2 Validation of NNIAE in the model and compound parameterization

for Snl 288

4.5 Discussion...............................................................................................292

4.5.1 Summary and advantages of the hybrid modeling approach..........292

Page 7: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

4.5.2 Limitations of the current hybrid modeling framework and possible

solutions........................................................................................................294

References:........................................................................................................297

5 NN Ensembles and their applications...........................................................306

5.1 Using NN Emulations of Dependencies between Model Variables in

DAS 308

5.1.1 SSH Mapping and its NN Emulation.............................................309

5.1.2 NN ensembles for improving NN observation operator accuracies

and reducing NN Jacobian uncertainties......................................................314

5.1.3 Discussion.......................................................................................327

5.2 NN nonlinear multi-model ensembles....................................................329

5.2.1 Calculation of the ensemble average..............................................331

5.2.2 Results............................................................................................343

5.2.3 Discussion.......................................................................................351

5.3 Perturbed physics and ensembles with perturbed physics......................354

5.3.1 Ensemble Approaches in NWP and Climate Simulations..............355

5.3.2 Neural Network Ensembles with Perturbed Physics......................362

5.3.3 Comparisons of Different Ensembles with Perturbed NCAR CAM

LWR 365

5.3.4 Discussion.......................................................................................372

References.........................................................................................................374

6 Conclusions..................................................................................................380

6.1 Comments about NN Technique............................................................382

6.2 Comments about other Statistical Learning Techniques........................386

Page 8: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

References.........................................................................................................389

Index.....................................................................................................................391

Page 9: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

Abstract

This book brings together a representative set of Earth System Science (ESS)

applications of the neural network (NN) technique. It examines a progression of

atmospheric and oceanic problems, which, from the mathematical point of view,

can be formulated as complex, multidimensional, and nonlinear mappings. It is

shown that these problems can be solved utilizing a particular type of NN – the

multilayer perceptron (MLP). This type of NN applications covers the majority of

NN applications developed in ESSs such as meteorology, oceanography,

numerical weather prediction, and climate studies. The goal of this book is to be

tutorial in nature rather than to give a complete description of ESS NN

applications. Some particular interesting applications are selected and the

presentation is concentrated on a clear introduction of the methodological basis of

these applications. Among particular groups of NN applications presented in this

book are: atmospheric and oceanic satellite remote sensing forward and inverse

problems (or satellite retrievals); NN emulations of model physics for atmospheric

and oceanic hybrid numerical models; different NN ensemble applications

including applications in data assimilation systems, nonlinear multi-model

ensembles, ensembles with perturbed model physics, and other applications. The

many examples demonstrate the tremendous power and flexibility of the NN

emulation technique and show how various methods can be designed to bypass or

reduce limitations of this technique. The major properties of the mappings and

MLP NNs are formulated and discussed. Also, the book presents basic

Page 10: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

background for each introduced application and provides an extensive and

scholarly set of references giving extended background and further detail to the

interested reader on each examined application. This book can serve as a text

book and an introductory reading for students and beginning and advanced

investigators in learning how to apply the NN emulation technique to a wide range

of ESS problems.

Page 11: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

Preface

This book introduces some applications of Computational Intelligence (CI) to

problems of Earth System Science (ESS). In my opinion, the meeting of CI and

ESSs is not a coincidence. There is an affinity between these two fields of science

at a very deep level. Both of them use a systems approach; they see their object as

a complex system of partly autonomous, evolving, and adaptive subsystems

intensively interacting with each other and with their environment, which also

changes due to the interaction between subsystems and due to changes of the

subsystems. This deep affinity between the two fields makes the approaches and

tools developed in CI well-suited for solving many problems in ESSs.

Such a system vision of objects of the study stimulates an understanding of

similarity of many ESS problems from the mathematical point of view. In this

book I show that many subsystems of Earth System (ES) can be considered as

complex multi-dimensional nonlinear mappings. CI provides a number of tools to

approximate, emulate, or model such mappings; the particular tool considered in

this book is the neural network (NN) technique. This book demonstrates many

successful applications of NNs in ESSs. However, in addition to the use of the

NN technique, I also attempt to demonstrate in ESS the advantages of using the CI

vision of a subsystem (mapping) not as a static mapping but as an adaptive,

evolving mapping interacting with the environment and adapting to it. The

Page 12: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

tremendous flexibility of the NN technique provides a means for modeling such

evolving adaptive mappings that function in a changing environment.

My goal in this book is to be tutorial in nature rather than to give a complete

description of ESS NN applications. Thus, I selected some particular interesting

applications and concentrated on a clear presentation of the methodological basis

of these applications. Because both the ESS and CI fields are relatively new, in

addition to presenting the NN background in Chapter 2, the book presents basic

ESS background for each application that is introduced. For example, in Chapter

3 I discuss NN applications to satellite remote sensing and include a detailed

introduction into forward and inverse problems in remote sensing; Chapter 4,

which is devoted to NN applications in numerical climate and weather prediction,

includes a brief introduction into numerical climate and weather modeling. This

feature makes the book self-descriptive. The book presents a review of the field

with the purpose of bringing the reader up-to-date on the state-of-the art. It can

also serve as a convenient source book for researchers, teachers and students who

work in related fields.

Page 13: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

Acknowledgements

I want to acknowledge the many people have contributed to this book in different

ways. I first became intrigued by NNs through discussions with Prof. S.

Berkovich in 1989. Later, in 1992, my colleague and long-term collaborator Dr.

L. C. Breaker came out with an idea to use this technique when we worked on

prediction of geophysical time series. This, my first practical work with NNs,

revealed to me their power, flexibility, and universality. Chapter 3 presents how

we applied the NN technique in satellite remote sensing. My long-term and

fruitful collaboration with Drs. D. Chalikov, M. Fox-Rabinovitz, P. Rasch, and H.

Tolman – who introduced me into fascinating world of climate, atmospheric,

oceanic, and wave numerical modeling and model physics – led to many more NN

applications developed in collaboration with these researchers and presented in

Chapters 4 and 5 of this book. I would also like to thank Dr. L. C. Breaker for his

great help with reading and commenting on the manuscript, and my wife, Michelle

Kray, for editing and formatting the manuscript and for her patience and support

while I worked on the book.

Page 14: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

List of Abbreviations

AC – Anomaly Correlation

BT – Brightness temperatures

CAM – Community Atmosphere Model (NCAR)

CAMRT – CAM radiation package

CFS – Climate Forecast System (NCEP NOAA)

CGCM – Coupled General Circulation (or Climate) Model

CI – Computational Intelligence

CLD – Cloudiness

CMC – Canadian Meteorological Center

CMCGLB – Global Model from CMC

ConUS – Continental US

CP – Compound Parameterization

CPC – Climate Prediction Center (NOAA)

CRM – Cloud Resolving Model

CSRM – Cloud System Resolving Model

CTL - Control

DA dynamical adjustment

DAS – data assimilation systems

DIA – Discrete Interaction Approximation

DJF – December-January-February

DWD – Deutscher Wetterdienst

Page 15: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

ECMWF – European Centre for Medium-Range Weather Forecasts

ENM – Environmental Numerical Model

ENSO – El Niño-Southern Oscillation

EOF – Empirical Orthogonal Function

EPS – Ensemble Prediction Systems

ERS-2 – European Remote Sensing Scatterometer

ES – Earth System

ESS – Earth System Sciences

ETS – Equitable Threat Score

FM – Forward Model

F2F – Field-to-Field

F2P – Field-to-Point

GCM – General Circulation (or Climate) Model

GCRM Global Cloud Resolving Model

GFS – Global Forecast System (NCEP NOAA)

GS – Goodberlet and Swift

GSW – Goodberlet, Swift, and Wilkerson

GSWP - Goodberlet, Swift, Wilkerson, and Petty

HEM – Hybrid Environmental Model

HGCM – Hybrid General Circulation (or Climate) Model

HP – Hybrid Parameterization

HPC – Hydro-meteorological Prediction Center (NOAA)

HYCOM – Hybrid Coordinate Ocean Model

Page 16: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

iNN – inverse NN

JJA – June-July-August

JMA – Japan Meteorological Agency

LW – Long Wave

LWR – Long Wave Radiation

MLP – Multilayer Perceptron

MME – Multi-Model Ensemble

MMF – Multiscale Modeling Framework

NAM – North American Mesoscale Forecast System (NCEP NOAA)

NASA – National Aeronautics and Space Administration

NCAR – National Center for Atmospheric Research

NCEP – National Centers for Environmental Prediction

NN – Neural Network

NNEM – NN Ensemble Mean

NNIA – Neural Network Interaction Approximation

NNIAE - Neural Network Interaction Approximation that uses the EOF basis

NOAA – National Oceanic and Atmospheric Administration

NSIPP – Natural Seasonal-to-Interannual Predictability Program (NASA)

NWP – Numerical Weather Prediction

OLR – Outgoing Longwave Radiation

PB – Physically Based

PDE – Partial Differential Equations

PICE – Perturbed Initial Condition Ensemble

Page 17: “Applications of Neural Network Techniques to …polar.ncep.noaa.gov/.../publications/Front_matter.docx · Web viewThis book brings together a representative set of Earth System

PK – Petty and Katsaros

PPE – Perturbed Physics Ensemble

PRMSE – Profile RMSE

PSL – Pressure at the Surface Level

P2P – Point-to-Point

QC – Quality Control

RMSE – Root Mean Square Errors

RRTM – Rapid Radiative Transfer Model

RS – Remote Sensing

SD – Standard Deviation

SLT – Statistical Learning Technique

SSH – Sea Surface Height

SSM/I – Special Sensor Microwave Imager

SST – Sea Surface Temperature

STPPE – Short Term Perturbed Physics Ensemble

SWR – short wave radiation

TF – Transfer Function

TOGA-COARE – Tropical Ocean Global Atmosphere Coupled Ocean-

Atmosphere Response Experiment

UKMO – United Kingdom Meteorological Office

WAVEWATCH III – NCEP wind wave model (NCEP NOAA)

WEM – Weighted Ensemble Mean