In one aspect, the present disclosure relates to a method, including determining, by a wearable device, predicting, by a first wearable device, a first predicted activity of the first user using motion data received by motion sensors of the first wearable device; estimating, a first confidence level of the first predicted activity; receiving, by the first wearable device over a wireless communication channel from a second wearable device, a second predicted activity of a second user and a second confidence level of the second predicted activity; comparing the first predicted activity and the first confidence level with the second predicted activity and the second confidence level; and determining a first activity classification for the first user to be the second predicted activity when a second average confidence level associated with the second predicted activity is greater than a first average confidence level associated with the first predicted activity.