|                                          
                          
 
  My current research is focused on theoretical and applied issues of  Multiagent Systems (MAS). I'm specially interested in the conflict between Autonomy and Control in agents and the use of norms to provide a solution. 
 Autonomy is one of the most desired properties of agents.
We want agents to be autonomous in order to be able to (proactively) take
their own decissions and to adapt to new, unexpected situations. On the other
hand we want agents to behave  within some acceptable boundaries, in
order to achieve one or several goals. Therefore some control should be applied to the agents' behaviour.
 
 
              
                
                  | Autonomy vs. Control  problem: 
 How to ensure (control) an efficient and acceptable behaviour of a Multiagent System without diminishing the agents' autonomy?
 
 |  This compromise between autonomy and control is present in three different levels:
 
              The social level: The definition of agent societies, their shared goals, the roles and accepted behaviour. 
                Social Structures, Conventions, Norms and e-Institutions. Norm Enforcement Mechanisms. The agent cognitive level: The (flexible) enactment of an role by an agent.
                Cognitive Agents, Normative Agents.  The agent physical (situated) level: only present in situated agents (robots).
                Learning and flexible behaviours during Navigation and Task execution.
 My current research is therefore organized in two main lines
 
 To test and improve the research, I'm specially interested in two application domains
 
 My past research was focused on uses and applications of Software Agents and Multi-agent
