The Goal-Setting Model in a Multiagent Hard Real-Time System

  • Игорь [Igor] Борисович [B.] Фоминых [Fominykh]
  • Сергей [Sergey] Владиславович [V.] Романчук [Romanchuk]
  • Николай [Nikolay] Павлович [P.] Алексеев [Alekseev]
Keywords: goal-setting model, model run clock, hard real time, metareasoning, active logic

Abstract

The article considers the goal-setting model concept in modeling the reasoning of cognitive agents in dynamic hard real-time systems. An important issue concerned with processing tasks by means of hard real-time systems is the ability to estimate the amount of time available for processing till the moment of time it becomes too late to produce the result. To avoid such a situation, it is necessary to be able to correlate the steps and results of ongoing reasoning with the events occurring in the external environment. Reasoning of this type is called reasoning in time. To formalize such reasoning, formalisms of active logic are suggested. When regarded as a deduction model, active logic is characterized by a language and a set of deductive rules and observations. By using an observation function, one can model a dynamic environment, information about which arrives to the agent as changes occur in that environment. Reasoning in time is characterized by accomplishment of deduction cycles (steps) serving as a time standard. The agent's knowledge is associated with the index of the step on which it was gained for the first time. Observations can be carried out at any step of the deductive process, and a formula expressing some statement and associated with the relevant step serves as its result. To construct a goal-setting model for solving problems in hard real-time environment, a logic system (a metalogic of knowledge) is introduced to formalize in the general case the metareasoning of several intellectual agents about the tasks they face, about their own knowledge, and about the possibilities of solving these problems in interaction with the other agents, taking into account the limited time resource available to each of the agents. The goal-setting process gives an answer to the question of which subgoals and in what sequence at a given moment in time should be achieved for the main goal faced by the multi-agent system be fulfilled within acceptable time. It should be noted that the response may vary depending on the current situation and as additional information becomes available, because the assigned targets may be canceled and new ones assigned. The knowledge metalogics language is shown as a combination of three languages: the language of problem domain, the language of agents, and metalanguage, with the last two being multigrade ones. The language of agents contains special predicate symbols for reasoning about goals, about the tasks associated with them, about the structure of these tasks, and about possible methods and admissible timeframes for solving them. Metalanguage allows one to express general statements about the arguments of agents. Formal theories constituting the meta-knowledge system of knowledge are presented.

Information about authors

Игорь [Igor] Борисович [B.] Фоминых [Fominykh]


Science degree:

Dr.Sci. (Techn.)

Workplace

Applied Mathematics Dept., NRU MPEI

Occupation

Professor

Сергей [Sergey] Владиславович [V.] Романчук [Romanchuk]

Workplace

Applied Mathematics Dept., NRU MPEI

Occupation

Ph.D.-student

Николай [Nikolay] Павлович [P.] Алексеев [Alekseev]

Workplace

Applied Mathematics Dept., NRU MPEI

Occupation

Ph.D.-student, Assistant

References

1. Фоминых И.Б., Виньков М.М., Пожидаев А.К. Активная логика и логическое программирование // Программные продукты и системы. 2015. № 3. С. 42—48.

2. Фоминых И.Б., Виньков М.М. Функционирование когнитивного агента при возникновении аномальных ситуаций в жестком реальном времени // Вестник РГУПС. 2013. № 3 (51). С. 50—53.

3. Bhatia M. е. а. Handling Uncertainty with Active Logic // Proc. AAAI Fall Symp. Uncertainty of Communication. 2001. Рр. 84—107.

4. Anderson M.L., Lee B. Empirical Results for the use of Meta-language in Dialog Management // Proc. 26 th Annual Conf. Cognitive Sci. Soc, 2004.

5. Cox R. Metareasoning: а Manifesto // BBN Techn. Memo TM-2028. 2007. V. 2028. Pp. 1—4.

6. Elgot-Drapkin J. Step Logic: Reasoning Situated in Time. Colledge-Park: University of Maryland, 1988.

7. Виньков М.М. Активная логика с точки зрения фундированной семантики логических программ с приоритетами // КИИ-2004: Сб. науч. трудов IX Национ. конф. с междунар. участием. М.: Физматлит, 2004. Т. 1. C. 86—94.

8. Vinkov M.M., Fominykh I.B. Argumentation Semantics for Active Logic Step Theories with Granulation of Time // Proc. Sci. and Techn. Information. 2016. V. 43. No. 5—6. Pp. 346—350.

9. Fagin R., Halpern J.Y. Belief, Awareness and Limited Reasoning // Artificial Intelligence. 1988. V. 34. Pp. 39 —–76.

10. Purang K. e. a. Practical Reasoning and Plan Executing with Active Logic // Proc. IJCAI'99 Workshop on Practical Reasoning and Rationality. 1999. Pp. 30—38.

