CS 6702: Topics in Computational Sustainability

Coursework: Reaction Paper

 

Computational Sustainability is an emerging and multidisciplinary field that aims to identify and address new computational problems. This assignment is intended to give the student exposure to computational problems sustainability researchers and policymakers encounter in their work and any existing research on these problems. To accomplish this goal, the student will have to identify the links between research papers from conferences and journals in Computer Science and the relevant sustainability fields or describe a sustainability problem he/she has encountered. A nonexhaustive list of relevant journals and conferences is included at the end of this document as well as a lits of computational sustainability papers from previous conferences.  

 

Students may complete a reaction paper, a research problem description, or an annotated bibliography to fulfill this assignment. Guidelines for each follow. Students are encouraged to choose a topic for the reaction assignment that matches their final project interests.

 

Students are expected to give a short presentation in class about this assignment.

 

Students are encouraged to consult the faculty team and course assistants to discuss ideas.

 

Reaction Paper

Deliverables: Paper (approximately 2-3 pages)

 

A reaction paper should identify one or two computational issues concerning a sustainability topic, and then react to current research papers that encounter or address these issues. A reaction paper can be written in four steps:

 

1.     Find a seed paper that addresses or encounters computational issue(s) in a sustainability topic. The seed paper should be a strong starting point from which to build a ÒnetworkÓ of papers you can react to. Here are some ways to find a seed paper:

a.     Use a paper whose presentation you have seen in class or in a related talk.

b.     Use one of the background readings from the course website.

c.     Search through key journals in the area you are considering (see the list at the end of this document).

d.     Use Google Scholar. Try combining your favorite sustainability topics with computational keywords. For example, combining terms like poverty, ecosystem, agriculture, renewable energy, or conservation with keywords like algorithm, network, machine learning, modeling, game theory, or optimization.

e.     Ask the faculty/research team and course assistants for advice. Come to office hours!

2.     Populate a list of research papers to serve as the references for your reaction paper. Here are some ways to populate your list of papers:

a.     Check the papers cited by your seed paper.

b.     Use the ÒCited ByÓ link on Google Scholar to find papers that cite the seed paper. Other bibliographic databases like CiteSeer may also help.

c.     Check the authorÕs website for related work.

d.     Search for the paper on Google. Is the paper discussed on forums or blogs that point to other sources?

3.     React. Using the references compiled above, you should present your sustainability topic and the computational issue(s) encountered in this sustainability topic. You should then form a reaction to the current research. Good reactions will do the following:

a.     Address some of the following questions about each reference:

                                               i.     What is (are) the main problems the author is addressing?

                                             ii.     Why is the problem important for sustainability?

                                            iii.     What is the central claim, argument, or point of the paper?

                                            iv.     What assumptions does the paper make?

                                             v.     Are the models or techniques presented in the paper supported by theory, experiment, and/or evidence?

                                            vi.     What are the main strengths and weaknesses of the paper?

                                          vii.     What future work can come from this paper?

b.     Consider the references collectively.

                                               i.     How do the papers relate to one another?

                                             ii.     What is the overall picture they portray?

                                            iii.     Is there a next logic step?

4.     Re-edit your work. No one gets it exactly right the first time around.

 

 

Research Problem Description

 

Deliverables: Paper (approximately 2-3 pages)

 

 

A research problem description should identify a specific computational problem encountered in one or more sustainability fields, and then a survey of the current research that addresses the problem. A research problem presentation is a good option for students currently engaged in sustainabilityrelated research. A good research problem presentation will do the following:

 

1.     Identify and define the computational problem and its sustainability applications.

2.     Identify the current best algorithms, models and techniques for solving the problem.

3.     Present the problem and current best solutions. Your presentation should explain and motivate your chosen problem to the class. You should then present the research you identified in Step 2, addressing some of the following issues:

a.     What weaknesses or assumptions exist in the current research?

b.     What computational requirements (time, space) must problem solutions address? How does current research address them?

c.     Are there other computational methods that could be used to solve the problem that current research has not explored?

d.     Do existing problem formulations / models adequately address the underlying sustainability issues?

e.     Are there optimizations/improvements that could be made to current techniques that are themselves research questions?

 

Annotated Bibliography

Deliverables: 20 references in bibtex format and one-­paragraph annotations for each reference.

 

The annotated bibliography should be composed of references that address a topic in Computational Sustainability of the studentÕs choice. Students should choose topics with a computational focus that apply to sustainability. Some example topics are:

1.     Optimization methods for species conservation.

2.     The modeling of complex adaptive systems like ecosystems, the ocean atmosphere system, systems from epidemiology, social networks, etc.

