Machine Learning for Sustainable Development and Biological - - PowerPoint PPT Presentation

machine learning for sustainable development and
SMART_READER_LITE
LIVE PREVIEW

Machine Learning for Sustainable Development and Biological - - PowerPoint PPT Presentation

Machine Learning for Sustainable Development and Biological Conservation Tom Dietterich Distinguished Professor, Oregon State University President, Association for the Advancement of Artificial Intelligence OSTP AI For Social Good 1


slide-1
SLIDE 1

Machine Learning for Sustainable Development and Biological Conservation

Tom Dietterich Distinguished Professor, Oregon State University President, Association for the Advancement of Artificial Intelligence

1

OSTP AI For Social Good

slide-2
SLIDE 2

Computational Sustainability

§ The study of computational methods that can contribute to the sustainable management of the earth’s ecosystems

Data Integration Data Interpretation Model Fitting Policy Optimization Data Acquisition Policy Execution

2

OSTP AI For Social Good

slide-3
SLIDE 3

Data Acquisition

Data Acquisition

§ Africa is very poorly sensed

§ Only a few dozen weather stations reliably report data to WMO (blue points in map)

§ Project TAHMO (tahmo.org)

§ TU-DELFT & Oregon State University § Deploy 20,000 stations across Africa § Provide data to farmers and to enable crop insurance industry § Increase agricultural productivity

§ Computational Problem

§ Where to place the weather stations? § Krause, Singh & Guestrin, 2008

3

OSTP AI For Social Good

slide-4
SLIDE 4

Data Interpretation

§ Insect identification for population counting § Raw data: image § Interpreted data: Count by species § Method: Computer Vision § Lytle, et al., 2010

Data Interpretation Data Acquisition

www.epa.gov

Species Count Limne 3 Taenm 15 Asiop 4 Epeor 25 Camel 19 Cla 12 Cerat 21

4

OSTP AI For Social Good

slide-5
SLIDE 5

Data Integration

§ Virtually all ecosystem prediction problems require integrating heterogeneous data sources

§ Landsat (30m; monthly)

§ land cover type

§ MODIS (500m; daily/weekly)

§ land cover type

§ Census (every 10 years)

§ human population density

§ Interpolated weather data (15 mins)

§ rain, snow, solar radiation, wind speed & direction, humidity

Data Integration Data Interpretation Data Acquisition

Landsat NDVI: http://ivm.cr.usgs.gov/viewer/

5

OSTP AI For Social Good

slide-6
SLIDE 6

Model Fitting with Machine Learning

§ Species Distribution Models

§ create a map of the distribution of a species

§ Migration and Dispersal Models

§ model the trajectory and timing of movement

Data Integration Data Interpretation Model Fitting Data Acquisition

6

OSTP AI For Social Good

slide-7
SLIDE 7

eBird Project

§ Volunteer Bird Watchers § Time, place, duration § Species seen § 8,000-12,000 checklists uploaded per day

7

OSTP AI For Social Good

§ Computational Method: Collective Graphical Model (Sheldon et al., 2011)

slide-8
SLIDE 8

Fitted Migration Model Ruby-Throated Humming Bird

OSTP AI For Social Good

8

Sheldon, Sun, Liu, Dietterich unpublished

slide-9
SLIDE 9

Policy Optimization

§ Compute optimal policies for managing ecosystems § Incorporate uncertainty about the future § Computational Tools

§ MDPs (Markov Decision Problems) § POMDPs (Partially-Observable MDPs) § Point-based solvers (Pineau, 2003; Poupart, et al. 2005; Kurniawati et al, 2008)

Data Integration Data Interpretation Model Fitting Policy Optimization Data Acquisition

9

OSTP AI For Social Good

slide-10
SLIDE 10

Protecting Coastal Habitat to Protect Migrating Birds from Sea Level Rise

§ East Asia-Australia migratory pathways § Sea Level Rise destroys habitat unless areas further inland have been protected § Timing and location of protection depends on the timing of future sea level rises § POMDP formulation § Nicol, et al. 2015

OSTP AI For Social Good

10

slide-11
SLIDE 11

Results: Much More Successful than Existing Bottleneck Heuristic

OSTP AI For Social Good

11

slide-12
SLIDE 12

Policy Execution

§ Repeat

§ Observe Current State § Update Models and Re-Optimize § Choose and Execute Optimal Action

Data Integration Data Interpretation Model Fitting Policy Optimization Data Acquisition Policy Execution

12

OSTP AI For Social Good

slide-13
SLIDE 13

Summary

Data Integration Data Interpretation Model Fitting Policy Optimization Data Acquisition Policy Execution

13

OSTP AI For Social Good

Locating weather stations in Africa Images à Insect Species Multiscale Data Bird Migration Models fit to eBird Data Where and when to purchase coastal habitat? Action!

slide-14
SLIDE 14

References

§ Krause, A., Singh, A., & Guestrin, C. (2008). Near-Optimal Sensor Placements in Gaussian Processes: Theory , Efficient Algorithms and Empirical Studies. Journal of Machine Learning Research, 9, 235–284. § Lytle, D. A., Martínez-Muñoz, G., Zhang, W., Larios, N., Shapiro, L., Paasch, R., Moldenke, A., Mortensen, E. A., Todorovic, S., Dietterich, T. G. (2010). Automated processing and identification of benthic invertebrate samples. Journal of the North American Benthological Society, 29(3), 867–874. § Nicol, S., Fuller, R. A., Iwamura, T., & Chadès, I. (2015). Adapting environmental management to uncertain but inevitable change. Proceedings Royal Society B, 282(1808), 20142984. http://doi.org/10.1098/rspb.2014.2984 § Pineau, J., Gordon, G., & Thrun, S. (2003). Point-based value iteration: An anytime algorithm for POMDPs. In IJCAI International Joint Conference on Artificial Intelligence (pp. 1025–1030). § Sheldon, D., & Dietterich, T. G. (2011). Collective Graphical Models. In NIPS 2011.

OSTP AI For Social Good

14