Notatki ze spotkania współpracowników TFF, które odbyło się 14.07.2022 r

  • Uczestnicy: Krzysztof Ostrowski (Google), Boyi Chen (LinkedIn)

  • Najnowsze informacje Boyi na temat postępów i planów LinkedIn.

    • Wbudowany do TFF i zintegrowany z ML infra
    • Przeprowadzanie eksperymentów offline dotyczących wykorzystania TFF w rozwiązaniach dla przedsiębiorstw
    • Trzy obszary zainteresowań
      • Ataki freeriderów
        • Ktoś chce wnosić zera, czerpać korzyści
        • Dwa cele - wykrywanie, rozwiązania
        • Model zatruwający wyraźny cel, ale pozornie powiązany
      • Stronniczość z mocno wypaczonych współpracowników
        • Niektórzy autorzy mają znacznie więcej danych niż inni
        • Działa w obie strony - ciężcy użytkownicy nadmiernie wpływają na model, ale także wielu lekkich użytkowników obniżających wydajność
      • Cross-silo FL dla połączenia danych z LinkedIn i z zewnątrz
        • Gwarancje na brak mieszania danych
      • Symulacje FL . na urządzeniu
        • Możliwość symulacji już istnieje - mówimy o symulowaniu zachowań obserwowanych w realistycznym środowisku produkcyjnym
        • Zmieniaj rozkłady takich rzeczy, jak moc obliczeniowa urządzenia, aby ocenić, jak może to wpłynąć na wydajność treningu
    • Obecnie nie ma dużego postępu na platformie Azure, więc skorzystaj z tego na razie
  • Sposoby współtworzenia / współpracy:

    • Algorytmy i komponenty w TFF do wykrywania freeriderów i łagodzenia tego
      • Dokumentacja projektu — połącz ludzi z obu stron, aby pomóc w ulepszaniu
      • LinkedIn może udostępnić kod
      • Wstępnie LinkedIn, aby być właścicielem lub współwłaścicielem katalogu w repozytorium TFF, do którego może to trafić - do ustalenia, czy jeden lub więcej z nich i dokąd by się udały
  • Plany TFF

    • Daj partnerom możliwość budowania platform opartych na TFF
      • składniki
      • Architektury referencyjne
      • Zarówno cross-silos, jak i cross-device
        • Część kodu jest już w OSS, nadchodzi więcej kodu
      • Kompleksowa prywatność itp., gwarancje dla partnerów platformy
  • Następne kroki:

    • Twórz indywidualne propozycje do iteracji z ludźmi z obu stron
    • Ustalaj priorytety razem
      • Może to oznacza zwiększenie częstotliwości do raz na 2 tygodnie
      • Wybierz tematy do rozpakowania, zapętlaj osoby zainteresowane tematem