A palavra compulsão constrói regência com um leque variado de preposições.
As regências recomendadas no dicionário de Celso Pedro Luft são efetivamente as construídas com as preposições a e para, que podem ser seguidas tanto por expressões nominais como por infinitivos.
Contudo, consultando os textos literários que fazem parte do Corpus do Português, de Mark Davies, observa-se que a palavra pode também selecionar a preposição de antes de infinitivo:
(1) «Essa compulsão de falar também tem o seu lado de doação.» (Otto Lara Resende, O Braço Direito, 1963, incluído em )
Outras regências atestadas pelo uso são «compulsão por» e «compulsão em»:
(2) «compulsão por jogos/compras»
(2) «essa compulsão em fazer figuras tristes» (jornal desportivo Record).
Em conclusão, a opção indiscutivelmente correta é a regista por Celso Pedro Luft. No entanto, a regência com de está longe de incorreta – pelo menos, não está quando se trata de ligar infinitivos. As regências com por e em parecem ter tido menos atenção normativa, mas são, no mínimo, aceitáveis.