Distributed on-line learning