A Genetic Programming Approach to Cost-Sensitive Control in Resource Constrained Sensor Systems

Resource constrained sensor systems are an increasingly attractive option in a variety of environmental monitoring domains, due to continued improvements in sensor technology. However, sensors for the same measurement application can differ in terms of cost and accuracy, while fluctuations in environmental conditions can impact both application requirements and available energy. This raises the problem of automatically controlling heterogeneous sensor suites in resource constrained sensor system applications, in a manner that balances cost and accuracy of available sensors. We present a method that employs a hierarchy of model ensembles trained by genetic programming (GP): if model ensembles that poll low-cost sensors exhibit too much prediction uncertainty, they automatically transfer the burden of prediction to other GP-trained model ensembles that poll more expensive and accurate sensors. We show that, for increasingly challenging datasets, this hierarchical approach makes predictions with equivalent accuracy yet lower cost than a similar yet non-hierarchical method in which a single GP-generated model determines which sensors to poll at any given time. Our results thus show that a hierarchy of GP-trained ensembles can serve as a control algorithm for heterogeneous sensor suites in resource constrained sensor system applications that balances cost and accuracy.

[1]  Dennis M. Buede,et al.  Data Fusion and Decision Support for Command and Control , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  James Llinas,et al.  Multisensor Data Fusion , 1990 .

[3]  H. Sebastian Seung,et al.  Query by committee , 1992, COLT '92.

[4]  Christine Pohl,et al.  Multisensor image fusion in remote sensing: concepts, methods and applications , 1998 .

[5]  J. Beck,et al.  Entropy-Based Optimal Sensor Location for Structural Model Updating , 2000 .

[6]  Pramod K. Varshney,et al.  Multisensor Data Fusion , 1997, IEA/AIE.

[7]  B. Ostendorf,et al.  GIS-based modelling of spatial pattern of snow cover duration in an alpine area , 2001 .

[8]  R. Nowak,et al.  Backcasting: adaptive sampling for sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[9]  DaeEun Kim,et al.  Structural Risk Minimization on Decision Trees Using an Evolutionary Multiobjective Optimization , 2004, EuroGP.

[10]  Edwin D. de Jong,et al.  Multi-Objective Methods for Tree Size Control , 2003, Genetic Programming and Evolvable Machines.

[11]  Gregory Hornby,et al.  ALPS: the age-layered population structure for reducing the problem of premature convergence , 2006, GECCO.

[12]  Sameer Singh,et al.  Approaches to Multisensor Data Fusion in Target Tracking: A Survey , 2006, IEEE Transactions on Knowledge and Data Engineering.

[13]  C. Guestrin,et al.  Near-optimal sensor placements: maximizing information while minimizing communication cost , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[14]  Eckart Zitzler,et al.  Are All Objectives Necessary? On Dimensionality Reduction in Evolutionary Multiobjective Optimization , 2006, PPSN.

[15]  Giuseppe Anastasi,et al.  Adaptive Sampling for Energy Conservation in Wireless Sensor Networks for Snow Monitoring Applications , 2007, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems.

[16]  Huimin Zhao,et al.  A multi-objective genetic programming approach to developing Pareto optimal decision trees , 2007, Decis. Support Syst..

[17]  Hossein Tabari,et al.  Comparison of artificial neural network and combined models in estimating spatial distribution of snow depth and snow water equivalent in Samsami basin of Iran , 2010, Neural Computing and Applications.

[18]  Hod Lipson,et al.  Age-fitness pareto optimization , 2010, GECCO '10.

[19]  Geert Leus,et al.  Two-stage spectrum sensing for cognitive radios , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[20]  Charu C. Aggarwal,et al.  Optimizing quality-of-information in cost-sensitive sensor data fusion , 2011, 2011 International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS).

[21]  Edward H. Bair,et al.  Can We Estimate Precipitation Rate During Snowfall Using a Scanning Terrestrial Lidar , 2012 .

[22]  Peter Kazanzides,et al.  Multisensor Data Fusion in an Integrated Tracking System for Endoscopic Surgery , 2012, IEEE Transactions on Information Technology in Biomedicine.

[23]  Agostino Martinelli,et al.  Vision and IMU Data Fusion: Closed-Form Solutions for Attitude, Speed, Absolute Scale, and Bias Determination , 2012, IEEE Transactions on Robotics.

[24]  Christian Skalka,et al.  Snowcloud: A Complete Data Gathering System for Snow Hydrology Research , 2013, REALWSN.

[25]  Rekha Jain,et al.  Wireless Sensor Network -A Survey , 2013 .

[26]  Matthew Malloy,et al.  Near-Optimal Adaptive Compressed Sensing , 2012, IEEE Transactions on Information Theory.

[27]  Josh Bongard,et al.  Inductive machine learning for improved estimation of catchment-scale snow water equivalent , 2015 .

[28]  S. Frick,et al.  Compressed Sensing , 2014, Computer Vision, A Reference Guide.