Yang Xu


My Photo    PhD Candidate
   Department of Information Science and Telecommunication
   School of Information Science
   University of Pittsburgh






   B203 135 North Bellefield Avenue,
   School of Information Sciences
   University of Pittsburgh
   Pittsburgh, PA 15260

   EMail: yxu@sis.pitt.edu
   412-624-1178

  • Education
    1994, 9 - 1998, 7    Xi'an University of Architecture and Technology,     Computer Engineering        B.E.                         China
    1998, 9 - 2001, 7    University of Science and Technology of China,       Automation                        M.E.                        China
    2003, 1 - Now        University of Pittsburgh,                                           Information Science          
    PhD Candidate         USA  

  • Experience

    2003, 1 - Now                  Research Assistant, Usability Study Lab, UPitt & Intelligent Software Agents Lab, CMU
    2001, 7 - 2003, 1              Software Engineer and Project Manager, Ramaxel Technology
    1998, 9 - 2001, 7              Research Assistant, Intelligent Control Lab of Dept. Automation in USTC


  • Interest

    • Multiagent Systen
    • Scalable coordination of large-scale heterogeneous teams

    Project

    The Cooperative Attack Munition Real Time Assessment (CAMRA) project is a joint project between the Intelligent Software Agents Lab in the Robotics Institute and University of Pittsburgh to develop large teams of autonomous Wide Area Search Munitions (WASMs) that can be controlled by a small number of human operators. A WASM is a cross between a unmanned aerial vehicle - it can sense its environment and react to changing situations - and a smart bomb - it can destroy targets by hitting them. The Air Force sponsors of the project envision having hundreds or even thousands of WASMs flying in support of troops within a hostile battle space. Achieving this vision requires overcoming some significant technical challenges. CMU's role in this project is to develop the algorithms required to achieve cohesive, flexible and robust coordination in the hostile environment.
    A number of intertwined algorithms are required for effective coordination. One algorithm needs to initiate, monitor and terminate joint plans. Another algorithm needs to determine which information should be communicated from one group member to another, based on the costs, benefits and risks of that communication. Another key algorithm, especially in dynamic environments, allocates roles to group members to best leverage the abilities of the group members towards the joint goal. Additional algorithms are required to manage access to shared resources or form sub-groups or create plans. Notice, that all the coordination algorithms are distributed and must operate despite a noisy, dynamic environment. While algorithms for each of these problems exist, they typically do not scale up to the size of the group that we need to coordinate in the CAMRA project. Thus, we are actively developing and extending these critical algorithms to ensure they are appropriate for very large teams.
    To ensure the generality of our work we are encapsulating the generic coordination algorithms in domain independent "proxies" that operate in close cooperation with domain dependent "control agents". These proxies are lightweight Java processes that have been specifically designed to meet the challenges of large scale, highly heterogeneous teams. Two key areas where these proxies depart dramatically from previous efforts are in the role allocation mechanism and communication reasoning. The role allocation algorithm is a highly scalable algorithm based on ideas from distributed constraint optimization. The key is to represent roles as tokens and allow only the proxy currently holding a token to assume that role. Using probabilistic information about the overall situation, each proxy decides whether to accept the role represented by the token or pass it on. By intelligently passing and holding tokens, the group can rapidly find good allocations and robustly adapt the allocations when the situation changes. Second, we are developing novel algorithms for communication reasoning that do not rely on the accurate models of group members typically relied on in previous work.
    Webpage


    Professional Activities

      Program Committee: 3rd workshop on challenges in the coordination of large scale multi-agent systems, AAMAS2006


    Publications

    • Yang Xu, Paul Scerri, Katia Sycara, and Michael Lewis, Comparing Market and Token-Based Coordination, AAMAS, 2006, To appear
    • Bin Yu, Paul Scerri, Katia Sycara, Yang Xu, and Michael Lewis, Scalable and Reliable Data Delivery in Mobile Ad Hoc Sensor Networks, AAMAS, 2006, To appear
    • Paul Scerri, Bin Yu, Yang Xu, Katia Sycara, A Decentralized Approach to Cooperative Path Planning for Large Teams, AAMAS, 2006, To appear
    • Joseph Giampapa, Katia Sycara, Sean Owens, Robin Glinton, Young-Woo Seo, Bin Yu, Charles E. Grindle, Yang Xu, Michael Lewis An Agent-Based C4ISR Testbed, Proceedings of Eighth International Conference on Information Fusion (FUSION), 2005, to appear
    • A Study of Agent-Based Distributed Hierarchical Intelligent Control. Control and Decision (2001, Vol.2 No.1001-0920(2001)02-0177-04)
    • A Study and It's application of Agent-Based Distributed Hierarchical Intelligent. Automation and Instrumentation (2001, Vol.3 No.1001-9944(2001)03-0026-04)
    • An Architecture of Agent-Based Intelligent Control System. Proceedings of the 3rd World Congress on Intelligent Control and Automation
    • A Method Study Based on Constraint Satisfaction for Intelligent Composing Test Paper. Application Research of Computers (2001, vol.11 No.1001-3695(2000)11-0020-03)