Architectures, and was composed by two research lines:
 
 
 
              
                
                  | 
                    
                      
                        |   | Norms, e-Institutions and Normative Agents 
 |  |   
                      | This is my main 
                          research line, which focuses in the concepts of norms 
                          and institutions in order to provide normative 
                          frameworks to restrict  or guide the 
                          behaviour of  (software) agents.
 
 The main idea is that the interactions among a group 
                          of (software) agents are ruled  by a set 
                          of explicit norms expressed in a computational language 
                          representation that agents can interpret. Such norms 
                          should not completely constrain (control) the autonomy 
                          of the agent, but guide the agent choices by defining 
                          which behaviours and situations are acceptable (legal 
                          ) or unacceptable (illegal ).
 
 An additional advantage of norms is that they reduce 
                          the complexity of the environment  by making the 
                          behaviour of other agents more predictable.
 A good summary 
                          of my research objectives, approach and current research 
                          lines can be found in the following position paper: 
                          J. Vázquez-Salceda. 
                            "From Human Regulations to Regulated 
                            Software Agents' Behaviour". (presented 
                            in the First Round Table on Virtual Institutions and 
                            Legal Theory, Barcelona, may 2005). [PDF 
                            paper (english)] [PDF 
                            slides (english)] Recently I became 
                          interested in the application of this line of research 
                          in non-agent-based technologies. Currently we are applying 
                          both institutional and organisational modelling in Service-Oriented 
                          Architectures (GRID and Web services) as part of the 
                          work carried out in the EU funded projects PROVENANCE, 
                          CONTRACT and ALIVE. 
 Projects: 
                         
                            
                            PROVENANCE: 
                            This project 
                            has defined an open provenance architecture, an architecture 
                            for provenance systems, based on an open data model, 
                            allowing explicit documentation of past processes 
                            to be expressed, and a set of public interfaces allowing 
                            the creation, recording and querying of such process 
                            documentation.  
                            CONTRACT: 
                            The aim 
                            of the project is develop frameworks, components and 
                            tools which make it possible to model, build, verify 
                            and monitor distributed electronic business systems 
                            on the basis of dynamically generated, cross-organisational 
                            contracts which underpin formal descriptions of the 
                            expected behaviours of individual services and the 
                            system as a whole. ALIVE: 
                            The project  
                            will develop new approaches to the engineering of 
                            distributed software systems based on the adaptation 
                            of coordination and organisation mechanisms, often 
                            seen in human and other societies, to Service Oriented 
                            Architectures. Such methods provide robust descriptions 
                            of distributed systems and make the development of 
                            complex software systems more accessible to non-specialists. 
                             Some publications:
 
 
                          J. Vázquez-Salceda. 
                            "The role of Norms and Electronic Institutions 
                            in Multi-Agent Systems". Whitestein Series in 
                            Software Agent Technology, Birkhäuser Verlag 
                            AG, Switzerland. ISBN 3-7643-7057-2 [More 
                            info]J. Vázquez-Salceda. 
                            "Normative Agents in Health Care: Uses and Challenges". 
                            AI Communications vol. 18 num. 3, pp. 175-189. IOS 
                            Press, 2005. [check 
                            the Technical Report] J. Vázquez-Salceda, 
                            V. Dignum, F.Dignum. "Organizing Multiagent Systems". 
                            Journal of Autonomous Agents and Multi-Agent Systems, 
                            vol. 11 issue 3, pp. 307-360. Springer Science, November 
                            2005. [check the 
                            Technical Report]J. Vázquez-Salceda, 
                            F. Dignum. "Modelling 
                            Electronic Organizations" In V. Marik, J. Muller 
                            and M. Pechoucek (Eds.) Multi-Agent Systems and Applications 
                            III: 3rd. 
                            International/Central and Eastern European Conference 
                            on Multi-Agent Systems -CEEMAS'03-. 
                            Lecture Notes in Artificial Intelligence 2691, pp. 
                            584-593. Springer-Verlag, Berlin, 2003. 
                            [PDF 
                            paper (english)]J. Vázquez-Salceda, 
                            H. Aldewereld, D. Grossi, F. Dignum. "From 
                            Human Regulations to Regulated Software Agents' Behaviour: 
                            connecting the abstract declarative norms with the 
                            concrete operational implementation". 
                            Artificial Intelligence and Law vol. 16, num. 1, (March 
                            2008). Springer. ISSN: 0924-8463. [available 
                            online]H. Aldewereld, 
                            D. Grossi, J. Vázquez-Salceda, 
                            F. Dignum. "Designing Normative Behaviour 
                            by the Use of Landmarks". AAMAS-05 International 
                            Workshop on Agents, Norms and Institutions for Regulated 
                            Multi Agent Systems -ANI@REM-, Utrecht, The Netherlands, 
                            July 2005. [PDF 
                            paper (english)]H. Aldewereld, J. 
                            Vázquez-Salceda, F. 
                            Dignum, J.J. Ch. Meyer. "Verifying Norm 
                            Compliance of Protocols". 
                            AAMAS-05 International Workshop on Agents, Norms and 
                            Institutions for Regulated Multi Agent Systems -ANI@REM-, 
                            Utrecht, The Netherlands, July 2005. [PDF 
                            paper (english)]D. Grossi, H. 
                            Aldewereld, J. Vázquez-Salceda, F. Dignum. 
                            "Ontological Aspects of the Implementation of Norms 
                            in Agent-Based Electronic Institutions" Computational 
                            & Mathematical Organization Theory vol. 
                            12 issue 2-3, pp. 251-275. Springer, October 2006. 
                            [check the original Normas05 
                            paper]N. Oren, S. Panagiotidi, 
                            J. Vázquez-Salceda, S. 
                            Modgil, M. Luck and S. Miles. "Towards 
                            a formalisation of Electronic Contracting Environments". 
                            In Hubner, J.F.; Matson, E.; Boissier, 
                            O.; Dignum, V. (Eds.). Coordination, Organizations, 
                            Institutions and Norms in Agent Systems IV. Lecture 
                            Notes in Artificial Intelligence , Vol. 5428, pp. 
                            156-171. Springer, 2009. ISBN: 978-3-642-00442-1 [paper 
                            in Springer Online]J. Vázquez-Salceda, 
                            S. Álvarez-Napagao "Using SOA 
                            Provenance to Implement Norm Enforcement in e-Institutions". 
                            In 
                            Hubner, J.F.; Matson, E.; Boissier, O.; Dignum, V. 
                            (Eds.). Coordination, Organizations, Institutions 
                            and Norms in Agent Systems IV. Lecture Notes in Artificial 
                            Intelligence , Vol. 5428, pp. 188-203. Springer, 2009. 
                            ISBN: 978-3-642-00442-1 [paper 
                            in Springer Online]J. Vázquez-Salceda, 
                            U. Cortés, J. Padget, A. López-Navidad, 
                            F. Caballero. "The organ allocation process: a 
                            natural extension of the Carrel Agent Mediated Electronic 
                            Institution". AI Communications vol. 16 num. 3, 
                            pp. 153-165. IOS Press, 2003. [PDF 
                            paper (english)]J. Vázquez-Salceda, 
                            J.A. Padget, U. Cortés, A. 
                            López-Navidad, F. Caballero. 
                            "Formalizing an Electronic Institution for the 
                            distribution of Human Tissues". Artificial Intelligence 
                            in Medicine vol. 27 issue 3 , pp. 233-258. Elsevier, 
                            March 
                            2003. [PDF 
                            paper (english)] 
 |  
                  | 
                    
                      
                        |  
 | Learning in Multi-robot Systems 
 |  |  
                  | 
 Some people define Robotics as the
