General:
* Compulsive - this is the most straightforward adjective, meaning "relating to or characterized by compulsion."
* Involuntary - emphasizes the lack of control over the action.
* Uncontrollable - similar to "involuntary," but emphasizes the inability to resist the urge.
Specific:
* Obsessive - used for compulsions that are particularly intense or frequent.
* Irrational - emphasizes the lack of logical reason behind the compulsion.
* Neurotic - suggests a psychological basis for the compulsion.
* Pathological - indicates a compulsion that is considered a symptom of a mental disorder.
* Habitual - used for compulsions that are repeated regularly, but may not be as intense.
Figurative:
* Driving - emphasizes the forcefulness of the compulsion.
* Overpowering - suggests the compulsion is difficult to resist.
* Unyielding - highlights the relentlessness of the compulsion.
The best choice depends on the context and the specific meaning you want to convey.