1. Low Complexity Learning For Mobile Devices In Distributed Systems