J'essayais de trouver un système qui évaluerait les règlements administratifs d'une organisation afin de déterminer leur logique sous-jacente.
Je pense qu'un système de prédicat de premier ordre fonctionnerait pour représenter les règles, qui pourraient être traduites du texte via le balisage d'une partie de la parole et d'autres techniques de PNL.
Existe-t-il un moyen systématique d'interpréter les règles logiques du premier ordre dans leur ensemble, ou un certain type d'architecture ML qui fonctionnerait comme une deuxième couche pour trouver des similitudes entre les éléments.
Par exemple,
Liste des activités ludiques:
- le golf
- pause café
- Pizza
Règlements:
Vendredi, nous jouons au golf
Vendredi ou samedi, nous prenons une petite pause café, et si c'est samedi, nous obtenons une pizza
Conclusion: notre groupe s'amuse le week-end
Cela semble tiré par les cheveux, mais je suis curieux de savoir si c'est possible. Je me rends également compte qu'une meilleure logique du premier ordre serait peut-être mieux adaptée pour tirer les conclusions de la deuxième couche.
Réponses:
L'astuce ici est que cela fonctionne bien à condition que vos règles puissent être exprimées sous forme de prédicat. Le golf est-il toujours amusant s'il pleut ou si vous jouez mal?
Si vous avez besoin de quelque chose de plus flexible, vous voudrez peut-être regarder quelques outils statistiques / Baysean. Là-bas, vous diriez que le golf a une forte probabilité d'être amusant, non pas qu'il soit toujours amusant tout le temps.
la source