While the principles of federated learning are fairly generic, its methodology assumes that the underlying models are neural networks.
virtual keyboards are typically powered by n-gram language models for latency reasons.