Skip to content
@google-parfait

Parfait

Private aggregation & retrieval, federated, analytics, inference, & training from Google.

Private aggregation & retrieval, federated, analytics, inference, & training from Google

Welcome to Google Parfait! The goal of this organization is to host repositories for defining and executing machine learning and analytics computations and workflows that enable strong privacy claims consistent with users’ privacy expectations, including:

  • Libraries and frameworks used in research simulation
  • Libraries and system components used in Google's production federated compute infrastructure
  • Reference architectures for production systems

Technologies supported

Our repositories support privacy-preserving technologies, including:

  • Federated Learning
  • Federated Analytics
  • Differential Privacy
  • TEE-enabled privacy architectures
  • Personalization & Local Computation
  • Privacy preserving aggregation, including approaches based on differential private and secure multiparty computation
  • Private Information Retrieval (PIR)

Parfait impact

Our technology and research has been used widely across Google, deployed by other tech companies, and referenced by many others. Some examples include analytics for Live Translate in Android’s Protected Compute Core, and Gboard’s Next Word Prediction and Out-of-Vocabulary discovery.

For those interested in production cross-silo or cross-device federated learning architectures that run on Google Cloud, please refer to the architecture in the Google Cloud Architecture center and their associated GitHub repository.

More about us

We are a team of researchers and engineers at Google that develop foundational technologies that enable strong privacy guarantees for AI and analytics systems, and maintain these repositories, which are used in production across various Google platforms. We believe that strong privacy guarantees are essential to the future of tech, and are committed to driving innovation in this space. We encourage engineers and researchers to actively engage with these repositories and use the code with confidence to build private-by-default systems and publish papers.

Want to learn more about us or get in contact? Visit http://federated.withgoogle.com.

Popular repositories Loading

  1. tensorflow-federated tensorflow-federated Public

    An open-source framework for machine learning and other computations on decentralized data.

    Python 2.3k 579

  2. federated-compute federated-compute Public

    Libraries for executing federated programs and computations.

    C++ 63 18

  3. dataset_grouper dataset_grouper Public

    Libraries for efficient and scalable group-structured dataset pipelines.

    Python 22 2

  4. raft-rs raft-rs Public

    Raft distributed consensus algorithm implemented in Rust.

    Rust 4 2

  5. trusted-computations-platform trusted-computations-platform Public

    Rust 4

  6. confidential-federated-compute confidential-federated-compute Public

    TEE-hosted binaries for verifiable server-side computation.

    C++ 1 2

Repositories

Showing 8 of 8 repositories
  • tensorflow-federated Public

    An open-source framework for machine learning and other computations on decentralized data.

    google-parfait/tensorflow-federated’s past year of commit activity
    Python 2,296 Apache-2.0 579 89 168 Updated Jul 15, 2024
  • federated-compute Public

    Libraries for executing federated programs and computations.

    google-parfait/federated-compute’s past year of commit activity
    C++ 63 Apache-2.0 18 2 9 Updated Jul 15, 2024
  • google-parfait/trusted-computations-platform’s past year of commit activity
    Rust 4 Apache-2.0 0 0 0 Updated Jul 15, 2024
  • confidential-federated-compute Public

    TEE-hosted binaries for verifiable server-side computation.

    google-parfait/confidential-federated-compute’s past year of commit activity
    C++ 1 Apache-2.0 2 0 1 Updated Jul 12, 2024
  • .github Public
    google-parfait/.github’s past year of commit activity
    1 0 0 0 Updated May 10, 2024
  • dataset_grouper Public

    Libraries for efficient and scalable group-structured dataset pipelines.

    google-parfait/dataset_grouper’s past year of commit activity
    Python 22 Apache-2.0 2 0 0 Updated Apr 11, 2024
  • raft-rs Public

    Raft distributed consensus algorithm implemented in Rust.

    google-parfait/raft-rs’s past year of commit activity
    Rust 4 Apache-2.0 2 0 0 Updated Apr 11, 2024
  • .allstar Public
    google-parfait/.allstar’s past year of commit activity
    1 0 0 0 Updated Mar 21, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…