Generating Recommendations in GDM with an Allocation of Information Granularity