not sure if it's clearer, but perhaps:

``` python
dataset and not (args.ensemble or args.ensembles or args.models or args.model_tag or args.ensemble_tag)
```

(i would even write a mini-function to write `dataset and not something_happens(args)`, but, admittedly, that'd probably be overkill).