AI in everyday software · Keyboard models

Gboard’s next word models: who can use encrypted training data?

Google reports a new training system for English and Japanese models. Devices upload encrypted examples, keys go only to permitted programs, and public logs make the policies inspectable.

The report confirms English and Japanese next word models using this training system, without a complete rollout list for other languages, regions or phone versions.

Editorial illustration of Gboard training: a keyboard, locked example tiles and bars representing model weights, not a product screen.
Image: BitShovel · Editorial illustration, not a Gboard screen · Open full-size image
In this article3 chapters

中文

A different training route behind an existing keyboard

As you type, Gboard suggests the next word. Google’s October 2 report says its new federated learning system has launched English and Japanese next word models. Moving training computation toward servers reduces constraints from device availability and computing resources. Google reports faster training and more accurate models.

Sources and further reading

中文

Uploaded examples remain tied to permitted programs

Devices encrypt training examples and bind them to permitted programs. The key service checks a workload inside a Trusted Execution Environment (TEE) before releasing keys. Public logs let devices and external reviewers inspect the policies. Released outputs include differentially private model weights and training metrics: encryption, constrained execution and differential privacy release work together.

Four roles in this training system
RoleWhat it does
DeviceEncrypts training examples and binds them to allowed programs.
TEE workloads and key serviceChecks the program against its policy, then permits decryption and training.
Public transparency logPublishes permitted-workload policies for inspection; it does not release keys.
Model outputsReleases differentially private weights along with training metrics.
Sources and further reading

中文

Training improves the model; inference handles the current input

Training updates a model from examples; everyday inference uses the trained model to suggest words for the current input. This deployment changes the training route and already serves the reported English and Japanese models. AI enters familiar software through how models learn and how companies constrain how training data is used, as well as through new chat interfaces.

Sources and further reading

See how these changes connect