research area where Artificial Intelligence meets the real world. In other
words, robots have to cope with perception (e.g., noise) and actuation (e.g.,
slippage) problems and therefore modify or even override some planned actions
(created in a higher, deliberative layer) to cope with an unexpected problem
or a safety situation. 
 Therefore we have an interesting instance of the autonomy vs. control
problem between the deliberative and reactive layers of a robot architecture.
In principle the deliberative layer should decide (control) the actions taken
by the robot, but the reactive layers should have autonomy enough to change
the planned actions to overcome with detected deviations or with safety problems.
 
 This research line, coordinated by Cristina Urdiales, aims to develop a hybrid
(deliberative/reactive) architecture for autonomous behaviour in Multi-Robot
Systems composed by three levels:
 
 
                    A first hybrid architecture for autonomous navigation, covering the deliberative
and reactive levels, has been already implemented and tested on a Pioneer
robot with 8 Polaroid sonar sensors, where Case-Based Reasoning is used for
navigation in the reactive layer.The social level, to coordinate actions between robots
and robots, and between robots and humans. This layer provides a list of
abstract goals to each robot.The deliberative level, where each robot creates
a plan of action, taking into account the abstract objectives from the social
level and the perceptions from the robot sensors. This layer provides then
a decomposition of partial goals (subgoals) to be achieved. The reactive level, which autonomously tries to achieve
each of the subgoals, solving any small problem, obstacle  or deviation
that it might find and learning from its experiences to solve new siilar
problems..  
 As an application domain, we aim to create robotic platforms to safely movematerial
and  elderly and handicapped patients inside a hospital, as aprt of
the e-Tools project (see the Multiagent Systems for Medical Applications research area below).
 
 Some publications:
 
 
                          D. Isern, R. 
                            Annicchiarico, J. Vázquez-Salceda, 
                            C. Urdiales, C. 
                            Caltagirone. "Applying Multi-Agent Systems and 
                            Bio-Mimetic Navigation Architectures for Coordination 
                            and Scheduling of Humans and Robots". 10th International 
                            Symposium on Robotics and Applications –ISORA 
                            2004-, Sevilla, Spain, June 2004. [PDF 
                            paper (english)]C. Urdiales, 
                            E.J. Perez, J. 
                            Vázquez-Salceda, F. 
                            Sandoval. "A hybrid architecture for autonomous 
                            navigation using a CBR reactive layer". Proceedings 
                            of the 2003 IEEE/WIC International Conference on Intelligent 
                            Agent Technology (IAT 2003), Halifax, Canada, 13-16 
                            October 2003, pp 225-232. IEEE Computer Society 2003. 
                            ISBN 0-7695-1931-8. [PDF 
                            paper (english)]C. Urdiales, 
                            J. Vázquez-Salceda, E.J. Perez, M. Sànchez-Marrè 
                            and F. Sandoval. "A CBR based pure reactive layer 
                            for autonomous robot navigation". Proceedings 
                            of the 7th IASTED International Conference on Artificial 
                            Intelligence and Soft Computing, July 14-16, 2003, 
                            Banff, Canada, pp. 99-104. 
                            Acta Press 2003. ISBN 0-88986-367-9. [PDF 
                            paper (english)] 
 |  
                  | 
                    
                      
                        |  
 | Multiagent Systems for Medical Applications 
 |  |  
                  | 
 
This research line, leaded by Ulises
Cortés,
applies Knowledge Engineering, Machine Learning and Agent coordination mechanisms
to create agent-mediated applications in the Health Care domain. 
                  
                  
                  
