Years ago I wrote an essay on aggressiveness and one of my sentences was "a strong defence against the outside world can be an acknowledgment of internal human failure..." My teacher then crossed out "acknowledgement" and wrote "recognition". When I asked him why he had done it, he just said "recognition was the right word for that context". I wasn't convinced and perhaps that's why I still remember it.
Definitions for "acknowledgment" (or acknowledgement) from mainstream dictionaries:
- recognition of the importance or quality of something. ODO
- recognition or notice. TFD
- the fact of accepting that something is true or right CDO
In the above context, I can't see any difference between the two words to this day. My question is, are they interchangeable? Is there any subtlety I have missed?