While an inference is something you understand/deduce after you apply some logic to the given facts/evidence. So, an author implies (give hidden messages) and the reader infers (read between the lines). A person who implies is giving information, while a person who infers is receiving information.