Ich bin neu im maschinellen Lernen, versuche also, Literatur zu finden, bin mir aber nicht einmal sicher, wofür Google zuständig ist. Meine Daten haben folgende Form:
User A performs Action P
User B performs Action Q
User C performs Action R
...
User C performs Action X
User A performs Action Y
User B performs Action Z
...
Wobei jede Aktion bestimmte Merkmale aufweist (Datum, Uhrzeit, Kunde usw.). Es gibt ungefähr 300 Benutzer und wir haben ungefähr 20.000 Aktionen.
Frage :
Ich möchte herausfinden, ob es eine Kausalität / Korrelation zwischen Benutzeraktionen gibt. Beispiel: "Jedes Mal, wenn Benutzer E Aktion T ausführt, führt Benutzer G 2 Tage später Aktion V aus." Dazwischen könnten jedoch viele andere Benutzer viele andere Aktionen ausführen, und es ist möglich, dass keine Korrelation gefunden werden kann. Es ist auch möglich, dass einige Benutzer korreliert sind, andere jedoch völlig unabhängig. Ist dies etwas, das maschinelles Lernen für mich finden könnte? Gibt es einen bestimmten Algorithmus oder eine Reihe von Algorithmen, die mir helfen könnten?
Ich habe über die Assoziationsanalyse und den Apriori-Algorithmus gelesen, aber ich glaube nicht, dass dies mir das geben wird, was ich brauche, da es als Eingabe bekannte, gut abgegrenzte Datensätze zu erfordern scheint, während ich nur einen langen Strom scheinbar zufälliger Benutzer habe Aktionen. Anregungen, was zu sehen wäre, wäre sehr dankbar!
P