[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-84996-en":3,"doc-seo-84996-105":29,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},84996,13056703019404,"Miles","https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0",8,"Research & Report","Agent-Exploitation Affordances: From Basic to Complex Representation Patterns","In social robotics, agents must represent their action possibilities—affordances—to act effectively in real environments. While functional affordances have been widely studied through tool- and object-related knowledge representation, the impact of social context and other agents remains underexplored. This work introduces cooperative affordances, where interacting agents extend each other’s action ranges. It proposes a tractable ontological representation usable by artificial agents, and demonstrates the approach by composing elementary patterns to model diverse scenarios.","arXiv :2607 .07475v 1 [ cs .RO] 8 Jul 2026  \nAgent-Exploitation Affordances: From Basic to Complex Representation Patterns  \nBastien Dussard 1[0009−0001−8800−8853], Aurélie Clodic 1[0009−0009−6484−8143], and Guillaume Sarthou 1[0000−0002−4438−2763]  \nLAAS-CNRS, Université de Toulouse, CNRS, Toulouse, France  \n[firstname.surname@laas.fr](firstname.surname@laas.fr)  \nAbstract. In robotics, the capability of an artificial agent to represent the range of its action possibilities, i.e. affordances, is crucial to understand how it can act on its environment. While functional affordances, which refer to the use of tools and objects, have been broadly studied in knowledge representation, the implications of a social context and the presence of other agents have remained unexplored in this field. Consequently, in the field of social robotics, a multi-agent context enables the agents to engage in new actions that are potentially complementary to their individual capabilities, leading to the perspective of agentexploitation. This work focuses on the concept of cooperative affordance within the realm of social affordances. Cooperative affordances refer to situations where agents interact with each other to extend their action possibilities range. From this definition, this paper proposes a tractable ontological representation of this concept with the aim of making it usable by an artificial agent. Expanding on those elementary patterns, we illustrate the effectiveness of these representations by combining them to depict a diverse range of scenarios.  \nKeywords: social affordances · knowledge representation · human-robot collaboration.  \n1 Introduction  \nFor an artificial agent to act efficiently upon its environment, it is essential that it possesses knowledge regarding its interaction capabilities with non-agentive entities, which enables it to bring about changes in its surroundings. Indeed, since for a robot to successfully complete its task requires that it understandshow to bring the environment to a desired different state, knowledge over the action possibilities it affords in a given environment is key.  \nIn the literature, this concept is commonly referred to as affordance and was first introduced by Gibson in [9] . Over the years, this concept has been refined in multiple fields given its open-to-interpretation nature, such as ecological psychology [20], industrial design [15], or robotics [17] . As each of those formalisms leveraged the concept for different purposes, they introduced refinements given their usage such as “disposition”,“perceivability”, or “effect” which  \n2 B. Dussard et al.  \ncaptured important aspects. Nevertheless, two major views co-exist for representing affordances, either as a concept (Turvey in [23]) or as a relation between concepts (Chemero in [5]) . Those views differ given the author’s perspective, either environmental or agent/observer [17] .  \nIn this work, we build upon the formalism introduced by Chemero in [5], which outlines the relational nature of affordances. However, one could see that given the purpose of our work, it contradicts with the anti-representationalist perspective of most work in ecological psychology [6] . Nevertheless, as discussed in [26], “roboticists generally extract features as a basis for affordance detection and learning, thereby implicitly building an internal representation.”, motivating that the computational view over affordances is meaningful in robotics. Both Chemero’s original formalism and its extension for computational models consider affordances as emerging relations between agent’s capabilities and entities’dispositions.  \nWhile a capability refers to “the ability to carry out a type of activity” [19], a disposition can be referred to as “the property of a thing that is a potential” [23] . Those two concepts work in pairs which enable action possibility. For instance, an agent capable of grasping and an object holding a graspable disposition can be matched t","cbCaias5G8blDFAm","https://ap.wps.com/l/cbCaias5G8blDFAm","pdf",676271,1,13,"English","en",105,"# Introduction\n## Affordances and representation views\n## Capabilities and dispositions\n## Reciprocal and functional affordances\n## Social affordances and multi-agent action possibilities","[{\"question\":\"What problem does the paper address in social robotics?\",\"answer\":\"It addresses how to represent an agent’s action possibilities when other agents and a social context influence what actions become available.\"},{\"question\":\"How does the paper define cooperative affordances?\",\"answer\":\"Cooperative affordances are situations where agents interact with each other to extend the range of their possible actions.\"},{\"question\":\"What is the main contribution regarding representation?\",\"answer\":\"The paper proposes a tractable ontological representation of cooperative affordances, designed to be usable by an artificial agent, and shows how to combine elementary patterns to depict varied scenarios.\"}]",1784200123,33,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":27},"agent-exploitation-affordances-from-basic-to-complex-representation-patterns","",{"@graph":35,"@context":84},[36,53,67],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/agent-exploitation-affordances-from-basic-to-complex-representation-patterns/84996/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":61,"encodingFormat":60,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-16",true,{"@type":64,"interactionType":65,"userInteractionCount":4},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"What problem does the paper address in social robotics?","Question",{"text":74,"@type":75},"It addresses how to represent an agent’s action possibilities when other agents and a social context influence what actions become available.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"How does the paper define cooperative affordances?",{"text":79,"@type":75},"Cooperative affordances are situations where agents interact with each other to extend the range of their possible actions.",{"name":81,"@type":72,"acceptedAnswer":82},"What is the main contribution regarding representation?",{"text":83,"@type":75},"The paper proposes a tractable ontological representation of cooperative affordances, designed to be usable by an artificial agent, and shows how to combine elementary patterns to depict varied scenarios.","https://schema.org",{"og:url":51,"og:type":86,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":88,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":91},[92,96,100,104,109,114,119,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":101,"show_sort_weight":102,"slug":103},"Exam",70,"exam",{"id":105,"doc_module":4,"doc_module_name":45,"category_name":106,"show_sort_weight":107,"slug":108},5,"Comic",60,"comic",{"id":110,"doc_module":4,"doc_module_name":45,"category_name":111,"show_sort_weight":112,"slug":113},6,"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":45,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":45,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":45,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":45,"category_name":136,"show_sort_weight":105,"slug":137},19,"General","general"]