Generating B2C Recommendations Using a Fully Decentralized Architecture