Actually, the grammar allows Taro-no to depend on either of these types of words.
in our model, Pa(Taro-no → musume) = P (2|Taro-no, kawaii, musume) P b (Taro-no → musume) = P (2|Taro-no, yuujin-no, musume) Then, P (Taro-no →musume) has different values for the two examples.