Distributed multi-agent unmanned aerial systems (UAS) have the potential to be heavily utilized in environmental monitoring, especially in wetland monitoring. Deep active learning algorithms provide key tools to analyze the sensed images captured during monitoring and interpret them precisely. However, these algorithms demand significant computational resources that limit their use with distributed UAS. In this paper, we propose a novel algorithm for consensus-enabled active learning that drastically reduces the computational demand while increasing the overall model accuracy. Once each of the UAS obtains a labeled subset of images through active learning, we update the weights of the model for three epochs only on the new images to reduce the computational cost, allowing for an increased operational time. The group of UAS communicates the model weights instead of the raw data and then leverages consensus to agree on updated weights. The consensus step mitigates the impact on weights caused by the updates and generalizes the knowledge of each individual UAS to the whole system, which results in increased model accuracy. Our method achieved an average of 11.15% increase in accuracy over 25 acquisition iterations whilst utilizing only 16.8% of the processor time compared to the centralized method of active learning.
Read full abstract