The best way to improve a recommendation engine is to make sure you’re feeding it qualitative data: user interactions and items. Additionally there are filters that you can apply to the recommendations that are being generated. Ultimately, key performance indicators must be accurately tracked in order to identify areas of improvement.