Sensor networks are interactive collections of distributed devices that interface the virtual and physical worlds. Among the tasks needed to implement these interfaces is the inference of properties of the physical world using observations collected by the network. Inference tasks cover a vast range, particular examples being estimation of rainfall in an orchard, or tracking the surface salinity of the ocean. This project develops an integrated framework for distributed statistical inference of dynamic processes using sensor networks. The ultimate goal is to impact on the numerous activities that stand to benefit from the development of sensor networks, including economic sectors like manufacture, agriculture, and environmental management. Further impact is expected from the incorporation of research results in undergraduate classes.
This project advances the use of prices to mediate the incorporation of global knowledge into local estimates. Many problems in dynamic statistical inference require solution of optimization problems, prompting formulations whereby estimates are viewed as economic outputs to be maximized. The global optimization that would result from the action of a centralized agent is regarded as a social resource optimization problem. Local estimates computed by individual sensors are the result of selfish actions of market agents. Prices are introduced to align social and agents? interest. While these ideas have been successfully pursued in static environments, this project pursues them in dynamic settings. The research cuts horizontally across different dynamic statistical inference problems and is vertically organized into: (i) Determination of convergence properties of price mediation algorithms. (ii) Resolution of memory growth problems through manipulation of price structures. (iii) Practical considerations including robustness, convergence speed, and communication effects (iv) Integration with learning algorithms for problems with incomplete model information.
As we keep expanding our ability to acquire data the need to aggregate information collected at different devices in a single stream becomes ever more pressing. This project has advanced the state of the art in building algorithms to facilitate the aggregation of information in distributed networks composed of either cooperative or strategic agents: Cooperative agents. Algorithms have been developed to coordinate groups of sensors tasked with performing statistical estimation and optimization tasks. Of particular note are the development of methods to handle dynamic estimation problems and methods with convergence times smaller than existing alternatives. The latter include a distributed linearized version of the alternating direction method of multipliers (ADMM) as well as the introduction of accelerated dual descent (ADD). Distributed linearized ADMM uses a quadratic approximation to simplify the computations needed at each algorithmic step. ADD is a family of methods that rely on distributed approximations to Newton steps. These methods can be proven to have quadratic convergence phases and to perform well in practice. Strategic agents. Information aggregation problems where coordination is not enforced by rules but rather goaded by game incentives have also been considered. In this arena we have developed the Bayesian quadratic network game (QNG) filter that can be used to compute equilibrium strategies by agents of a distributed networks when game utilities are quadratic and agent signals are Gaussian. The QNG filter does not work in more complicated settings. In this situations our work has been about the characterization of asymptotic system properties. General imitation, consensus, and information aggregations results have been derived for submodular games.