I just caught a Braviary in White 2 with its hidden ability, and it got me thinking about Superpower. It got me to wonder if it only happens if the enemy uses a stat-lowering move, or if it can be from recoil.
When a stat of a Pokémon with this Ability is lowered by an opponent, its Attack is increased by two stages. Defiant will not activate if the Pokémon with this Ability lowers its own stats (such as with Close Combat) or if its stats are lowered by an ally.
Source: https://m.bulbapedia.bulbagarden.net/wiki/Defiant_(Ability) I hope this was what you're looking for.
When a stat of a Pokémon with this Ability is lowered by an opponent, its Attack is increased by two stages.
So no, self-inflicted stat drops to not activate Defiant. Source