Ich habe versucht, ein System zu entwickeln, das die Satzung einer Organisation bewertet, um die zugrunde liegende Logik zu bestimmen.
Ich denke, ein Prädikatsystem erster Ordnung würde für die Darstellung der Regeln funktionieren, die aus dem Text mittels Part-of-Speech-Tagging und anderen NLP-Techniken übersetzt werden könnten.
Gibt es eine systematische Möglichkeit, die Logikregeln erster Ordnung als Ganzes zu interpretieren, oder eine Art ML-Architektur, die als zweite Ebene fungieren würde, um Ähnlichkeiten zwischen den Elementen zu finden?
Beispielsweise,
Liste der lustigen Aktivitäten:
- Golf
- Kaffeepause
- Pizza
Statuten:
Am Freitag spielen wir Golf
Am Freitag oder Samstag machen wir eine kurze Kaffeepause und wenn es Samstag ist, bekommen wir Pizza
Fazit: Unsere Gruppe hat Spaß am Wochenende
Es klingt weit hergeholt, aber ich bin gespannt, ob es möglich ist. Mir ist auch klar, dass vielleicht mehr Logik erster Ordnung besser geeignet wäre, die Schlussfolgerungen der zweiten Schicht zu ziehen.
Antworten:
Der Trick dabei ist, dass dies gut funktioniert, vorausgesetzt, dass Ihre Regeln in Prädikatform ausgedrückt werden können. Macht Golf immer noch Spaß, wenn es regnet oder wenn Sie schlecht spielen?
Wenn Sie etwas Flexibleres benötigen, sollten Sie sich einige statistische / Baysean-Tools ansehen. Dort würde man sagen, dass Golf mit hoher Wahrscheinlichkeit Spaß macht und nicht, dass es immer Spaß macht.
quelle