It has come to my attention that the term "duplicate" on SE has no direct relation to the English term. Whereas in the English language, "duplicate" refers to something which is highly or exactly identical to something else, on SE it means that the general problem of a question matches that of another.
I also understand from experience that questions are marked as duplicates based on their answers, and not on the questions themselves.
There are two suggestions that I can think of. Feel free to append others directly or add them in your own answers. If you disagree and think that the current usage of "duplicate" is perfect in its current usage, then please say so.
Suggestion one: For users under X amount of rep, put a reminder when their questions are marked as duplicates that "duplicate" doesn't mean an exact copy.
Suggestion two: Change the terminology of duplicate so that it matches the English definition. An example would be to change it to "analogous to..." or "answered by...", etc.