Första ordningens modellräkning framträdde nyligen som en ny resonemangsuppgift, som utgör kärnan i effektiva algoritmer för probabilistiska logiker. Vi presenterar en Skolemization-algoritm för modellräkningsproblem som eliminerar existentiella kvantifierare från en första ordningens logikteori utan att ändra dess viktade modellräkning. För vissa undergrupper av första ordningens logik, lyfte modellräknare visades att köra i tid polynom i antalet objekt inom diskursens område, där propositionella modellräknare kräver exponentiellt tid. Dessa garantier gäller dock endast för Skolems normala formteorier (dvs. inga existentiella kvantifierare) eftersom närvaron av existentiella kvantifierare minskar lyft modellräknare till propositionella. Eftersom lärobok Skolemization inte är bra för modellräkning, dessa begränsningar uteslöt effektiv modellräkning för riktade modeller, såsom probabilistiska logiska program, som förlitar sig på existentiell kvantifiering. Vårt Skolemiseringsförfarande utvidgar tillämpningen av första ordningens modellräknare till dessa representationer. Dessutom förenklas utformningen av upplyfta modellräkningsalgoritmer.
Viktad första ordningen modell Counting (WFOMC) REF ) använder en Skolemization algoritm som eliminerar existentiella kvantifiers från en teori utan att ändra dess viktade modell räkna.
Skolemization for Weighted First-Order Model Counting
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}