preference popularity weight