$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
W badaniu tym nie uczestniczyły ludzie ani eksperymenty na zwierzętach. Wszystkie wykorzystane dane typu deepfake zostały uzyskane z publicznie dostępnych zestawów danych i nie wykorzystano żadnych danych osobowych. W związku z tym formalna zgoda etyczna nie była wymagana. Badania zostały przeprowadzone zgodnie z wytycznymi instytucjonalnymi i standardami etycznymi dla badań z zakresu sztucznej inteligencji i analizy danych. Jednym z głównych wyzwań jest zapewnienie efektywnego skalowania algorytmów wykrywania w celu obsługi różnorodnych zestawów danych i rzeczywistych scenariuszy. Większość istniejących metod jest zoptymalizowana pod kątem określonych testów porównawczych, takich jak FaceForensics++ 7, ale działa słabo, gdy jest stosowana do danych rzeczywistych.
Matematyczne ramy wykrywania i analizy deepfake służą jako podstawowy element zrozumienia podatności, skuteczności algorytmów wykrywania oraz socjotechnicznej dynamiki rozpowszechniania deepfake. W tej sekcji przedstawiono modele analizy podatności, wykrywalności czasowej i wglądu w sieć, oparte na najnowszych badaniach i sformułowaniach teoretycznych. Wykrywanie deepfake'ów polega na ocenie cech mediów w celu określenia prawdopodobieństwa ich autentyczności. Model regresji logistycznej jest solidnym narzędziem do modelowania podatności systemów wykrywania deepfake. Prawdopodobieństwo dokładnej klasyfikacji P(C) można wyrazić jak w równaniu 1:
(1)
Gdzie:
P(C): Prawdopodobieństwo dokładnej klasyfikacji (ograniczone od 0 do 1).
β0: Przechwycenie modelu regresji logistycznej.
βi : Współczynniki reprezentujące wpływ każdej cechy.
Xi: Cechy wpływające na podatność, takie jak rozdzielczość, jakość kompresji, architektura GAN i artefakty.
Model ten można wytrenować przy użyciu oznaczonego zestawu danych autentycznych i fałszywych mediów, co pozwala na empiryczne poznanie współczynników (βi)13.
Skuteczność systemów detekcji nie jest statyczna; Ewoluuje z biegiem czasu wraz z ulepszaniem technik generowania deepfake'ów. Analiza czasowa jest niezbędna do zrozumienia tej dynamiki. Wykrywalność deepfake'ów w czasie można modelować za pomocą funkcji rozpadu wykładniczego, jak pokazano w równaniu 2:
(2)
Gdzie:
Pt: Prawdopodobieństwo wykrycia w czasie t.
P0: Początkowe prawdopodobieństwo wykrycia.
λ: Stała rozpadu, reprezentująca tempo spadku wykrywalności.
t: Czas, jaki upłynął od wprowadzenia deepfake'a.
Stała zaniku λ jest wyznaczana empirycznie poprzez monitorowanie wydajności systemów detekcji w czasie. Badania przeprowadzone przez Liu i in. pokazują, że najnowocześniejsze modele detekcji wykazują szybki spadek wydajności w obliczu nowszych architektur GAN, co odzwierciedla znaczenie λ w ocenie niezawodności systemu14. Aby zrozumieć rozprzestrzenianie się deepfake'ów w sieciach społecznościowych i trendy badawcze, analiza sieci jest cennym narzędziem. Macierze współwystępowania słów kluczowych i struktury wykresów społecznych są wykorzystywane do modelowania relacji i wzorców rozpowszechniania15.
Sieć współsłów kluczowych przechwytuje relacje między badanymi słowami kluczowymi. Macierz współwystępowania jest zdefiniowana jak w równaniu 3:
(3)
Gdzie Mij oznacza częstość współwystępowania słów kluczowych ki i kj w publikacjach naukowych. Z tej macierzy konstruowany jest graf sieciowy, w którym węzły reprezentują słowa kluczowe, a krawędzie reprezentują relacje współwystępowania.
Miary centralności, takie jak centralność stopnia i centralność między, identyfikują wpływowe słowa kluczowe i pojawiające się tematy. Domenteanu i in. wykorzystali tę technikę, aby podkreślić znaczenie terminów takich jak "GANs", "manipulacja twarzą" i "kryminalistyka" w najnowszej literaturze, jednocześnie przewidując trendy, takie jak wytłumaczalna sztuczna inteligencja i wykrywanie multimodalnych deepfake'ów9.
Symulacja rozprzestrzeniania się deepfake'ów na platformach społecznościowych polega na modelowaniu podatności użytkowników i dynamiki interakcji. Model podatnego zakażenia i wyleczonego (SIR) może przybliżyć rozprzestrzenianie się, jak pokazano w równaniu 4:
(4)
Gdzie:
S, I, R: Proporcje użytkowników podatnych, zainfekowanych (pod wpływem) i ozdrowieńców.
β: Szybkość transmisji, reprezentująca prawdopodobieństwo, że użytkownicy udostępnią deepfake.
γ: Współczynnik odzyskiwania, reprezentujący prawdopodobieństwo, że użytkownicy obalą lub zignorują deepfake.
Ramy wykrywania deepfake muszą ewoluować, aby sprostać wyzwaniom stawianym przez coraz bardziej wyrafinowane modele generatywne. W tej sekcji opisano zestawy danych i hybrydową strukturę wykrywania, która integruje konwolucyjne sieci neuronowe (CNN) i generatywne sieci przeciwstawne (GAN) z analizą czasową w celu zwiększenia niezawodności, skalowalności i możliwości uogólnienia. Składniki hybrydowej architektury CNN-GAN są zdefiniowane w tabeli 1 , a ustawienia hiperparametrów w tabeli 2. Zaproponowano hybrydową architekturę CNN-GAN w celu wykorzystania mocnych stron zarówno CNN, jak i GAN. Ramy te składają się z dwóch podstawowych komponentów:
Dyskryminator oparty na CNN: CNN działa jako dyskryminator, wyszkolony do klasyfikowania mediów jako prawdziwych lub fałszywych. Zaawansowane architektury CNN, takie jak ResNet50, są wykorzystywane do wyodrębniania funkcji. Architektury te zostały wybrane ze względu na ich zdolność do przechwytywania skomplikowanych wzorców i artefaktów wprowadzonych podczas deepfakegeneration 16.
Generator oparty na GAN: GAN działa jak generator, którego zadaniem jest tworzenie coraz bardziej realistycznych deepfake'ów, aby rzucić wyzwanie dyskryminatorowi17. Architektury takie jak StyleGAN lub CycleGAN są wykorzystywane ze względu na ich zdolność do generowania obrazów i filmów o wysokiej wierności. Dyskryminator i generator są szkoleni w sposób przeciwstawny, iteracyjnie poprawiając swoją wydajność. Funkcja strat dla tego szkieletu jest zdefiniowana jak w równaniu 5:
(5)
Gdzie:
Dyskryminator L: Binarna strata entropii krzyżowej do klasyfikowania prawdziwych i fałszywych mediów.
Generator L: Niepożądana strata w celu generowania realistycznych deepfake'ów.
α: Współczynnik wagowy równoważący dwa składniki straty.
Ten przeciwstawny paradygmat treningowy zapewnia, że dyskryminator staje się bardziej biegły w wykrywaniu subtelnych artefaktów, podczas gdy generator udoskonala swoją zdolność do tworzenia przekonujących deepfake'ów. Jak wykazali Mathur i wsp., podejście to osiągnęło dokładność wykrywania na poziomie 98,5% i ROC-AUC na poziomie 0,995 w zestawach danych porównawczych, takich jak FaceForensics++4. Rysunek 1 przedstawia architekturę proponowanego modelu.
Systemy wykrywania deepfake muszą dostosować się do rozwijającego się wyrafinowania technik generatywnych. Analiza czasowa jest zintegrowana z ramami w celu modelowania wykrywalności deepfake'ów w czasie. Osiąga się to za pomocą modelu rozkładu wykładniczego, jak podano w równaniu 6:
(6)
Gdzie:
Pt: Prawdopodobieństwo wykrycia w czasie t.
P0: Początkowe prawdopodobieństwo wykrycia.
Stała zaniku, reprezentująca tempo spadku wykrywalności.
t: Czas, jaki upłynął od wprowadzenia deepfake'a.
Dzięki zastosowaniu tego modelu ramy mogą przewidzieć, jak długo system wykrywania pozostaje skuteczny, i określić, kiedy konieczne jest ponowne trenowanie lub uaktualnienie modelu18.
1. Algorytm 1: Hybrydowe ramy wykrywania deepfake CNN-GAN
Wkład: Zbiór danych D={(Xi, Yi)}, wskaźniki uczenia sięη d,,η g, wielkość partii B, waga strat α.
Wyjście: Przeszkolony model wykrywania CNN-GAN.
- Przygotowanie danych
- Podziel D na zestawy treningowe (pociąg D), walidacyjne (Dval) i testowe (test D).
- Normalizuj dane, zmieniaj rozmiar danych wejściowych (224 x 224) i rozszerzaj, aby zwiększyć różnorodność.
- Inicjalizacja modelu
- Rozróżniacza:
- Zainicjuj Dθ, klasyfikator binarny oparty na CNN z parametrami θd.
- Generator:
- Zainicjuj Gφ, generator oparty na sieci GAN z parametrami φ.
- Pętla treningowa
- Dla epok N:
- Próbkuj partię prawdziwych (Xr) i fałszywych (Xf) danych.
- Generuj dane syntetyczne: Xg=Gφ(Z), gdzie Z~N(0,1).
- Strata dyskryminatora:

Aktualizacja:

- Strata generatora:

Aktualizacja:

- Strata łączna:

- Analiza czasowa
- Zastosuj model zaniku:
gdzie λ wyprowadza się empirycznie z danych walidacyjnych.
- Okresowo ponownie trenuj model na podstawie λ.
- Integracja multimodalna
- Przewidywania obliczeniowe dla:
- Audio: Pa za pośrednictwem anomalii spektrogramu.
- Wideo: Pv za pomocą artefaktów klatki.
- Tekst: Pt za pomocą kontroli semantycznych opartych na NLP.
- Ostateczna prognoza:

gdzie W jest wagą.
- Ewaluacja modelu
- Test nateście D przy użyciu metryk: Dokładność, Precyzja, Kompletność, F1-Score, ROC-AUC.
- Wdrażania
- Zoptymalizujφ Dθ,G poprzez przycinanie i kwantyzację.
- Wdrażaj na platformach chmurowych i brzegowych za pomocą narzędzi do wyjaśniania.
Koniec algorytmu
Aby zaradzić ograniczeniom jednomodalnych systemów wykrywania, proponowane ramy obejmują analizę multimodalną. Łącząc analizę audio, wideo i tekstu, platforma zwiększa niezawodność i zmniejsza prawdopodobieństwo pominiętych wykryć2. Ramy zawierają komponent symulacyjny do analizy rozpowszechniania deepfake'ów w sieciach społecznościowych. Aby zapewnić skuteczność proponowanych ram, stosuje się rygorystyczne wskaźniki oceny, jak pokazano w tabeli 3.