A machine learning technique where a model is trained collaboratively across many devices without centralizing their raw data, preserving privacy while aggregating knowledge.