11 research outputs found

    The effect of perceptual load on tactile spatial attention:Evidence from event related potentials

    Get PDF
    To investigate whether tactile spatial attention is modulated by perceptual load, behavioural and electrophysiological measures were recorded during two spatial cuing tasks in which the difficulty of the target/non-target discrimination was varied (High and Low load tasks). Moreover, to study whether attentional modulations by load are sensitive to the availability of visual information, the High and Low load tasks were carried out under both illuminated and darkness conditions. ERPs to cued and uncued non-targets were compared as a function of task (High vs. Low load) and illumination condition (Light vs. Darkness). Results revealed that the locus of tactile spatial attention was determined by a complex interaction between perceptual load and illumination conditions during sensory-specific stages of processing. In the Darkness, earlier effects of attention were present in the High load than in the Low load task, while no difference between tasks emerged in the Light. By contrast, increased load was associated with stronger attention effects during later post-perceptual processing stages regardless of illumination conditions. These findings demonstrate that ERP correlates of tactile spatial attention are strongly affected by the perceptual load of the target/non-target discrimination. However, differences between illumination conditions show that the impact of load on tactile attention depends on the presence of visual information. Perceptual load is one of the many factors that contribute to determine the effects of spatial selectivity in touch

    Does task difficulty modulate tactile attention?

    No full text

    Modèles de raisonnement éthique

    No full text
    Cette thèse s’inscrit dans le cadre du projet ANR eThicAa, dont les ambitions ont été : de définir ce que sont des agents autonomes éthiques, de produire des représentations formelles des conflits éthiques et de leurs objets (au sein d’un seul agent autonome, entre un agent autonome et le système auquel il appartient, entre un agent autonome et un humain, entre plusieurs agents autonomes) et d’élaborer des algorithmes d’explication pour les utilisateurs humains. L’objet de la thèse plus particulièrement a été d’étudier la modélisation de conflits éthiques au sein d’un seul agent, ainsi que la production d’algorithmes explicatifs. Ainsi, le travail présenté ici décrit l’utilisation de langages de haut niveau dans la conception d’agents autonomes éthiques. Il propose un cadre logique nouveau et modulaire pour représenter et raisonner sur une variété de théories éthiques, sur la base d’une version modifiée du calcul des événements, implémentée en Answer Set Programming. Le processus de prise de décision éthique est conçu comme une procédure en plusieurs étapes, capturée par quatre types de modèles interdépendants qui permettent à l’agent d’évaluer son environnement, de raisonner sur sa responsabilité et de faire des choix éthiquement informés. En particulier, un modèle d’action permet à l’agent de représenter des scénarios et les changements qui s’y déroulent, un modèle causal piste les conséquences des décisions prises dans les scénarios, rendant possible un raisonnement sur la responsabilité et l’imputabilité des agents, un modèle du Bien donne une appréciation de la valeur éthique intrinsèque de finalités ou d’évènements, un modèle du Juste détermine les décisions acceptables selon des circonstances données. Le modèle causal joue ici un rôle central, car il permet d’identifier des propriétés que supposent les relations causales et qui déterminent comment et dans quelle mesure il est possible d’en inférer des attributions de responsabilité. Notre ambition est double. Tout d’abord, elle est de permettre la représentation systématique d’un nombre illimité de processus de raisonnements éthiques, à travers un cadre adaptable et extensible en vertu de sa hiérarchisation et de sa syntaxe standardisée. Deuxièmement, elle est d’éviter l’écueil de certains travaux d’éthique computationnelle qui directement intègrent l’information morale dans l’engin de raisonnement général sans l’expliciter – alimentant ainsi les agents avec des réponses atomiques qui ne représentent pas la dynamique sous-jacente. Nous visons à déplacer de manière globale le fardeau du raisonnement moral du programmeur vers le programme lui-même.This thesis is part of the ANR eThicAa project, which has aimed to define moral autonomous agents, provide a formal representation of ethical conflicts and of their objects (within one artificial moral agent, between an artificial moral agent and the rules of the system it belongs to, between an artificial moral agent and a human operator, between several artificial moral agents), and design explanation algorithms for the human user. The particular focus of the thesis pertains to exploring ethical conflicts within a single agent, as well as designing explanation algorithms. The work presented here investigates the use of high-level action languages for designing such ethically constrained autonomous agents. It proposes a novel and modular logic-based framework for representing and reasoning over a variety of ethical theories, based on a modified version of the event calculus and implemented in Answer Set Programming. The ethical decision-making process is conceived of as a multi-step procedure captured by four types of interdependent models which allow the agent to represent situations, reason over accountability and make ethically informed choices. More precisely, an action model enables the agent to appraise its environment and the changes that take place in it, a causal model tracks agent responsibility, a model of the Good makes a claim about the intrinsic value of goals or events, and a model of the Right considers what an agent should do, or is most justified in doing, given the circumstances of its actions. The causalmodel plays a central role here, because it permits identifying some properties that causal relations assume and that determine how, as well as to what extent, we may ascribe ethical responsibility on their basis. The overarching ambition of the presented research is twofold. First, to allow the systematic representation of an unbounded number of ethical reasoning processes, through a framework that is adaptable and extensible by virtue of its designed hierarchisation and standard syntax. Second, to avoid the pitfall of some works in current computational ethics that too readily embed moralinformation within computational engines, thereby feeding agents with atomic answers that fail to truly represent underlying dynamics. We aim instead to comprehensively displace the burden of moral reasoning from the programmer to the program itself

    Cadre Déclaratif Modulaire pour Représenter et Appliquer des Principes Éthiques

    No full text
    National audienceCet article examine l'utilisation de langages de haut ni-veau dans la conception d'agents autonomes éthiques. Il propose un cadre logique nouveau et modulaire pour re-présenter et raisonner sur une variété de théories éthiques, sur la base d'une version modifiée de l'Event Calculus, im-plémentée en Answer Set Programming. Le processus de prise de décision éthique est conçu comme une procédure en plusieurs étapes, capturée par quatre types de modèles interdépendants qui permettent à l'agent d'évaluer son en-vironnement, de raisonner sur sa responsabilité et de faire des choix éthiquement informés. Notre ambition est double. Tout d'abord, elle est de permettre la représentation sys-tématique d'un nombre illimité de processus de raisonne-ments éthiques, à travers un cadre adaptable et extensible en vertu de sa hiérarchisation et de sa syntaxe standardisée. Deuxièmement, elle est d'éviter l'écueil de nombreux tra-vaux d'éthique computationnelle qui directement intègrent l'information morale dans l'engin de raisonnement géné-ral sans l'expliciter-alimentant ainsi les agents avec des réponses atomiques qui ne représentent pas la dynamique sous-jacente. Nous visons à déplacer de manière globale le fardeau du raisonnement moral du programmeur vers le programme lui-même

    Cadre Déclaratif Modulaire pour Représenter et Appliquer des Principes Éthiques

    No full text
    National audienceCet article examine l'utilisation de langages de haut ni-veau dans la conception d'agents autonomes éthiques. Il propose un cadre logique nouveau et modulaire pour re-présenter et raisonner sur une variété de théories éthiques, sur la base d'une version modifiée de l'Event Calculus, im-plémentée en Answer Set Programming. Le processus de prise de décision éthique est conçu comme une procédure en plusieurs étapes, capturée par quatre types de modèles interdépendants qui permettent à l'agent d'évaluer son en-vironnement, de raisonner sur sa responsabilité et de faire des choix éthiquement informés. Notre ambition est double. Tout d'abord, elle est de permettre la représentation sys-tématique d'un nombre illimité de processus de raisonne-ments éthiques, à travers un cadre adaptable et extensible en vertu de sa hiérarchisation et de sa syntaxe standardisée. Deuxièmement, elle est d'éviter l'écueil de nombreux tra-vaux d'éthique computationnelle qui directement intègrent l'information morale dans l'engin de raisonnement géné-ral sans l'expliciter-alimentant ainsi les agents avec des réponses atomiques qui ne représentent pas la dynamique sous-jacente. Nous visons à déplacer de manière globale le fardeau du raisonnement moral du programmeur vers le programme lui-même

    A Declarative Modular Framework for Representing and Applying Ethical Principles

    No full text
    International audienceThis paper investigates the use of high-level action languages for designing ethical autonomous agents. It proposes a novel and modular logic-based framework for representing and reasoning over a variety of ethical theories, based on a modified version of the Event Calculus and implemented in Answer Set Programming. The ethical decision-making process is conceived of as a multi-step procedure captured by four types of interdependent models which allow the agent to assess its environment, reason over its accountability and make ethically informed choices. The overarching ambition of the presented research is twofold. First, to allow the systematic representation of an unbounded number of ethical reasoning processes, through a framework that is adaptable and extensible by virtue of its designed hierarchisation and standard syntax. Second, to avoid the pitfall of much research in current computational ethics that too readily embed moral information within computational engines, thereby feeding agents with atomic answers that fail to truly represent underlying dynamics. We aim instead to comprehensively displace the burden of moral reasoning from the programmer to the program itself

    Modelling Moral Reasoning and Ethical Responsibility with Logic Programming

    No full text
    International audienceIn this paper, we investigate the use of high-level action languages for representing and reasoning about ethical responsibility in goal specification domains. First, we present a simplified Event Calculus formulated as a logic program under the stable model semantics in order to represent situations within Answer Set Programming. Second, we introduce a model of causality that allows us to use an answer set solver to perform reasoning over the agent's ethical responsibility. We then extend and test this framework against the Trolley Problem and the Doctrine of Double Effect. The overarching aim of the paper is to propose a general and adaptable formal language that may be employed over a variety of ethical scenarios in which the agent's responsibility must be examined and their choices determined. Our fundamental ambition is to displace the burden of moral reasoning from the programmer to the program itself, moving away from current computational ethics that too easily embed moral reasoning within computational engines, thereby feeding atomic answers that fail to truly represent underlying dynamics

    Éthique et agents autonomes

    No full text
    A l'heure actuelle, les machines et les logiciels (agents) deviennent de plus en plus autonomes et agissent de plus en plus sans être contrôlés par des utilisateurs ou des opérateurs humains. C'est pourquoi, la question de doter ces agents autonomes de comportements éthiques se pose. L'objectif du projet ETHICAA est de définir ce que devrait être un système composé d'un ou plusieurs agents et capable de gérer des conflits éthiques, aussi bien au niveau individuel qu'au niveau collectif. Enjeux et objectifs. La plupart des contributions à ce jour ont proposé des recommandations ou l'implantation de principes éthiques directement dans les agents. Cependant il y a toujours des verrous scientifiques majeurs. En premier lieu, les théories éthiques sont difficiles à mettre en oeuvre sous forme de principes éthiques opérationnels. En second lieu, ces principes éthiques opérationnels sont eux-même difficiles à implanter en raison de limitations d'évaluation de situation automatisée. En effet, les règles générales ne parviennent pas à évaluer une situation et une évaluation contextuelle doit être faite pour chaque situation particulière. En troisième lieu, d'un point de vue philosophique, il existe de nombreux principes éthiques et aucun d'eux n'est meilleur que les autres, rendant ainsi difficile de choisir celui à mettre en oeuvre. Enfin, les systèmes informatisés sont de plus en plus ouverts et décentralisés, c'est-à-dire impliquant des agents artificiels autonomes en interaction avec d'autres agents, des opérateurs ou des utilisateurs humains. Dans ces circonstances, la gestion des conflits éthiques entre les différents agents devient une question cruciale. C'est pourquoi des méthodes originales sont nécessaires pour répondre à la prise de décision éthique contextuelle en situation d'ouverture et de décentralisation. Méthodes et approches. Les conflits éthiques sont caractérisés par le fait qu'il n'existe pas de " bonne " manière de les résoudre et les décision des agents doivent être fondées sur l'évaluation des arguments qui les soutiennent et des conséquences qu'elles produisent. Ainsi, trois éléments servent à définir un cadre de gestion de conflits éthiques dans les systèmes d'agents : (1) la définition d'un cadre de raisonnement éthique permettant la représentation de plusieurs principes éthiques et de plusieurs modèles d'évaluation ; (2) la Définition de méthodes de détection des conflits éthiques prenant en compte les situations où les agents raisonnent individuellement ou collectivement ; (3) la définition de plusieurs modèles de prise de décision éthique combiner intelligemment différents principes éthiques dans un cadre de prise de décision éthique multi-point-de-vue. De plus, comme l'éthique est une notion individuelle construite sur une culture, un contexte et des expériences personnelles, la prise de décision éthique ne peut faire sens qu'au travers des applications particulières. Pour cette raison, le projet ETHICAA propose d'instancier le cadre ainsi obtenu sur deux domaines d'application : la robotique et la gestion de la vie privée. Ces deux domaines ont été choisis pour les questions de société qu'ils soulèvent en termes de confiance, d'acceptation et éthique. Dans le domaine de la robotique, le cadre ETHICAA sera utilisé pour gérer les conflits éthiques qui peuvent survenir lors de la coopération entre un agent artificiel et un opérateur humain dans le contexte du contrôle conjoint d'un UAV (Unmanned Air Vehicle). Dans le domaine de gestion de la vie privée, les conflits éthiques peuvent survenir entre plusieurs agents artificiels et plusieurs utilisateurs humains au sein d'un réseau social où des agents éthiques artificiels contrôlent et gèrent les politiques de vie privées de leurs utilisateurs humains

    Éthique et agents autonomes

    No full text
    A l'heure actuelle, les machines et les logiciels (agents) deviennent de plus en plus autonomes et agissent de plus en plus sans être contrôlés par des utilisateurs ou des opérateurs humains. C'est pourquoi, la question de doter ces agents autonomes de comportements éthiques se pose. L'objectif du projet ETHICAA est de définir ce que devrait être un système composé d'un ou plusieurs agents et capable de gérer des conflits éthiques, aussi bien au niveau individuel qu'au niveau collectif. Enjeux et objectifs. La plupart des contributions à ce jour ont proposé des recommandations ou l'implantation de principes éthiques directement dans les agents. Cependant il y a toujours des verrous scientifiques majeurs. En premier lieu, les théories éthiques sont difficiles à mettre en oeuvre sous forme de principes éthiques opérationnels. En second lieu, ces principes éthiques opérationnels sont eux-même difficiles à implanter en raison de limitations d'évaluation de situation automatisée. En effet, les règles générales ne parviennent pas à évaluer une situation et une évaluation contextuelle doit être faite pour chaque situation particulière. En troisième lieu, d'un point de vue philosophique, il existe de nombreux principes éthiques et aucun d'eux n'est meilleur que les autres, rendant ainsi difficile de choisir celui à mettre en oeuvre. Enfin, les systèmes informatisés sont de plus en plus ouverts et décentralisés, c'est-à-dire impliquant des agents artificiels autonomes en interaction avec d'autres agents, des opérateurs ou des utilisateurs humains. Dans ces circonstances, la gestion des conflits éthiques entre les différents agents devient une question cruciale. C'est pourquoi des méthodes originales sont nécessaires pour répondre à la prise de décision éthique contextuelle en situation d'ouverture et de décentralisation. Méthodes et approches. Les conflits éthiques sont caractérisés par le fait qu'il n'existe pas de " bonne " manière de les résoudre et les décision des agents doivent être fondées sur l'évaluation des arguments qui les soutiennent et des conséquences qu'elles produisent. Ainsi, trois éléments servent à définir un cadre de gestion de conflits éthiques dans les systèmes d'agents : (1) la définition d'un cadre de raisonnement éthique permettant la représentation de plusieurs principes éthiques et de plusieurs modèles d'évaluation ; (2) la Définition de méthodes de détection des conflits éthiques prenant en compte les situations où les agents raisonnent individuellement ou collectivement ; (3) la définition de plusieurs modèles de prise de décision éthique combiner intelligemment différents principes éthiques dans un cadre de prise de décision éthique multi-point-de-vue. De plus, comme l'éthique est une notion individuelle construite sur une culture, un contexte et des expériences personnelles, la prise de décision éthique ne peut faire sens qu'au travers des applications particulières. Pour cette raison, le projet ETHICAA propose d'instancier le cadre ainsi obtenu sur deux domaines d'application : la robotique et la gestion de la vie privée. Ces deux domaines ont été choisis pour les questions de société qu'ils soulèvent en termes de confiance, d'acceptation et éthique. Dans le domaine de la robotique, le cadre ETHICAA sera utilisé pour gérer les conflits éthiques qui peuvent survenir lors de la coopération entre un agent artificiel et un opérateur humain dans le contexte du contrôle conjoint d'un UAV (Unmanned Air Vehicle). Dans le domaine de gestion de la vie privée, les conflits éthiques peuvent survenir entre plusieurs agents artificiels et plusieurs utilisateurs humains au sein d'un réseau social où des agents éthiques artificiels contrôlent et gèrent les politiques de vie privées de leurs utilisateurs humains
    corecore