Appunti dall'incontro federato SIG del 13/10/2022

  • Approfondimento sull'integrazione TFF/OpenMined e il partizionamento logico, presentato da Teo Milea
  • Domande:
    • Chi verifica se un calcolo sul server di dominio è OK.
      • Diversi meccanismi allo studio.
      • A un'estremità dello spettro, ci aspettiamo di supportare l'audit manuale e l'approvazione delle richieste presentate dal proprietario dei dati.
      • Dall'altra parte dello spettro, miriamo ad automatizzare il processo, ad esempio richiedendo DP, introducendo budget per la privacy (max epsilon, delta), analisi statica del codice del modello per verificare la presenza di operazioni sui filesystem, ecc.
    • Confine tra TFF e PySyft e cosa c'è di nuovo in PySyTFF, dal punto di vista architettonico
      • Puntatore al diagramma architettonico nelle diapositive 28-33 di questo mazzo dal 21 luglio
      • Le astrazioni DSL e runtime federate di TFF non sono l'unica parte del servizio che deve essere eseguita in uno spazio attendibile
      • Un'altra logica che deve essere eseguita in uno spazio attendibile, al di fuori del controllo dell'utente, include codice che costruisce calcoli TFF, decide sull'uso di meccanismi come DP, determina il budget per la privacy, esegue controlli delle politiche, guida il ciclo di formazione e decide il rilascio di singoli artefatti (come modelli addestrati o metriche)
      • PySyTFF è un esempio di come tale logica può essere sovrapposta al DSL e al runtime di TFF, come servizio di nodo di dominio PySyft
      • Raccomandiamo altri sistemi basati su TFF di seguire lo stesso schema
  • Conversazioni per continuare su Discord