Table 1: Results of Performance Test of Agents. There are
10 tri al sets consisting of 1000 solvable boards each. The
mean success rate for these 10 sets is given as well as the
variance. The 95% confidence interval s are [599.7,610.2],
[612.0,622.4], and [612.0,628.8], respectively. [Note that
the Monte Carlo success rates are the result of 10 indepen-
dent trials on each board test set.]
Board Set Human NILS Monte Carlo
1 590 609 613.3
2 610 620 626.1
3 590 608 617.9
4 610 619 628.5
5 607 604 619.3
6 597 620 619.7
7 611 630 627.6
8 614 626 631.0
9 611 626 638.2
10 609 610 623.4
Mean 604.9 617.2 624.9
Var 81.9 79.5 44.8
of the two me thods do not overlap. With respect to
the Monte Carlo method, NILS averaged six fewer
successes per thousand, but outper formed it in two of
the trial sets. The confidence intervals of these two
methods do overlap.
The results support the claim that N ILS is better
than the human probability algorithm and compara-
ble to the Monte Carlo method. In examining spe cific
cases, it was determined that the success of NILS over
the human algorithm mainly related to the fact that the
encodin g of the Wumpus World rules into the knowl-
edge base provide d implicit influence on probabili-
ties (i.e., implicit conditional probabilities) which the
human failed to capture. The success of NILS over
Monte Carlo when it occurred was seen to be r e la te d
to the result of the selection of sample boards by the
Monte Carlo meth od. To control for this, Monte Carlo
performance is given in terms of statistical measure-
ments (mean and variance) over a set of ten indepen-
dent trials per board set test case. It may be possible
to improve Monte Carlo performance by increasing
the number of samples, but computational costs go up
rapidly since each sample board must fit the c urrent
sensed data constraints, and a larger set of random
boards must be examined to get the desired appropri-
ate sample set.
3 CONCLUSIONS
We have demonstrated the viability of the non linear
logic solver (NILS) system as the basis for probabilis-
tic log ic agents. Moreover, the method is superior to
hand coded probability functions for the same appli-
cation domain, and comparable to the Monte Carlo
agent which operates with more detailed information
about the game.
In fu ture work, we intend to investigate the appli-
cation of probabilistic decision making in ter ms of:
• deeper c ognitive representations fo r the agent us-
ing a Belief, Desire, Intention (BDI) architecture.
• larger problem doma ins with multiple age nts,
• kn owledge compilation for individual agents co-
operating in a team effort in order to provide them
with just the information they need, and
• application to large-scale unmanned aircraft sys-
tems traffic management (UTM).
ACKNOWLEDGEMENTS
This work was supported in part by National Science
Foundation award 2152454.
REFERENCES
Casado, A., Martinez-Tomas, R., and F ernandez-Caballero,
A. (2011). Multi-agent System for Knowledge-Based
Event Recognition and Composition. Expert Systems,
28(5):488–501.
Domingos, P. and Lowd, D. (2009). Markov Logic Net-
works. Morgan and Claypool Publishers, Williston,
VT.
Georgakopoulos, G., Kavvadias, D., and Papadimitriou, C.
(1988). Probabi listic Satisfiability. Journal of Com-
plexity, 4:1–11.
Henderson, T., Simmons, R., Serbinowski, B., Cline, M.,
Sacharny, D., Fan, X., and Mitiche, A. (2020). Proba-
bilistic Sentence Satisfiability: An Approach to PSAT.
Artificial Intelligence, 278:71–87.
Hindriks, K., de Boer, F. , van der Hoek, W., and Meyer, J.
(1997). Formal Semantics of an Abstract Agent Pro-
gramming Language. In Proceedings of the Interna-
tional Workshop on Agent Theories, Architectures and
Languages, pages 215–229. Springer Verlag.
J. Dix, M. N. and Subrahmanian, V. (2000). Probabilis-
tic Agent Programs. ACM Transactions on Computa-
tional Logic, 1(2):208–246.
Milch, B. and Kller, D. (2000). Probabilistic Models for
Agents’ Beliefs and Decisions. In Uncertainty in Ar-
tificial Intelligence Proceedings, pages 389–396. As-
sociation for Computing Machinery.
Nilsson, N. (1986). Probabilistic Logic. Art ificial Intelli-
gence Journal, 28:71–87.
Pearl, J. (1988). Probabilistic Reasoning in Intelligent Sys-
tems. Morgan Kaufmann, San Mateo, CA.
Reiter, R. (2001). Knowledge in Action: Logical Founda-
tions f or Specifying and Implementing Dynamical Sys-
tems. MIT Press, Cambridge, MA.