Plan and execute agents promise faster, cheaper, and more performant task execution over previous agent designs. Learn how to build 3 types of planning agents in LangGraph in this post.
IIM is a peer reviewed international journal dedicated to the latest advancement of intelligent information management. The goal of this journal is to keep a record of the state-of-the-art research and promote the research work in these fast moving areas.
Actually the conceptual model of EPN (event processing network) can be thought as a kind of data flow (although I prefer the term event flow - as what is flowing is really events). The processing unit is EPA (Event Processing Agent). There are indeed two types of input to EPA, which can be called "set-at-a-time" and "event-at-a-time". Typically SQL based languages are more geared to "set-at-a-time", and other languages styles (like ECA rule) are working "event-at-a-time". From conceptual point of view, an EPA get events in channels, one input channels may be of a "stream" type, and in other, the event flow one-by-one. As there are some functions that are naturally set-oriented and other that are naturally event-at-a-time oriented, and application may not fall nicely into one of them, it makes sense to have kind of hybrid systems, and have EPN as the conceptual model on top of both of them...
On Event Processing Agents implies a “new” event processing reference architecture with terms like,
(1) simple event processing agents for filtering and routing,
(2) mediated event processing agents for event enrichment, transformation, validation,
(3) complex event processing agents for pattern detection, and
(4) intelligent event processing agents for prediction, decisions.
Frankly, while I generally agree with the concepts, I think the terms in On Event Processing Agents tend to add to the confusion because these concepts in On Event Processing Agents are following, almost exactly, the same reference architecture (and terms) for MSDF, illustrated again below to aid the reader.
Multiple channels and types of events…
… executing in multiple Inference Agents (Event Processing Agents on an Event Processing Network)…
… where Events drive Production Rules with associated (shared) data…
… and event patterns (complex events) are derived from the simple events and also drive Production Rules via inferencing…
… to lead to “real-time” decisions.
The objective of this document(*)
is to provide some rational, structured access to an analysis of cognitive and agent architectures (for
more information on accessing the document, see the Reader's Guide). Twelve architectures have
been used for this preliminary analysis representing a wide range of
current architectures in artificial
intelligence (AI). The aim of the project is to facilitate both
an understanding of current architectures and provide insight to the
development of future, improved intelligent agent architectures.
This work was based on publications from 1992 and before and has not
been authorized by the researchers responsible for particular
architectures (see DISCLAIMER for additional
information).
L. Weng, A. Flammini, and F. Menczer. Unifying Themes in Complex Systems Volume VIII: Proc. 8th International Conference on Complex Systems (ICCS), (2011)
S. Ranathunga, S. Cranefield, and M. Purvis. Programming Multi-Agent Systems - 9th International Workshop, ProMAS 2011, Taipei, Taiwan, May 3, 2011, Revised Selected Papers, volume 7217 of Lecture Notes in Computer Science, Springer, (2011)
B. Savarimuthu, and M. Purvis. Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems, page 1104-1106. New York, NY, USA, ACM, (2007)
S. Cranefield. Coordination, Organizations, Institutions, and Norms in Multi-Agent Systems, volume 3913 of Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2006)
M. de Oliveira, V. Furtado, S. Cranefield, and M. Purvis. Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 02, page 100-103. Washington, DC, USA, IEEE Computer Society, (2008)
B. Savarimuthu, and S. Cranefield. Normative Multi-Agent Systems, 09121, Dagstuhl, Germany, Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany, (2009)
B. Savarimuthu, M. Purvis, M. Purvis, and S. Cranefield. Declarative Agent Languages and Technologies VI, volume 5397 of Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2009)
M. Winikoff, and S. Cranefield. Computer-Mediated Social Networking, volume 5322 of Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2009)
S. Cranefield, and M. Winikoff. Coordination, Organizations, Institutions and Norms in Agent Systems IV, volume 5428 of Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2009)
S. Cranefield, and G. Li. Proceedings of the 8th International Conference on Autonomous Agents and Multiagent Systems, page 1303-1304. Richland, SC, International Foundation for Autonomous Agents and Multiagent Systems, (2009)
B. Savarimuthu, S. Cranefield, M. Purvis, and M. Purvis. Coordination, Organizations, Institutions and Norms in Agent Systems V, volume 6069 of Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2010)
S. Cranefield, and G. Li. Coordination, Organizations, Institutions and Norms in Agent Systems V, volume 6069 of Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2010)
B. Savarimuthu, S. Cranefield, M. Purvis, and M. Purvis. Agents and Data Mining Interaction, volume 5980 of Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2010)
A. Perreau de Pinninck, M. Schorlemmer, C. Sierra, and S. Cranefield. Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems, page 1563-1564. International Foundation for Autonomous Agents and Multiagent Systems, (2010)
B. Savarimuthu, S. Cranefield, M. Purvis, and M. Purvis. Coordination, Organizations, Institutions, and Norms in Agent Systems VI, volume 6541 of Lecture Notes in Artificial Intelligence, Springer, Berlin / Heidelberg, (2011)
S. Ranathunga, S. Cranefield, and M. Purvis. Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems, page 1181-1182. International Foundation for Autonomous Agents and Multiagent Systems, (2011)
A. Fedoruk, and R. Deters. Proceedings of the first international joint conference on Autonomous
agents and multiagent systems: part 2, page 737--744. New York, NY, USA, ACM, (2002)
K. Damasceno, N. Cacho, A. Garcia, A. Romanovsky, and C. Lucena. Proceedings of the 2006 international workshop on Software engineering
for large-scale multi-agent systems, page 37--44. New York, NY, USA, ACM, (2006)
M. Scheutz, and P. Schermerhorn. Proceedings of the 2005 conference on Genetic and
evolutionary computation, page 35--42. New York, NY, USA, ACM, (2005)
Y. Mor, and J. Rosenschein. Proceedings of the First International Conference on Multiagent Systems (ICMAS95), page 276-282. Menlo park, California, AAAI Press / MIT Press, (1995)
C. Goldman, Y. Mor, and J. Rosenschein. Proceedings of the First International Conference on Practical Applications of Intelligent Agents and Multi-Agents Technology (PAAM96), page 837-842. London, UK, (1996)
Y. Feinstein, C. Goldman, Y. Mor, and J. Rosenschein. Proceedings of the Practical Application of Knowledge Discovery and Data Mining (PADD97), page 125--136. Springer, (1997)
M. Meiss, B. Goncalves, J. Ramasco, A. Flammini, and F. Menczer. Proc. 7th Workshop on Algorithms and Models for the Web Graph (WAW), volume 6516 of Lecture Notes in Computer Science, Springer Berlin / Heidelberg, (2010)
M. Bax, L. Alvarenga, F. Parreiras, and W. Brandao. Proceedings of the 70th IFLA General Conference and Council, Sao
Paulo, SP, Brazil, August 22-27, 2004, (2004)Portuguese.
G. Barish, D. DiPasquo, C. Knoblock, and S. Minton. AGENTS '00: Proceedings of the fourth international conference on Autonomous agents, page 138--139. New York, NY, USA, ACM, (2000)
M. Balmer, N. Cetin, K. Nagel, and B. Raney. Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1, page 60--67. New York, New York, IEEE Computer Society, (2004)
K. Dresner, and P. Stone. Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2, page 530--537. New York, New York, IEEE Computer Society, (2004)
A. Preece, S. Chalmers, C. McKenzie, J. Pan, and P. Gray. ICEC '06: Proceedings of the 8th international conference on Electronic
commerce, 156, page 151-161. Delta Fredericton, Fredericton, New Brunswick, Canada, ACM Press, (August 2006)
A. Preece, S. Chalmers, and C. McKenzie. Twenty-sixth SGAI International Conference on Innovative Techniques
and Applications of Artificial Intelligence, Cambridge, UK, (December 2006)In top 6 best refereed papers of the AI 2006 technical stream.