Yara Khaluf

Yara Khaluf
  • Ph.D.
  • PostDoc Position at Ghent University

About

51
Publications
6,886
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
614
Citations
Introduction
My research focuses on complex systems and distributed cognition in particular on collective decision-making. I mainly interested in understanding and modeling how decisions are taken in a various range of natural collective and inspire that type of intelligence to inject in artificial systems. I use a variety of tools including mathematical modeling, multi-agent simulations, and physics-based simulations.
Current institution
Ghent University
Current position
  • PostDoc Position
Additional affiliations
October 2015 - present
Ghent University
Position
  • PostDoc Position
October 2015 - present
Ghent University
Position
  • Research Assistant
January 2014 - July 2015
Paderborn University
Position
  • PostDoc Position
Education
April 2006 - March 2009
Paderborn University
Field of study
  • computer science
September 1999 - June 2004
Latakia University
Field of study
  • Computer Engineering

Publications

Publications (51)
Preprint
Time perception research has advanced significantly over the years. However, some areas remain largely unexplored. This study addresses two such under-explored areas in timing research: (1) A quantitative analysis of time perception at an individual level, and (2) Time perception in an ecological setting. In this context, we trained a machine learn...
Article
Full-text available
Shepherding, the task of guiding a herd of autonomous individuals in a desired direction, is an essential skill employed in the herding of animals, crowd control, and evacuation operations. Integrating shepherding capabilities into robots holds promise to perform such tasks with increased efficiency and reduced labor costs. To date, robotic shepher...
Article
Shepherding, the task of guiding a herd of autonomous individuals in a desired direction, is an essential skill to herd animals, enable crowd control and rescue from danger. Equipping robots with the capability of shepherding would allow performing such tasks with increased efficiency and reduced labour costs. So far, only single-robot or centraliz...
Chapter
Robot swarms often use collective motion. Most models generate collective motion using the repulsion zone, alignment zone, and attraction zone. Despite being widely used, these models have a limited capacity for generating group structures in response to environmental stimuli. Enabling robot swarms to display proper spatial structures is crucial fo...
Preprint
Full-text available
Collective perception is a foundational problem in swarm robotics, in which the swarm must reach consensus on a coherent representation of the environment. An important variant of collective perception casts it as a best-of-$n$ decision-making process, in which the swarm must identify the most likely representation out of a set of alternatives. Pas...
Article
Full-text available
Increased fragmentation caused by habitat loss represents a major threat to the persistence of animal populations. How fragmentation affects populations depends on the rate at which individuals move between spatially separated patches. Whereas negative effects of habitat loss on biodiversity are well-known, effects of fragmentation per se on popula...
Article
Full-text available
Robot swarms have been used extensively to examine best-of-N decisions; however, most studies presume that robots can reliably estimate the quality values of the various options. In an attempt to bridge the gap to reality, in this study, we assume robots with low-quality sensors take inaccurate measurements in both directions of overestimating and...
Article
Full-text available
In collective foraging, interactions between conspecifics can be exploited to increase foraging efficiencies. Many collective systems exhibit short interaction ranges, making information about patches rich in resources only locally available. In environments wherein these patches are difficult to locate, collective systems might exhibit altruistic...
Article
Foragers within a group might increase individual foraging efficiencies by using public information to assess local resource availability. This information is often expressed as a change in behavior at resource encounter, which can be detected by nearby individuals. When the resource landscape displays sufficient degrees of clustering or fractility...
Preprint
Full-text available
Increased fragmentation caused by habitat loss represents a major threat to the persistence of animal populations. How fragmentation affects populations depends on the rate at which individuals move between spatially separated patches. Whereas negative effects of habitat loss on biodiversity are well-known, effects of fragmentation per se on popula...
Conference Paper
Full-text available
In safe Reinforcement Learning (RL), the agent attempts to find policies which maximize the expectation of accumulated rewards and guarantee its safety to remain above a given threshold. Hence, it is straightforward to formalize safe RL problems by both a reward function and a safety constraint. We define safety as the probability of survival in en...
Conference Paper
Full-text available
Building structures is a remarkable collective process but its automation remains an open challenge. Robot swarms provide a promising solution to this challenge. However, collective construction involves a number of difficulties regarding efficient robots allocation to the different activities, particularly if the goal is to reach an optimal constr...
Conference Paper
Full-text available
A key aspect of foraging in robot swarms is optimizing the search efficiency when both the environment and target density are unknown. Hence, designing optimal exploration strategies is desirable. This paper proposes a novel approach that extends the individual Lévy walk to a collective one. To achieve this, we adjust the individual motion through...
Conference Paper
Full-text available
Foraging for resources is critical to the survival of many animal species. When resources are scarce, individuals can benefit from interactions, effectively parallelizing the search process. Moreover, communication between conspecifics can result in aggregation around salient patches, rich in resources. However, individual foragers often have short...
Article
Full-text available
Group interactions are widely observed in nature to optimize a set of critical collective behaviors, most notably sensing and decision making in uncertain environments. Nevertheless, these interactions are commonly modeled using local (proximity) networks, in which individuals interact within a certain spatial range. Recently, other interaction top...
Article
Full-text available
Efficient random searches are essential to the survival of foragers searching for sparsely distributed targets. Lévy walks have been found to optimize the search over a wide range of constraints. When targets are distributed within patches, generating a spatial memory over the detected targets can be beneficial towards optimizing the search efficie...
Chapter
Many real-world networks exhibit community structures and non-trivial clustering associated with the occurrence of a considerable number of triangular subgraphs known as triadic motifs. Triads are a set of distinct triangles that do not share an edge with any other triangle in the network. Network motifs are subgraphs that occur significantly more...
Article
Full-text available
Decentralised systems composed of a large number of locally interacting agents often rely on coherent behaviour to execute coordinated tasks. Agents cooperate to reach a coherent collective behaviour by aligning their individual behaviour to the one of their neighbours. However, system noise, determined by factors such as individual exploration or...
Conference Paper
Full-text available
In a collaborative society, sharing information is advantageous for each individual as well as for the whole community. Maximizing the number of agent-to-agent interactions per time becomes an appealing behavior due to fast information spreading that maximizes the overall amount of shared information. However, if malicious agents are part of societ...
Article
Full-text available
In many complex systems observed in nature, properties such as scalability, adaptivity, or rapid information exchange are often accompanied by the presence of features that are scale-free, i.e., that have no characteristic scale. Following this observation, we investigate the existence of scale-free features in artificial collective systems using s...
Conference Paper
In model-based Reinforcement Learning, an agent aims to learn a transition model between attainable states. Since the agent initially has zero knowledge of the transition model, it needs to resort to random exploration in order to learn the model. In this work, we demonstrate how the Ornstein-Uhlenbeck process can be used as a sampling scheme to ge...
Article
Behavioral disturbances of persons with dementia residing in a nursing home impose a significant burden on other residents and on the care staff. A social robot can provide an adequate technological support tool for the caregivers by approaching a resident that exhibits a behavioral disturbance. In this paper, we focus on how to position the robot...
Article
Full-text available
Autonomous decision-making is a fundamental requirement for the intelligent behavior of individual agents and systems. For artificial systems, one of the key design prerequisites is providing the system with the ability to make proper decisions. Current literature on collective artificial systems designs decision-making mechanisms inspired mostly b...
Article
Full-text available
Exploration of an unknown environment is one of the most prominent tasks for multi-robot systems. In this paper, we focus on the specific problem of how a swarm of simulated robots can collectively sample a particular environment feature. We propose an energy-efficient approach for collective sampling, in which we aim to optimize the statistical qu...
Chapter
In order to efficiently execute tasks, autonomous collective systems are required to rapidly reach accurate consensus, no matter how the group is distributed over the environment. Finding consensus in a group of agents that are in motion is a particularly great challenge, especially at larger scales and extensive environments. Nevertheless, numerou...
Article
Full-text available
We propose a novel application of the Ant Colony Optimization algorithm to efficiently allocate a swarm of homogeneous robots to a set of tasks that need to be accomplished by specific deadlines. We exploit the local communication between robots to periodically evaluate the quality of the allocation solutions, and agents select independently among...
Chapter
A key aspect of collective systems resides in their ability to exhibit coherent behaviors, which demonstrate the system as a single unit. Such coherence is assumed to be robust under local interactions and high density of individuals. In this paper, we go beyond the local interactions and we investigate the coherence degree of a collective decision...
Chapter
One of the key tasks of autonomous mobile robots is to explore the unknown environment under limited energy and deadline conditions. In this paper, we focus on one of the most efficient random walks found in the natural and biological system, i.e., Lévy walk. We show how Lévy properties disappear in larger robot swarm sizes because of spatial inter...
Article
Full-text available
Self-organized collective coordinated behaviour is an impressive phenomenon, observed in a variety of natural and artificial systems, in which coherent global structures or dynamics emerge from local interactions between individual parts. If the degree of collective integration of a system does not depend on size, its level of robustness and adapti...
Conference Paper
Through this study, we introduce the idea of applying scheduling techniques to allocate spatial resources that are shared among multiple robots moving in a static environment and having temporal constraints on the arrival time to destinations. To illustrate this idea, we present an exemplified algorithm that plans and assigns a motion path to each...
Article
Full-text available
In this paper, we show that non-uniform distributions in swarms of agents have an impact on the scalability of collective decision-making. In particular, we highlight the relevance of noise-induced bistability in very sparse swarm systems and the failure of these systems to scale. Our work is based on three decision models. In the first model, each...
Article
Full-text available
This article investigates the use of the integral of linear birth-death processes in the context of analyzing swarm robotics systems. We show that when a robot swarm can be modeled as a linear birth-death process, well-established results can be used to compute the expected value and/or the distribution of important swarm performance measures, such...
Article
Full-text available
Hybrid societies are self-organizing, collective systems, which are composed of different components, for example, natural and artificial parts (bio-hybrid) or human beings interacting with and through technical systems (socio-technical). Many different disciplines investigate methods and systems closely related to the design of hybrid societies. A...
Article
Full-text available
Swarm robotics is a branch of collective robotics systems that offers a set of remarkable advantages over other systems. The global behavior of swarm systems emerges from the local rules implemented at the individual level. Therefore, characterizing a global performance obtained at the swarm level is one of the main challenges, especially under com...
Conference Paper
Full-text available
Relating microscopic features (individual level) to macroscopic fea- tures (swarm level) of self-organizing collective systems is challenging. In this paper, we report the mathematical derivation of a macroscopic model starting from a microscopic one for the example of collective decision- making. The collective system is based on the application o...
Conference Paper
Developing swarm robotics systems for real-time applications is a challenging mission. Task deadlines are among the kind of constraints which characterize a large set of real applications. This paper focuses on devising and analyzing a task allocation strategy that allows swarm robotics systems to execute tasks characterized by soft deadlines and t...
Conference Paper
Swarm robotics is a branch of collective robotics that outperforms many other systems due to its large number of robots. It allows for performing several tasks that are beyond the capability of a single or multi robot systems. Its global behaviour emerges from the local rules implemented on the level of its individual robots. Thus, estimating the o...
Chapter
Wireless sensor and ad-hoc networks have been integrated into many self-organized tasks, including self-organized real-time tasks. Swarm robotics is a new field of research, which offers a set of advantages like motion, redundancy, flexibility, etc. compared to both sensor networks and ad-hoc ones. On the other hand, there are some difficulties in...
Conference Paper
Swarm robotics is a new area of research which has gained a lot of interest according to the advantages it offers over current distributed systems. It is becoming in many wireless distributed applications, the potential alternative for the existing systems. Time synchronization as a key concept in distributed systems, will be a main requirement in...
Conference Paper
Cooperation is a key concept used in multi-robot systems for performing complex tasks. In swarm robotics, a self-organized cooperation is applied, where robots with limited intelligence cooperate and interact locally to build up the desired global behavior. In this paper, we are studying a mobile object tracking scenario performed by a swarm of rob...
Conference Paper
Full-text available
In this paper a middleware for distributed automotive systems is developed. The goal of this middleware is to support the load bal- ancing and service optimization in automotive infotainment and entertainment systems. These systems provide navigation, telecommunication, Internet, audio/video and many other services where a kind of dynamic load bala...

Network

Cited By