Заметки с собрания SIG Federated 13.10.2022

  • Подробное рассмотрение интеграции и логического разделения TFF/OpenMined, представленное Тео Милеа.
  • Вопросы:
    • Кто проверяет правильность вычислений на сервере домена.
      • Рассматривается несколько механизмов.
      • С одной стороны, мы ожидаем поддержки ручного аудита и утверждения отправленных запросов владельцем данных.
      • С другой стороны, мы стремимся автоматизировать процесс, например, требуя DP, вводя бюджет конфиденциальности (макс. эпсилон, дельта), статический анализ кода модели для проверки наличия операций файловой системы и т. д.
    • Граница между TFF и PySyft и что нового в PySyTFF с точки зрения архитектуры
      • Указатель на архитектурную схему на слайдах 28-33 в этой колоде от 21 июля.
      • Федеративные DSL и абстракции времени выполнения TFF — не единственная часть службы, которая должна работать в доверенном пространстве.
      • Другая логика, которая должна работать в доверенном пространстве, вне контроля пользователя, включает код, который строит вычисления TFF, принимает решение об использовании таких механизмов, как DP, определяет бюджет конфиденциальности, выполняет проверки политик, управляет циклом обучения и принимает решение о выпуске. отдельных артефактов (таких как обученные модели или метрики)
      • PySyTFF является одним из примеров того, как такая логика может быть наложена поверх DSL и среды выполнения TFF в качестве службы узла домена PySyft.
      • Мы рекомендуем другим системам, основанным на TFF, следовать той же схеме.
  • Разговоры для продолжения в Discord