zur Suche

Darmstadt: Master's Thesis: Fair and Balanced Age Estimation through Dynamic Group Training

Jetzt bewerben

Stellenbeschreibung

Abschlussarbeit
Homeoffice: Nach Absprache

Background/Motivation:
Face-based age estimation is central to many applications, such as crime prevention, identity verification, youth protection, and also in the medical field. Age estimation systems often show different performance on subgroups (e.g., regarding age, gender, ethnic affiliation). Reasons include, on the one hand, the availability or balance of training data and, on the other hand, classical training methods that optimise global metrics and ignore problems in certain subgroups.
Techniques such as oversampling or probabilistic sampling attempt to create a balance in the training data through statistical analysis in advance, with the hope that this will result in uniform performance across all subgroups. However, the result of the measure usually does not feed back into the training process; it remains unaffected.
Objective: The aim of this master's thesis is the development and systematic evaluation of training strategies that dynamically adjust the training process at runtime based on the current performance of the subgroups.
To this end: 

  • during training, subgroup-specific metrics are calculated and used for control.
  • Strategies are developed and implemented: dynamic oversampling of weak subgroups, uncertainty sampling, as well as curriculum strategies (first general/easy, then specific/hard).
  • appropriate aggregation metrics over the subgroups are examined (e.g., worst-group performance, harmonic mean, quantiles instead of macro-average).
  • Comparisons with baselines such as classic oversampling, probabilistic sampling, GroupDRO [1], and JTT [2] should be conducted.
  • AutoML/hyperparameter search will be used to explore combinations.

Results: The developed methods are intended to allow the training of balanced but also specialised computer vision models, particularly in the field of face-based age estimation. Suitable and successful measures are presented, guidelines on when which strategy (or combination) works, as well as limitations, pitfalls, and unexpected results. The methods are evaluated using freely available benchmark datasets and compared with existing methods. The code used is well-documented, reusable, and the results are reproducible.

Be part of change

  • Researching and compiling information on a current topic in the field of machine learning.
  • Researching and implementing novel machine learning and computer vision approaches.
  • Self-critical evaluation of the obtained results.
  • Presenting the results.
  • Preparing a scientific paper in the form of a master's thesis with the results.

What you contribute

  • Good knowledge in the field of machine learning and training neural networks.
  • Ideally, knowledge in computer vision and facial recognition.
  • Good Python skills, preferably some experience with PyTorch, OpenCV, etc.
  • Motivation to independently delve into new and current research topics.
  • Interest in robustness and evaluation metrics.
  • Interest in scientific research. 

What we offer

  • Independent work schedule management
  • Insights into the intersection of academic research and industrial application 

 Related works: 
[1] Sagawa et al., Distributionally Robust Neural Networks for Group Shifts (GroupDRO)
[2] Liu et al., Just Train Twice: Improving Group Robustness Without Training Group Information (JTT)
[3] Hacohen, Weinshall (2019). On the Power of Curriculum Learning in Training Deep Networks
[4] Roh et al., FairBatch: Batch Selection for Model Fairness —
[5] Ren et al., Learning to Reweight Examples for Robust Deep Learning —
[6] Cui et al., Class-Balanced Loss Based on Effective Number of Samples —
[7] Hashimoto et al., Fairness Without Demographics in Repeated Loss Minimization —

We value and promote the diversity of our employees' skills and therefore welcome all applications – regardless of age, gender, nationality, ethnic and social origin, religion, ideology, disability, sexual orientation and identity. Severely disabled persons are given preference in the event of equal suitability. Our tasks are diverse and adaptable – for applicants with disabilities, we work together to find solutions that best promote their abilities. 

With its focus on developing key technologies that are vital for the future and enabling the commercial utilization of this work by business and industry, Fraunhofer plays a central role in the innovation process. As a pioneer and catalyst for groundbreaking developments and scientific excellence, Fraunhofer helps shape society now and in the future. 

Ready for a change? Then apply now and make a difference! Once we have received your online application, you will receive an automatic confirmation of receipt. We will then get back to you as soon as possible and let you know what happens next.

Fraunhofer Institute for Secure Information Technology SIT

Requisition Number: 82685                Application Deadline:

Anstellungsart
Abschlussarbeit
Homeoffice
Nach Absprache
Standort
64283 Darmstadt

Hallo, leider nutzt du einen AdBlocker.

Auf Studyflix bieten wir dir kostenlos hochwertige Bildung an. Dies können wir nur durch die Unterstützung unserer Werbepartner tun.

Schalte bitte deinen Adblocker für Studyflix aus oder füge uns zu deinen Ausnahmen hinzu. Das tut dir nicht weh und hilft uns weiter.

Danke!
Dein Studyflix-Team

Bitte .

Schalte passende Karriere-Chancen frei!

Du nutzt aktuell einen Adblocker. Dadurch können wir dir keine passenden Ausbildungs- und Jobmöglichkeiten anzeigen.

Aktiviere Studyflix in deinen Adblocker-Ausnahmen, damit du alle Chancen entdecken kannst, die zu dir passen und damit Studyflix kostenlos bleiben kann.

Adblocker deaktivieren in vier einfachen Schritten

1
Klicke in der Programmleiste auf Safari und dann auf Safari-Erweiterungen...
2
Öffne deine Adblocker-Einstellungen.
3
Füge eine Ausnahme für studyflix.de hinzu und speichere die Einstellungen.
4
Prima. Lade jetzt die Seite neu!

Adblocker deaktivieren in drei einfachen Schritten

1
Klicke in der Browserleiste auf das Erweiterungen-Symbol und öffne deine Adblocker-Einstellungen.
2
Deaktiviere den Adblocker für Studyflix.de.
3
Prima. Lade jetzt die Seite neu!