Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Cooperative edge deepfake detection
Jönköping University, School of Engineering, JTH, Department of Computer Science and Informatics.
Jönköping University, School of Engineering, JTH, Department of Computer Science and Informatics.
Jönköping University, School of Engineering, JTH, Department of Computer Science and Informatics.
2021 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Deepfakes are an emerging problem in social media and for celebrities and political profiles, it can be devastating to their reputation if the technology ends up in the wrong hands. Creating deepfakes is becoming increasingly easy. Attempts have been made at detecting whether a face in an image is real or not but training these machine learning models can be a very time-consuming process. This research proposes a solution to training deepfake detection models cooperatively on the edge. This is done in order to evaluate if the training process, among other things, can be made more efficient with this approach. 

The feasibility of edge training is evaluated by training machine learning models on several different types of iPhone devices. The models are trained using the YOLOv2 object detection system. 

To test if the YOLOv2 object detection system is able to distinguish between real and fake human faces in images, several models are trained on a computer. Each model is trained with either different number of iterations or different subsets of data, since these metrics have been identified as important to the performance of the models. The performance of the models is evaluated by measuring the accuracy in detecting deepfakes. 

Additionally, the deepfake detection models trained on a computer are ensembled using the bagging ensemble method. This is done in order to evaluate the feasibility of cooperatively training a deepfake detection model by combining several models. 

Results show that the proposed solution is not feasible due to the time the training process takes on each mobile device. Additionally, each trained model is about 200 MB, and the size of the ensemble model grows linearly by each model added to the ensemble. This can cause the ensemble model to grow to several hundred gigabytes in size.

Place, publisher, year, edition, pages
2021. , p. 48
Keywords [en]
Machine learning, deepfake, artificial intelligence, ensemble, convolutional neural networks, edge, YOLOv2
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:hj:diva-53790ISRN: JU-JTH-DTA-1-20210138OAI: oai:DiVA.org:hj-53790DiVA, id: diva2:1573742
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
Available from: 2021-08-10 Created: 2021-06-27 Last updated: 2025-10-13Bibliographically approved

Open Access in DiVA

Cooperative edge deepfake detection(1391 kB)775 downloads
File information
File name FULLTEXT01.pdfFile size 1391 kBChecksum SHA-512
28f985dc1e1672f262456a3b960dac44eaacc38bd82330e81f29176c663e07029110c3b34cbceda4d13471da0340482092f590b6e453222b1dbc9cce707629b8
Type fulltextMimetype application/pdf

By organisation
JTH, Department of Computer Science and Informatics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 776 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1122 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf