# PETs challenge - model personalization solutions

**URL:** <https://community.drivendata.org/t/pets-challenge-model-personalization-solutions/7930>\
**Category:** PETs Prize Challenge\
**Created:** [August 16, 2022, 2:58am UTC](https://community.drivendata.org/t/pets-challenge-model-personalization-solutions/7930 "2022-08-16T02:58:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kzliu](https://avatars.discourse-cdn.com/v4/letter/k/d07c76/32.png) [@kzliu](https://community.drivendata.org/u/kzliu)\
**Post date:** [August 16, 2022, 2:58am UTC](https://community.drivendata.org/t/pets-challenge-model-personalization-solutions/7930/1 "2022-08-16T02:58:27Z")

</div>

Hi,

May I please check if **model personalization** algorithms are allowed for the competition? That is, instead of having a single shared FL model, can each participating client (federation unit, e.g. a bank) maintain its own customized model which is learned as part of the FL procedure?

Both tracks currently seem to suggest that the final solution should be a _single_ “privacy-preserving federated model trained using your privacy solution” (e.g. [Competition: PETs Prize Challenge: Phase 1](https://www.drivendata.org/competitions/98/nist-federated-learning-1/page/525/)); I wanted to confirm with you since there has been past research suggesting that model personalization can be significantly better than global methods (i.e. methods with a single shared model), particularly when the clients may be stateful.

Thanks!

---

<div class="post-metadata">

**Author:** ![jayqi](https://yyz2.discourse-cdn.com/flex028/user_avatar/community.drivendata.org/jayqi/32/924_2.png) [@jayqi](https://community.drivendata.org/u/jayqi)\
**Post date:** [August 18, 2022, 5:31pm UTC](https://community.drivendata.org/t/pets-challenge-model-personalization-solutions/7930/2 "2022-08-18T17:31:52Z")

</div>

Hi @kzliu,

The challenge datasets are not designed for model personalization. However, it is allowed under the rules of the competition and you are welcome to try it as part of your solution.