The interest on Health Care as an application domain is because its inherent
complexity, which presents a wide variety of issues to be solved. 
                  
                  
                  
This line has currently two application domains: 
                  
                  
                  
                  
                    Assisting practitioners in the organ and tissue allocation problem (the Carrel/UCTx project) The use of Agent technologies to create tools for elderly and handicapped patients (the e-Tools project)
 Projects:
 
                   
                      Carrel/UCTx:
project in collaboration with the Hospital de la Santa Creu i Sant Pau,
in Barcelona. The project has two working lines 1) design
of an Electronic Institution (Carrel) for the exchange of human tissues
among hospitals, an Agent-mediated institution; 2) design on an Agency
(UCTx) to assist a Transplant Coordination Unit, an multi-agent system
that negotiates and communicates with Carrel.
                            e-Tools: 
                              project in collaboration with IRCSS Fondazione Santa 
                              Lucia (Rome) and the University of Malaga. The project 
                              aims to design and build electronic tools that improve 
                              the quality of life of impaired patients by increasing 
                              their autonomy in carrying out their daily activities. 
                              This research project created the foundations for 
                              the EU-funded SHARE-it 
                              project.
 Some publications:
 
 
                          I. Rudomín, 
                            J. Vázquez-Salceda, J.L. Diaz de León 
                            Santiago (eds.). 
                            "e-Health: Application of Computing Science in 
                            Medicine and Health Care" Research on Computing 
                            Science vol. 5. Instituto Politécnico Nacional, 
                            Centro de Investigación en Computación, 
                            México 2003. ISBN 970-36-0118-9. 
                            [Cover 
                            (jpg)][Table 
                            of Contents (pdf)]J. Vázquez-Salceda. 
                            "Normative Agents in Health Care: Uses and Challenges". 
                            AI Communications vol. 18 num. 3, pp. 175-189. IOS 
                            Press, 2005. [check 
                            the Technical Report]U. Cortés, 
                            R. Annicchiarico, J. Vázquez-Salceda, C. Urdiales, 
                            L. Cañamero, M. López, M. Sànchez-Marrè, 
                            C. Caltagirone. "Assistive technologies for the 
                            disabled and for the new generation of senior citizens: 
                            the e-Tools Architecture". AI Communications vol. 
                            16 num. 3 pp. 193-207. IOS Press, 2003. [PDF 
                            paper (english)]J. 
                            Sousa Lopes, J. Vázquez-Salceda, M. Fernández 
                            Carmona and C. Urdiales. "Non-intrusive 
                            sensoring and behavior analysis in residences for 
                            the elderly". Proceedings 
                            of  the Fifth Workshop on Agents Applied in 
                            Health Care at AAMAS'08, Estoril, Portugal, May 2008. 
                          J. Vázquez-Salceda, 
                            U. Cortés, J. Padget, A. López-Navidad, 
                            F. Caballero. "The organ allocation process: a 
                            natural extension of the Carrel Agent Mediated Electronic 
                            Institution". AI_Communications vol. 16 num. 3, 
                            pp. 153-165. IOS Press, 2003. [PDF 
                            paper (english)]J. Vázquez-Salceda, 
                            J.A. Padget, U. Cortés, A. 
                            López-Navidad, F. Caballero. 
                            "Formalizing an Electronic Institution for the 
                            distribution of Human Tissues". Artificial Intelligence 
                            in Medicine vol. 27 issue 3 , pp. 233-258. Elsevier, 
                            March 
                            2003. [PDF 
                            paper (english)]U. Cortés, 
                            A. López-Navidad, J. Vázquez-Salceda, 
                            D. Busquets, M. Nicolás, S. López, A. 
                            Vázquez, F. Vázquez i F. Caballero. 
                            “UCTx: A Multi-Agent approach to model a 
                            Transplant Coordination Unit”. Presented 
                            at the 3er. Congrés Català d’Intel·ligència 
                            Artificial  (CCIA 2000), Butlletí de l'ACIA 
                            22:23-28. Vilanova i la Geltrú, October 2000.[PDF 
                            paper compressed with ZIP (english)] 
 |  
                  | 
                    
                      
                        |  
 | Case-Based Reasoning and Agents 
 |  |  
                  | 
 This research line is coordinated
