|
|
Departamento de Ciências e Tecnologias da Informação (Department of Information Sciences and Technologies) ISCTE - Instituto Superior de Ciências do Trabalho e da Empresa (Superior Institute of Labour and Enterprise
Sciences) We, the Body and the Mind Research Line of ADETTI Luis.Botelho – at –
iscte.pt |
I'm interested in
architectures for Artificial Autonomous Agents and for MultiAgent Systems. I'm
a member of the ADETTI reserach line We, the Body and the Mind and of the Artificial Intelligence
Group of the Faculty of Sciences of the University of Lisbon. I am also a
member of the Portuguese Association for Artificial Intelligence (APPIA)
Projects
CASCOM – Context-aware Business
Application Service Coordination in Mobile Computing Environments, European
Project of the IST program of the Sixth
Framework Programme (FP6). The CASCOM project will end in 2007. From the
perspective of our group participation in the CASCOM Project, the main goals
are the development of an agent system for context aware service coordination.
We have defined and implemented (or are currently implementing) the following
components of the system:
-
General
(domain independent) conceptual architecture for agent based context‑aware
service coordination
-
Service Discovery Agent (SDA). The SDA
agent provides two kinds of services: service registration and service
discovery. Service
Registration: receives elements of service descriptions (in OWL-S) and registers the service
in an internal database. Service Discovery: receives service specifications in OWL-S
and discovers services that match the received specification. Currently, the
SDA Agent searches services only in its internal database; in the near future,
it will search other distributed service directories. When necessary, the SDA
Agent uses external Service Matchmaking services.
-
Service
Matchmaking Agent. Compares a given service specification (in OWL-S) with a set
of service descriptions (in OWL-S).
-
Service
Composition Agent. This agent creates compound services that satisfy a given
service specification, by gathering elemental services
-
Service
Execution Agent. This agent executes OWL-S service descriptions using context
information to improve its effectiveness
-
Context
Acquisition and Management System. This system can be used by all kinds of
context‑aware applications to acquire and provide relevant context
information. Applications may ask the system for specific context information;
and they may also provide context information to the system.
KnowledgeAndCulture.org – National project funded by
the National Foundation for Scientific Research (FCT). The goal of the project
is to provide computer‑based intelligent support to the decision process
involved in choosing the best team for a specific cooperative task. The project
decided to focus on the Brainstorm cooperative task. KnowledgeAndCulture.org
has developed the following conceptual and computational outputs:
-
Brainstorm
representation model and language
-
BAT
(Brainstorm Assistance Tool): A computational system for supporting distributed
brainstorms
-
General
purpose Case Based Reasoning System.
-
Agent
based simulation of Brainstorm teams
-
Brainstorm
evalutation metrics, considering both domain dependent criteria (valid for a
specific brainstorm, only) and domain independent criteria (valid for any
brainstorm)
Agentcities – European Project of
the IST program of the Fifth Framework Programme (FP5).
Concluded. The project goal was twofold: demonstrate and assess the extent to
which current agent based technology could be used for creating open scalable
multi‑agent systems; and create a particular demonstration in the evening
entertainment scenario
SAFIRA – Supporting Affective
Interactions in Real‑time Applications, European Project of the IST program of the Fifth Framework Programme (FP5).
Concluded. The main goals of the project were the development of a conceptual
and computational framework and tools for creating affective applications.
MODEST – Multimedia
Object Discriptors Extraction from Surveillance Tapes, European Project of the
Fourth Framework Programme (FP4). Concluded. The goal of MODEST was to detect
abnormal or otherwise dangerous driving behaviours in surveillance tapes filmed
in real roads.
Foundation for Intelligent Physical Agents (FIPA): http://www.fipa.org/
Agent mailing lists
Distributed Artificial
Intelligence: DAI-List@charlie.ece.sc.edu
Agent News: agentnews-owner@cs.umbc.edu
MAAMAW Blackboard: maamaw@imag.fr
Two suggested books on multi-agent
systems:
Multi-Agent Systems: An Introduction to Distributed
Artificial Intelligence
Jacques Ferber, 1999, Addison Wesley Publishing Company; ISBN: 0201360489
Multiagent Systems, Gerhard Weiss
(Editor), new edition 2000, The MIT Press; ISBN: 0262731312
International
Joint Conference on Artificial Intelligence (IJCAI)
National Conference on Artificial Intelligence
(AAAI)
International Joint Conference on Autonomous
Agents and MultiAgent Sistems (AAMAS)
Portuguese Conference on
Artificial Intelligence (EPIA)
2010
Lopes, A.L.; Botelho, L.M.
2010. COORDINATION IN OPEN AND UNSTRUCTURED INTELLIGENT AGENT SOCIETIES. Using
distributed planners on top of a semantic overlay network. Proceedings of the
International Conference on Agents and Artificial Intelligence (PDF)
2008
Gonçalves, B.; Costa, P.; and Botelho, L.M. 2008. “Context‑Awareness”. In Michael Schumacher, Heikki Helin and Heiko Schuldt (Editors) “CASCOM: Intelligent Service Coordination in the Semantic Web”, Birkhäuser, Whitestein Series in Software Agent Technology and Autonomic Computing. ISBN 978-3-7643-8574-3. p105-123(PDF)
Botelho, L.M.; Fernández, A.; Fries, B.; Klusch, M.; Pereira, L.; Santos,
T.; Pais, P.; and Vasirani, M. 2008. “Service Discovery”. In Michael Schumacher, Heikki Helin
and Heiko Schuldt (Editors) “CASCOM: Intelligent Service Coordination in the
Semantic Web”, Birkhäuser, Whitestein Series in Software Agent Technology and
Autonomic Computing. ISBN 978-3-7643-8574-3. p205-233 (PDF)
Blankenburg, B.; Botelho, L.M.;
Fábio, C.; Fernàndez, A.; Klusch, M.; and Ossowski, S. 2008. “Service Composition”. In Michael Schumacher, Heikki Helin and Heiko
Schuldt (Editors) “CASCOM: Intelligent Service Coordination in the Semantic
Web”, Birkhäuser, Whitestein Series in Software Agent Technology and Autonomic
Computing. ISBN 978-3-7643-8574-3. p235-262 (PDF)
Botelho, L.M.; Lopes, A.L.;
Möller, T.; and Schuldt, H. 2008. “Semantic Web Service Execution”. In Michael Schumacher, Heikki Helin and Heiko
Schuldt (Editors) “CASCOM: Intelligent Service Coordination in the Semantic
Web”, Birkhäuser, Whitestein Series in Software Agent Technology and Autonomic
Computing. ISBN 978-3-7643-8574-3. p263-287 (PDF)
Costa, P.; Gonçalves, B.;
and Botelho, L.M. 2008. “Context‑Awareness System”. In Michael Schumacher, Heikki Helin and Heiko
Schuldt (Editors) “CASCOM: Intelligent Service Coordination in the Semantic
Web”, Birkhäuser, Whitestein Series in Software Agent Technology and Autonomic
Computing. ISBN 978-3-7643-8574-3. p289-308 (PDF)
Bonardi, D.; Botelho, L.M.;
Klusch, M.; Lopes, A.L.; Möller, T.; Sousa, A.O.; and Vasirani, M. 2008. “Quantitative Analysis”. In Michael Schumacher, Heikki Helin and Heiko
Schuldt (Editors) “CASCOM: Intelligent Service Coordination in the Semantic
Web”, Birkhäuser, Whitestein Series in Software Agent Technology and Autonomic
Computing. ISBN 978-3-7643-8574-3. p349-362 (PDF)
Lopes, A.L. and Botelho,
L.M., 2008, "Efficient Algorithms for Agent-based Semantic Resource
Discovery", In Proceedings of the 7th Agents and Peer-to-Peer Computing
Workshop (AAMAS 2008)
Lopes, A.L.; and Botelho,
L.M. 2008. "Improving Multi-Agent Based Resource Coordination in
Peer-to-Peer Networks". Journal of Networks (PDF)
2007
Lopes, A.L.; and Botelho,
L.M. 2007. "A Context-aware Semantic Web Service Execution Agent". In
/Proc. of the 9th International Conference on Enterprise Information Systems,
ISBN: 978-972-8865-91-7, pp. 231-234 (PDF)
Esteves, A.S.; and Botelho,
L.B. 2007. "The Centrifugal Development of Artificial Agents: a research
agenda". In Proc. of the workshop on Self-Organized Systems (SOS) of the
Summer Computer Simulation Conference (SCSC'07) (PDF)
Lopes, A.L. and Botelho,
L.M. 2007. “Executing Semantic Web Services with a Context-Aware Service
Execution Agent”. In Proc. of the AAMAS 2007 Workshop Service-Oriented Computing: Agents,
Semantics and Engineering (SOCASE 2007), LNCS 4504, pp. 1–15. To
Appear (PDF)
Lopes, A.L; and Botelho,
L.M. 2007. "Task Decomposition and Delegation Algorithms for Coordinating
Unstructured Multi Agent Systems". In Proc.of the International Conference on Complex,
Intelligent and Software Intensive Systems. To appear. (PDF)
2006
Teodoro, M.F.; and Botelho,
L.M. 2006. "A Case-based Reasoning Approach for Predicting Bank Lending
Decisions". In Proceedings of the International Conference on Knowledge
Engineering and Decision Support. (PDF)
Gonçalves, B.; Esteves,
A.S.; Lopes, A.; and Botelho, L.M. 2006. “Cognitive Agents Based Simulation for
Decisions Regarding Human Team Composition”. In Proceedings of the International Joint
Conference on Autonomous Agents and MultiAgent Systems (AAMAS 2006). (PDF)
Machado, J.; and Botelho,
L.M. 2006. “Software agents that learn through observation (short paper)”. In Proceedings of
the International Joint Conference on Autonomous Agents and MultiAgent Systems
(AAMAS 2006). (PDF)
2005
Costa, P.; and Botelho, L.
2005. "Generic Context Acquisition and Management Framework". In Proceedings of
the First European Young Researchers Workshop on Service Oriented Computing
(PDF)
Lopes, A.; and Botelho,
L.M.. 2005. "Chomsky: A content language translation agent”. In Proceedings of
the Central and Eastern European Conference on Multi Agent Systems (CEEMAS
2005) (PDF)
Lopes, A.;
and Botelho, L.M.. 2005. “SEA: a Semantic Web Services Context-aware Execution Agent”. In Proceedings of
the AAAI Fall Symposium on Agents and the Semantic Web. Arlington. Virginia.
EUA (PDF)
Lopes, A.; Esteves, S.;
Gonçalves, B.; and Botelho, L.M. 2005. "BAT: Brainstorm Assistance
Tool". In Mobile
Computing Meets Knowledge Management Workshop, Prague, Czech Republic,
15-17 September (PDF)
Mota, L.; and Botelho, L.
2005. “OWL ontology translation for the semantic web”. In Proceedings of the Semantic
Computing Workshop of the 14th International World Wide Web Conference
(WWW 2005) (PDF)
Calhau, F.; and Botelho, L. 2005. “A Framework for
Context Aware Automated Semantic Web Services Composition”. In Proceedings of
the First
Young Researchers Workshop on Service Oriented Computing. Leicester. United Kingdom (extended abstract)
Lopes, A.;
and Botelho, L.M.. 2005. “Agent
Technology for Context-aware Execution of Semantic Web Services”. In Proceedings of
the First UK Young Researchers Workshop on Service Oriented Computing.
Leicester. United Kingdom (extended abstract)
Mota, L.; and Botelho, L.
2005. “OWL ontology translation based on the O3F framework”. In Proceedings of
the International Joint Conference on Autonomous Agents and MultiAgent Systems
(AAMAS 2005) (extended abstract)
Pais, P.; and Botelho, L.
2005. “Hybrid, Two-Step Service Discovery”. In Proceedings of the First European Young
Researchers Workshop on Service Oriented Computing. Leicester. United Kingdom (extended abstract)
Pereira, L.; and Botelho,
L. 2005. "Semantic Matchmaking of Web Services". In Proceedings of
the First European Young Researchers Workshop on Service Oriented Computing.
Leicester.
United Kingdom (extended
abstract)
2004
Botelho, L.M.; and Figueiredo,
P. 2004. “What Your
Body and Your Living Room Tell My Agent”. Proceedings of the AAMAS 2004
Workshop “Balanced Perception and Action in Embodied Conversational Agents” (PDF)
Botelho, L.M.; Ramos, P.; and Figueiredo, P. 2004. “Emotion Eliciting in Salt & Pepper”.
Proceedings of the International Symposium on Affective Computational Entities
(ACE2004) (PDF)
Calhau, F.; Pereira, L.; Costa, P.; and Botelho, L. 2004. "Agents Technology Extended With Mobile
Devices". In Proc. of the Fisrst International Workshop on Mobility Aware
Technologies and Applications (MATA 2004). To Appear. (PDF)
2003
Botelho, L.M.; Mendes, H.;
Figeiredo, P.; and Marinheiro, R. 2003. "Send Fredo off to do this, send Fredo off
to do that". Proc, of the International Workshop on Collaborative
Information Agents (CIA2003) (PDF).
Gonçalves, B.; Jesus, N.;
and Botelho, L.M. 2003. "Salt & Pepper Architecture and Toolkit".
Proc. of the Joint International Conference of Cognitive Science (PDF)
Mota, L.; Botelho, L.M.;
Mendes, H.; and Lopes, A. 2003. "O3F: an Object Oriented Ontology
Framework". Proc. of the
Autonomous Agents and Multi
Agent Systems Conference (AAMAS 2003). (PDF)
Ramos, P.; and Botelho,
L.M. 2003. "CO3L: Compact O3F Language". Proc. of the Workshop “Ontologies in Agent
Systems” of the Autonomous Agents and Multi Agent Systems Conference (AAMAS 2003). (PDF)
2002
Botelho, L.M.; Antunes, N.;
Ebrahim, M.; and Ramos, P. 2002. “Greeks and Trojans Together”. Proceedings of
the Workshop “Ontologies in Agent Systems” of the Autonomous Agents and Multi
Agent Systems Conference (AAMAS 2002) (PDF)
Bergenti, F.; Botelho,
L.M.; Rimassa, G.; and Somacher, M. 2002. “A FIPA compliant
Goal Delegation Protocol”. Proc. of the Workshop “Agent Communication Languages
and Conversation Policies” of the Autonomous Agents and Multi Agent Systems
Conference (AAMAS 2002) (PDF)
Freire, J.; and Botelho,
L.M. 2002. “Executing explicitly represented
protocols”. Proc. of the Workshop “Challenges in Open Agent Systems” of the
Autonomous Agents and Multi Agent Systems Conference (AAMAS 2002) (PDF)
Lopes, A.; Gaio, S.; and Botelho, L.M. 2002. “Personal access to a worldwide agent network”. Proceedings of the 1st International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS2002)
Lopes, A.; Gaio, S.; and
Botelho, L.M. 2002. “From DAML-S to Executable Code”. Proc. of the Workshop “Challenges in Open Agent Systems” of the Autonomous Agents and Multi Agent Systems Conference
(AAMAS 2002) (PDF)
Mota , L.; Bento, J.; and
Botelho, L.M. 2002. “Ontology definition languages for Multi-Agent Systems: the
Geographical Information Ontology case study”. Proc. of the Workshop “Challenges in Open Agent Systems” of the Autonomous Agents and Multi Agent Systems Conference
(AAMAS 2002)
2000-2001
Botelho, L.M. and Coelho,
H. 2001. "Machinery for artificial emotions", Cybernetics and Systems 32(5):465-506 (pdf)
Mota , L.; Bento, J.; and Botelho, L.M. 2001. “Ontologias de Informação Geográfica”. Proceedings do VI Encontro de Utilizadores de Informação Geográfica (ESIG2001)
Paiva, E. André, Y. Arafa, L. Botelho, M. Costa, P. Figueiredo, P. Gebhard,
K. Höök, A. Mamdani C. Martinho, D. Mourão, , P. Petta, P. Sengers, M. Vala.
2001. “SAFIRA- Supporting
AFfective Interactions in Real-time Applications”, CAST – Living in mixed
realities, Special Issue of netzpannung.org/journal
Botelho, L.M. 2000. "A
Control Structure for Agent Interaction". Proceedings of the IEEE
Intelligent Vehicle Symposium (IV'2000). (postscript).
Botelho, L.M.; and Ramos,
P. 2000. "Emotionally controlled inter-agent communication".
Proceedings of the IEEE Intelligent Vehicle Symposium (IV'2000). (postscript).
Botelho, L.M.; and Ramos,
P. 2000. "Extending the FIPA ACL Language. From Object Based Descriptions
to Relational Representations", Workshop on Distributed Artificial
Intelligence and Multi-Agent Systems (DAIMAS2000) (postscript). Also available as Technical
Report ISCTE-DCTI-1999-004 of the Department of Information Sciences and
Technologies of ISCTE, Lisbon
Abreu, B.; Botelho, L.M.; Cavallaro, A.; Douxchamps, D.; Ebrahimi, T.;
Figueiredo, P.; Macq, B.; Mory, B.; Nunes, L.; Orri, J.; Trigueiros, M.J.;
and Violante, A. 2000. "Video-Based
Multi-Agent Traffic Surveillance System". Proceedings of the IEEE Intelligent Vehicle
Symposium (IV'2000). (postscript).
< 2000
Botelho, L.M. ; Lopes, R.; Sequeira, M.M.; Almeida, P.; and Martins, S.
1999. "Inter-agent
communication in a FIPA compliant intelligent distributed dynamic-information
system", in Callaos, N; Nada, N; Cherif, A; and Aveledo, M (eds) Proceedings of the
5th International Conference Information Systems Analysis and
Synthesis (ISAS99). International Institute of Informatics and Systemics
(IIIS). (postscript).
Botelho, L.M. and Coelho,
H. 1998. "Artificial agents with artificial emotions", International
Conference on Autonomous Agents (Agents’98) (postscript)
Botelho, L.M. and Coelho,
H. 1998. "Adaptive agents: emotion learning", Proceedings of the Workshop "Grounding
emotions in adaptive systems" of the Fifth International Conference on
Simulation of Adaptive Behavior (SAB98), p19-24 (postscript)
Botelho, L.M. and Coelho,
H. 1997. "Artificial emotions", Working Document. Replaced by
[Botelho and Coelho 2001]
Botelho, L.M. 1997.
"Realização de agentes inteligentes: uma abordagem baseada em modelos
cognitivos de tomada de decisão" [Building intelligent agents: an approach
based on the cognitive models of decision making] (in Portuguese), Ph.D.
dissertation, Department of Information Sciences and Technologies, ISCTE
Botelho, L.M. and Coelho,
H. 1996. "Information processing, motivation and decision making", 4th International
Workshop on Artificial Intelligence in Economics and Management, Tel-Aviv,
Israel (postscript)
Botelho, L.M. and Coelho,
H. 1996. "Emotion-based attention shift in autonomous agents", em
Müller, J.P., Wooldridge, M.J. and Jennings, N.R. (eds) "Intelligent
Agents III: Agent Theories, Architectures and Languages", (ATAL-96),
p277-291 (postscript)
Botelho, L.M. and Coelho,
H.1996. "Agents that rationalize their decisions", International
Conference on MultiAgent Systems (ICMAS96) (postscript)
Botelho, L.M. and Coelho,
H. 1996. "An architecture for autonomous agency", Department of
Information Sciences and Technologies of ISCTE, Technical Report (postscript)
Botelho, L.M. and Coelho,
H. 1995. "A Schema-Associative Model of Memory", 4th Golden West International Conference on
Intelligent Systems, p81-85, S. Francisco, CA, USA (postscript)
Botelho, L. 1993. "Inteligência Artificial, Universidade e Empresa: A Experiência do ISCTE", Revista Portuguesa de Gestão, II,93
Botelho, L. 1987. "SENIOR: Um Sistema Capaz de Escrever Programas", Actas do 3º Encontro Português de Inteligência Artificial, p182-197, Universidade do Minho, Braga
I'm an Associate Professor
of the Department of Computer Science of ISCTE. In the first semester I lecture "Artificial
Intelligence".
In the second semester, I lecture "Intelligent Systems Technology". Prolog is the implementation
language used in both courses.
Text books
Bratko, I. (1990) "Prolog Programming for
Artificial Intelligence", Second Edition. Adison-Wesley. ISBN
0-201-41606-9
Russell, S. and Norvig, P., (1995) "Artificial Intelligence.
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
http://http.cs.berkeley.edu/~russell/aima.html
".
Prentice Hall. ISBN 0-13-360124-2
Stefik,
M. (1995) "Introduction to Knowledge Systems". Morgan Kaufman
Sterling,
L. e Shapiro, E. (1986) "The Art of Prolog". MIT Press