Ist Kosinusähnlichkeit ein guter Ansatz, um zu entscheiden, ob 2 Benutzer basierend auf Antworten auf Fragen ähnlich sind?Kosinusähnlichkeit für Benutzerempfehlungen
Ich versuche Benutzer 10 Fragen zu beantworten und Antworten auf einen 10-dimensionalen Vektor von ganzen Zahlen zu lösen. Ich plane dann, Kosinusähnlichkeit zu verwenden, um ähnliche Benutzer zu finden.
Ich überlegte, jede Frage auf eine Ganzzahl aufzulösen und die Ganzzahlen zu summieren, um jeden Benutzer zu einer einzigen Ganzzahl aufzulösen, aber das Problem bei diesem Ansatz ist, dass das Ähnlichkeitsmaß nicht fragfragespezifisch ist: Mit anderen Worten, wenn ein Benutzer gibt eine Antwort auf Frage 1, die zu 5 auflöst und eine Antwort auf Frage 2, die auf 0 auflöst, und ein anderer Benutzer auf Frage 1 mit 0 und Frage 2 mit 5, beide Benutzer "summieren auf 5", beantworteten jedoch jede Frage grundlegend anders.
Also wird Kosinusähnlichkeit ein gutes Ähnlichkeitsmaß basierend auf jedem Attribut geben?