3.     Models and methods from economics and game theory for the management of natural resources.

4.     Computational methods for crisis management in underdeveloped or atrisk regions.

5.     Human computation overview (potential sustainability applications)

6.     Games with a purpose overview (sustainability applications: e.g., Foldit)

7.     Crowdsourcing and citizen science overview (potential sustainability applications: e.g., Christmas Bird Count, Mushroom Obsrever, and Merlin http://www.allaboutbirds.org/labs/)

8.     Design concepts and techniques with applications to sustainability

 

A oneparagraph annotation should be provided for each reference. Annotations should be a short review of the paper with a focus on the computational problems and solutions found therein.

 

Some Relevant Journals/Conferences

 

 

AAAI-11 Computational Sustainability Special Track Papers

 

á      Green Driver: AI in a Microcosm 
Jim Apple, Paul Chang, Aran Clauson, Heidi Dixon, Hiba Fakhoury, Matthew L. Ginsberg, Erin Keenan, Alex Leighton, Kevin Scavezze, Bryan Smith

á      Enforcing Liveness in Autonomous Traffic Management 
Tsz-Chiu Au, Neda Shahidi, Peter Stone

á      Policy Gradient Planning for Environmental Decision Making with Existing Simulators 
Mark Crowley, David Poole

á      Dynamic Resource Allocation in Conservation Planning 
Daniel Golovin, Andreas Krause, Beth Gardner, Sarah J. Converse, Steve Morey

á      Water Conservation Through Facilitation on Residential Landscapes 
Rhonda Hoenigman, Elizabeth Bradley, Nichole Barger

á      Incorporating Boosted Regression Trees into Ecological Latent Variable Models 
Rebecca A. Hutchinson, Li-Ping Liu, Thomas G. Dietterich

á      A Large-Scale Study on Predicting and Contextualizing Building Energy Usage 
J. Zico Kolter, Joseph Ferreira

á      The Steiner Multigraph Problem: Wildlife Corridor Design for Multiple Species 
Katherine J. Lai, Carla P. Gomes, Michael K. Schwartz, Kevin S. McKelvey, David E. Calkin, Claire A. Montgomery

á      Hybrid Planning with Temporally Extended Goals for Sustainable Ocean Observing 
Hui Li, Brian Williams

á      Stochastic Model Predictive Controller for the Integration of Building Use and Temperature Regulation 
Alie El-Din Mady, Gregory Provan, Conor Ryan, Kenneth Brown

á      Linear Dynamic Programs for Resource Management 
Marek Petrik, Shlomo Zilberstein

á      Logistic Methods for Resource Selection Functions and Presence-Only Species Distribution Models 
Steven Phillips, Jane Elith

á      Modeling and Monitoring Crop Disease in Developing Countries 
John Alexander Quinn, Kevin Leyton-Brown, Ernest Mwebaze

á      Learned Behaviors of Multiple Autonomous Agents in Smart Grid Markets 
Prashant P. Reddy, Manuela M. Veloso

á      Efficient Energy-Optimal Routing for Electric Vehicles 
Martin Sachenbacher, Martin Leucker, Andreas Artmeier, Julian Haselmayr

á      Verifying Intervention Policies to Counter Infection Propagation over Networks: A Model Checking Approach 
Ganesh Ram Santhanam, Yuly Suvorov, Samik Basu, Vasant Honavar

á      Discovering Life Cycle Assessment Trees from Impact Factor Databases 
Naren Sundaravaradan, Debprakash Patnaik, Naren Ramakrishnan, Manish Marwah, Amip Shah

á      Decentralised Control of Micro-Storage in the Smart Grid 
Thomas Voice, Perukrishnen Vytelingum, Sarvapali Ramchurn, Alex Rogers, Nicholas Jennings

 

AAAI-12 Computational Sustainability Special Track Papers

á      The Automated Vacuum Waste Collection Optimization Problem 
Ram—n BŽjar, CŽsar Fern‡ndez, Carles Mateu, Felip Manyˆ, Francina Sole-Mauri, David Vidal

á      MOMDPs: A Solution for Modelling Adaptive Management Problems 
Iadine Chades, Josie Carwardine, Tara G. Martin, Samuel Nicol, Regis Sabbadin, Olivier Buffet

á      Fine-Grained Photovoltaic Output Prediction Using a Bayesian Ensemble 
Prithwish Chakraborty, Manish Marwah, Martin Arlitt, Naren Ramakrishnan

á      A Novel and Scalable Spatio-Temporal Technique for Ocean Eddy Monitoring 
James H. Faghmous, Yashu Chamber, Shyam Boriah, Frode Vikeb¿, Stefan Liess, Michel dos Santos Mesquita, Vipin Kumar

á      Learning Non-Stationary Space-Time Models for Environmental Monitoring 
Sahil Garg, Amarjeet Singh, Fabio Ramos

á      Patrol Strategies to Maximize Pristine Forest Area 
Matthew Paul Johnson, Fei Fang, Milind Tambe

á      Pre-Symptomatic Prediction of Plant Drought Stress Using Dirichlet-Aggregation Regression on Hyperspectral Images 
Kristian Kersting, Zhao Xu, Mirwaes Wahabzada, Christian Bauckhage, Christian Thurau, Christoph Ršmer, Agim Ballvora, Uwe Rascher, Jen Leon, Lutz PlŸmer

á      Lagrangian Relaxation Techniques for Scalable Spatial Conservation Planning 
Akshat Kumar, Xiaojian Wu, Shlomo Zilberstein

á      An Intelligent Battery Controller Using Bias-Corrected Q-learning 
Donghun Lee, Warren B Powell

á      Sensing the Air We Breathe — The OpenSense Zurich Dataset  
Jason Jingshi Li, Boi Faltings, Olga Saukh, David Hasenfratz, Jan Beutel

á      Sustaining Economic Exploitation of Complex Ecosystems in Computational Models of Coupled Human-Natural Networks 
Neo D. Martinez, Perrine Tonnin, Barbara Bauer, Rosalyn C. Rael, Rahul Singh, Sangyuk Yoon, Ilmi Yoon, Jennifer A. Dunne

á      Global Climate Model Tracking Using Geospatial Neighborhoods 
Scott McQuade, Claire Monteleoni

á      Coupling Spatiotemporal Disease Modeling with Diagnosis 
Martin Gordon Mubangizi, Caterine Ikae, Athina Spiliopoulou, John A. Quinn

á      Prediction and Fault Detection of Environmental Signals with Uncharacterised Faults 
Michael Alan Osborne, Roman Garnett, Kevin Swersky, Nando de Freitas

á      Non-Intrusive Load Monitoring Using Prior Models of General Appliance Types 
Oliver Parson, Siddhartha Ghosh, Mark Weal, Alex Rogers

á      Factored Models for Multiscale Decision-Making in Smart Grid Customers 
Prashant P. Reddy, Manuela M. Veloso

á      Cooperative Virtual Power Plant Formation Using Scoring Rules 
Valentin Robu, Ramachandra Kota, Georgios Chalkiadakis, Alex Rogers, Nicholas R. Jennings

á      Robust Cuts Over Time: Combatting the Spread of Invasive Species with Unreliable Biological Control 
Gwen Spencer

á      Improving Hybrid Vehicle Fuel Efficiency Using Inverse Reinforcement Learning 
Adam Vogel, Deepak Ramachandran, Rakesh Gupta, Antoine Raux

á      Scheduling Conservation Designs via Network Cascade Optimization 
Shan Xue, Alan Fern, Daniel Sheldon

á      An Efficient Simulation-Based Approach to Ambulance Fleet Allocation and Dynamic Redeployment 
Yisong Yue, Lavanya Marla, Ramayya Krishnan

 

CompSustÕ09 Papers

http://www.computational-sustainability.org/compsust09/schedule.php

CompSustÕ10 Papers

http://www.computational-sustainability.org/compsust10/schedulewithvideos.php

CompSustÕ12 Papers:

http://www.computational-sustainability.org/compsust12/master.php

Other Relevant Journals/Conferences

 

 

á      Journal of Environmental Economics and Management (JEEM)

á      Conservation Biology

á      Biological Conservation

á      Ecology

á      Ecology Applications

á      Ecology Economics

á      PNAS Sustainability Science (special issues)

á      IEEE Spectrum

á      Resource and Energy Economics

á      Environmental and Resource Economics

á      Science

á      American Journal of Agricultural Economics

á      Energy Policy

á      AAAI

á      AAMAS (International Conference on Autonomous Agents and Multiagent Systems)

á      ECAI (European Conference on Artificial Intelligence)

á      IJCAI (International Joint Conference on Artificial Intelligence

á      UAI (Uncertainty in Artificial Intelligence)

á      ICML (International Conference on Machine Learning)

á      KDD (Conference on Knowledge Discovery and Data Mining)

á      CP (International Conference on Principles and Practices of Constraint Programming)

á      CPAIOR (International Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming for Combinatorial Optimization Problems)

á      CHI - Computer Human Interaction

á      UbiComp (HUC) - Ubiquitous Computing/Handheld and Ubiquitous Computing

á      HCI – Human Computer Interaction

á      CSCW - Conference on Computer Supported Cooperative Work