11. Perlis D., Purang K., Purushothaman D., Andersen C., Traum D. Modeling Time and Meta-reasoning in Dialog Via Active Logic // Working Notes AAAI Fall Symp. Psychological Models of Communication. 2005. Рp. 84—93.

12. Purang K. Systems that Detect and Repair Their Own Mistakes. Colledge-Park: University of Maryland,2001.

13. Barwise J. On the Model Theory of Common Knowledge, the Situation in Logic // CSLI lectures notes. Center of the Study of Language and Information, 1989. Pp. 201—220.

14. Levesque H. A logic of Implicit and Explicit Belief // Proc. AAAI-84 (Austin, TX). 1984. Pp. 198—202.

15. Alechina N., Logan B., Whitsey M. A Complete and Decidable Logic for Resource-bounded Agents // Proc. Third Intern. Joint Conf. on Autonomous Agents and Multi-agent Systems, 2004. V. 2. Pp. 606—613.

16. Liu C., Orgun M.A. Verification of Reactive Systems Using Temporal Logic with Clocks // Theoretical Computer Sci. 1999. V. 220. Pp. 377—408.
---
Для цитирования: Фоминых И.Б., Романчук С.В., Алексеев Н.П. Модель целеполагания в многоагентной системе с ограниченным ресурсом времени // Вестник МЭИ. 2018. № 5. С. 73—78. DOI: 10.24160/1993-6982-2018-5-73-78.
#
1. Fominykh I.B., Vin'kov M.M., Pozhidaev A.K. Aktivnaya Logika i Logicheskoe Programmirovanie. Programmnye Produkty i Sistemy. 2015;3:42—48. (in Russian).

2. Fominykh I.B., Vin'kov M.M. Funktsionirovanie Kognitivnogo Agenta pri Vozniknovenii Anomal'nykh Situatsiy v Zhestkom Real'nom Vremeni. Vestnik RGUPS. 2013;3 (51):50—53. (in Russian).

3. Bhatia M. e. a. Handling Uncertainty with Active Logic. Proc. AAAI Fall Symp. Uncertainty of Communication. 2001:84—107.

4. Anderson M.L., Lee B. Empirical Results for the use of Meta-language in Dialog Management. Proc. 26 th Annual Conf. Cognitive Sci. Soc, 2004.

5. Cox R. Metareasoning: a Manifesto. BBN Techn. Memo TM-2028. 2007;2028:1—4.

6. Elgot-Drapkin J. Step Logic: Reasoning Situated in Time. Colledge-Park: University of Maryland, 1988.

7. Vin'kov M.M. Aktivnaya Logika s Tochki Zreniya Fundirovannoy Semantiki Logicheskikh Programm s Prioritetami. KII-2004: Sb. Nauch. Trudov IX Natsion. Konf. s Mezhdunar. uchastiem. M.: Fizmatlit, 2004;1:86—94. (in Russian).

8. Vinkov M.M., Fominykh I.B. Argumentation Semantics for Active Logic Step Theories with Granulation of Time. Proc. Sci. and Techn. Information. 2016;43; 5—6:346—350.

9. Fagin R., Halpern J.Y. Belief, Awareness and Limited Reasoning. Artificial Intelligence. 1988;34:39 —76.

10. Purang K. e. a. Practical Reasoning and Plan Executing with Active Logic. Proc. IJCAI'99 Workshop on Practical Reasoning and Rationality. 1999:30—38.

11. Perlis D., Purang K., Purushothaman D., Ander- sen C., Traum D. Modeling Time and Meta-reasoning in Dialog Via Active Logic. Working Notes AAAI Fall Symp. Psychological Models of Communication. 2005:84—93.

12. Purang K. Systems that Detect and Repair Their Own Mistakes. Colledge-Park: University of Maryland, 2001.

13. Barwise J. On the Model Theory of Common Knowledge, the Situation in Logic. CSLI lectures notes. Center of the Study of Language and Information, 1989:201—220.

14. Levesque H. A logic of Implicit and Explicit Belief. Proc. AAAI-84 (Austin, TX). 1984:198—202.

15. Alechina N., Logan B., Whitsey M. A Complete and Decidable Logic for Resource-bounded Agents. Proc. Third Intern. Joint Conf. on Autonomous Agents and Multi-agent Systems, 2004;2:606—613.

16. Liu C., Orgun M.A. Verification of Reactive Systems Using Temporal Logic with Clocks. Theoretical Computer Sci. 1999;220:377—408.
---
For citation: Fominykh I.B., Romanchuk S.V., Alekseev N.P. The Goal-Setting Model in a Multiagent Hard Real-Time System. MPEI Vestnik. 2018;5:73—78. (in Russian). DOI: 10.24160/1993-6982-2018-5-73-78.
Published
2019-10-01
Section
Informatics, computer engineering and control (05.13.00)