Je suis nouveau dans l'apprentissage automatique, j'essaie donc de trouver de la littérature, mais je ne sais même pas pourquoi Google. Mes données sont de la forme suivante:
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
...
Où chaque action a certaines caractéristiques (date, heure, client, etc.). Il y a environ 300 utilisateurs et nous avons environ 20 000 actions.
Question :
Je veux savoir s'il existe une causalité / corrélation entre les actions des utilisateurs. Par exemple, "chaque fois que l'utilisateur E exécute l'action T, 2 jours plus tard, l'utilisateur G exécute l'action V". Mais entre les deux, de nombreux autres utilisateurs peuvent effectuer de nombreuses autres actions, et il est possible qu'aucune corrélation ne soit trouvée. Il est également possible que certains utilisateurs soient corrélés, mais d'autres sont complètement indépendants. Est-ce quelque chose que le machine learning pourrait trouver pour moi? Existe-t-il un algorithme spécifique ou un ensemble d'algorithmes qui pourraient m'aider?
J'ai lu sur Association Analysis et l'algorithme Apriori, mais je ne pense pas que cela me donnera ce dont j'ai besoin, car il semble nécessiter des ensembles de données connus et bien délimités en entrée, alors que j'ai juste un long flux d'utilisateurs apparemment aléatoires Actions. Toutes les suggestions sur quoi regarder seraient les plus appréciées!
P