Another fantastic article by Mike Caspar: Sprint Retrospective vs. Lessons Learned (a Generalization)
Mike says:
Consider reviewing these differences in your environment to determine if you are getting benefit from your Sprint Retrospectives and following their intent.
Here are a few other Agile Advice articles about Retrospectives.