Resolver problemas de desbalanceamento em ML com

Olá Colegas. É sempre um prazer estar discutindo o R e hoje tenho uma pergunta e quem tiver disponibilidade de ajudar, agradeço antecipadamente.

Estou com um conjunto de dados em que preciso ajustar alguns modelos de Machine Learning, onde a variável resposta é binária. Porém há um claro desbalanceamento, visto que a proporção da resposta é quase 90/10.

Estou utilizando o framework tidymodels.

O que indicaria para tentar melhorar o treinamento do modelo? O que acham de usar o o step_upsample do recipes? Alguma outra indicação?

Novamente agradeço muito a disponibilidade de todos.