Notas da reunião SIG Federada em 13/10/2022

  • Mergulho profundo na integração TFF/OpenMined e particionamento lógico, apresentado por Teo Milea
  • Perguntas:
    • Quem audita se uma computação no servidor de domínio está correta.
      • Vários mecanismos sendo considerados.
      • Em uma extremidade do espectro, esperamos oferecer suporte a auditoria manual e aprovação de solicitações enviadas pelo proprietário dos dados.
      • No outro extremo do espectro, pretendemos automatizar o processo, por exemplo, exigindo DP, introduzindo orçamento de privacidade (max epsilon, delta), análise estática do código do modelo para verificar a presença de operações de sistemas de arquivos, etc.
    • Fronteira entre TFF e PySyft e o que há de novo em PySyTFF, arquitetonicamente
      • Ponteiro para o diagrama de arquitetura nos slides 28-33 neste deck de 21 de julho
      • A DSL federada e as abstrações de tempo de execução do TFF não são a única parte do serviço que deve ser executada em um espaço confiável
      • Outra lógica que deve ser executada em espaço confiável, fora do controle do usuário, inclui código que constrói cálculos TFF, decide sobre o uso de mecanismos como DP, determina o orçamento de privacidade, executa verificações de política, conduz o loop de treinamento e decide sobre o lançamento de artefatos individuais (como modelos treinados ou métricas)
      • O PySyTFF é um exemplo de como essa lógica pode ser colocada em camadas sobre o DSL e o tempo de execução do TFF, como um serviço de nó de domínio PySyft
      • Recomendamos que outros sistemas baseados em TFF sigam o mesmo padrão
  • Conversas para continuar no Discord