mainly by Miquel
Sànchez and focuses on the development of more powerful Case-Based
Reasoning (CBR) systems that can work in environments and topics difficult
to model with other approaches, and environments with missing information.
Another working line (the DAI-DEPUR++ project) studies the integration
of different knowledge and reasoning models (Ontologies, Rules ans Cases)
in the same system. Another uses of the CBR are also analysed, such as
using CBR to improve the reasoning and learning capabilities of Software
Agents.
                   Part of these work was
done in the framekork of the european funded project A-TEAM, under the
supervision of  Ulises
Cortés and Miquel
Sànchez, where we developed a Case-Based Reasoning module
for environmental emergencies management.
 Currently the Case-Based Reasoning module is being succesfully applied to robot navigation (see the Learning in Multi-Robot Systems line above).
 Projects:
 
"Sistema Inteligente de ayuda a la toma
de decisiones para la predicción y minimización del impacto
de la actividad volcánica" ("Intelligent decission support system
for prediction and minimization of the volcano activity impact"). Project
made in collaboration with the Universidad
de las Américas de Puebla (UDLAP) and funded by CONACYT. This
project joins Geographical Information Systems' Technologies (GIS) with
Knowledge Management ones (such as CBR) to build a decission support system
to coordinate the evacuation tasks of the population arround the Popocatepetl
volcano, in México.  
 
A-TEAM
(Advanced Training System for Emergency Management). European funded
project. In this project several technologies were joined to create a Distance
Learning distributed tool for environmental emergency management teams
(such as fireworkers or emergency management teams in chemical plants). Some publications:
 
                          J. Vázquez-Salceda, M. Sànchez-Marrè 
                            and U. Cortés. "Using Case-Based Reasoning 
                            to overcome high computing cost interactive simulations". 
                            In 
                            K.D. Ashley and D.G. Bridge (Eds.) Case-Based Reasoning 
                            Research and Development: Fifth 
                            International Conference on Case-Based Reasoning, 
                            ICCBR'03, Trondheim, Norway, June 2003, Proceedings. Lecture 
                            Notes in Artificial Intelligence 2689, pp. 581-594. 
                            Springer-Verlag, 2003. [PDF 
                            paper (english)] 
 |  
                  | 
                    
                      
                        |  
 | Agent-Mediated Recommender Systems 
 |  |  
                  | Recommender Systems are a special
kind of multi-agent architecture based on recommending and adapting contents
or items to a given user. We have focused our work in uses of the Recommender
Ssytems to the search and adaptation of Internet contents, and the use
of Recommender Systems to improve and increase the capabilities of the
tools for Computer Support for Collaborative Work (CSCW).
 This research line started 
                          with the design and development of ACE, a Multi Agent 
                          Recommender System for content extracted from the Web, 
                          implemented in Java. This research was made with Alberto 
                          Vázquez Huerga  and leaded by  Ramon 
                          Sangüesa and started as a final project for 
                          the Bachelor degree, from september 1998 to july 1999.  
                         Since then the research goes on in
two parallel working lines: 1) adaptation of the ACE system for recommendation
in Collaborative Work environments (Colaboratorio project), where I have
been involved part-time in the specification process, and 2) design of
a generic agent-based architecture for Recommender Systems. The last one
is currenlty active and there are forthcoming publications.
                      Some publications:
                   
                           A. Vázquez-Huerga, 
                            I. Barrio, J. Vázquez-Salceda, J.M. Pujol and 
                            R. Sangüesa. "An Agent-Based Collaboratory". 
                            Presented at the 4rt. Congrés Català 
                            d’Intel·ligència Artificial  
                            (CCIA 2001). Butlletí de l'ACIA 25:223-230. 
                            Barcelona, October 2001. [PDF 
                            paper (english)]R. Sangüesa, 
                            A. Vázquez, J. Vázquez-Salceda. “Mixing 
                            Collaborative and Cognitive Filtering in Multiagent 
                            Systems”. Presented at the 3rd Workshop 
                            on Agent-Based Recommender Systems (WARS 2000), Barcelona, 
                            june 2000.  [in 
                            PDF format (english)] 
 |  
 
 |