select distinct round(avg(distinct score),3) as avg_score from recommend_tb as rb right join user_action_tb as ub on rb.rec_user=ub.user_id where rb.rec_info_l=ub.hobby_l;