@article{yolum_singh_2005, title={Engineering self-organizing referral networks for trustworthy service selection}, volume={35}, ISSN={["1558-2426"]}, url={http://www.scopus.com/inward/record.url?eid=2-s2.0-18144381559&partnerID=MN8TOARS}, DOI={10.1109/tsmca.2005.846401}, abstractNote={Developing, maintaining, and disseminating trust in open, dynamic environments is crucial. We propose self-organizing referral networks as a means for establishing trust in such environments. A referral network consists of autonomous agents that model others in terms of their trustworthiness and disseminate information on others' trustworthiness. An agent may request a service from another; a requested agent may provide the requested service or give a referral to someone else. Possibly with its user's help, each agent can judge the quality of service obtained. Importantly, the agents autonomously and adaptively decide with whom to interact and choose what referrals to issue, if any. The choices of the agents lead to the evolution of the referral network, whereby the agents move closer to those that they trust. This paper studies the guidelines for engineering self-organizing referral networks. To do so, it investigates properties of referral networks via simulation. By controlling the actions of the agents appropriately, different referral networks can be generated. This paper first shows how the exchange of referrals affects service selection. It identifies interesting network topologies and shows under which conditions these topologies emerge. Based on the link structure of the network, some agents can be identified as authorities. Finally, the paper shows how and when such authorities emerge. The observations of these simulations are then formulated into design recommendations that can be used to develop robust, self-organizing referral networks.}, number={3}, journal={IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS}, author={Yolum, P and Singh, MP}, year={2005}, month={May}, pages={396–407} } @article{yolum_singh_2004, title={Reasoning about commitments in the event calculus: An approach for specifying and executing protocols}, volume={42}, ISSN={["1573-7470"]}, url={http://www.scopus.com/inward/record.url?eid=2-s2.0-3843082776&partnerID=MN8TOARS}, DOI={10.1023/B:AMAI.0000034528.55456.d9}, number={1-3}, journal={ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE}, author={Yolum, P and Singh, MP}, year={2004}, month={Sep}, pages={227–253} } @article{yolum_singh_2004, title={Self-organizing referral networks: A process view of trust and authority}, volume={2977}, ISBN={3540212019}, url={https://publons.com/publon/13074000/}, DOI={10.1007/978-3-540-24701-2_14}, abstractNote={We are developing a decentralized approach to trust based on referral systems, where agents adaptively give referrals to one another to find other trustworthy agents. Interestingly, referral systems provide us with a useful and intuitive model of how links may be generated: a referral corresponds to a customized link generated on demand by one agent for another. This gives us a basis for studying the processes underlying trust and authority, especially as they affect the structure of the evolving social network of agents. We explore key relationships between the policies and representations of the individual agents on the one hand and the aggregate structure of their social network on the other.}, journal={Lecture Notes in Computer Science}, publisher={Berlin; New York: Springer}, author={Yolum, P. and Singh, Munindar P.}, year={2004}, pages={195–211} } @article{yolum_singh_2003, title={An agent-based approach for trustworthy service location}, volume={2530}, ISBN={3540240535}, url={https://publons.com/publon/13073998/}, DOI={10.1007/3-540-45074-2_5}, journal={Lecture Notes in Computer Science}, publisher={Berlin; New York: Springer}, author={Yolum, P. and Singh, Munindar P.}, editor={G. Moro and Koubarakis, M.Editors}, year={2003}, pages={45–56} } @article{udupi_yolum_singh_2003, title={Trustworthy service caching: Cooperative search in P2P information systems}, volume={3030}, ISBN={3540221271}, url={https://publons.com/publon/13073983/}, DOI={10.1007/978-3-540-25943-5_3}, abstractNote={We are developing an approach for P2P information systems, where the peers are modelled as autonomous agents. Agents provide services or give referrals to one another to help find trustworthy services. We consider the important case of information services that can be cached. Agents request information services through high-level queries, not by describing specific objects as in caching in traditional distributed systems. Moreover, the agents autonomously decide whom to contact for a service, whom to provide a service or referral, whether to follow a referral and whether to cache a service. Thus the information system itself evolves as agents learn about each other and the contents of the caches of the agents change. We study here the effect of caching on service location and on the information system itself. Our main results are that, (1) even with a small cache, agents can locate services more easily; (2) since the agents that cache services can act like service providers, a small number of initial service providers are enough to serve the information needs of the consumers; and (3) agents benefit from being neighbours with others who have similar interests.}, journal={Lecture Notes in Computer Science}, publisher={Berlin; New York: Springer}, author={Udupi, Y. B. and Yolum, P. and Singh, Munindar P.}, editor={P. Giorgini, B. Henderson-Sellers and Winikoff, M.Editors}, year={2003}, pages={32–44} } @inproceedings{yolum_singh_2002, title={Commitment machines}, volume={2333}, ISBN={3540438580}, booktitle={Intelligent agents VIII: Agent theories, architectures, and languages (Lecture notes in computer science; 2333)}, publisher={Berlin ; New York: Springer}, author={Yolum, P. and Singh, M. P.}, year={2002}, pages={235–247} }