I have been reading almost all the rules on hyphens I could find, but I am still unsure about some examples pertaining two nouns that consist of two words. Which of the following variants would be preferable:
- I am doing machine learning research.
- I am doing machine-learning research.
I tend towards 1. because the noun is machine learning, and, to my understanding, there is no ambiguity in the phrasing, rendering the hyphen redundant. Is my reasoning correct and could someone point me towards an authoritative source?