SearcharxivSearch

arXiv subjects

Matthew Turner

Publications and source records attributed to Matthew Turner.

8 recordsLinked to original sources

Causal Entropy, Control and Leadership Dynamics

Collective motion in animal groups provide examples of emergent, decentralised coordination. Here, we examine a bottom-up model of collective behavior based on Future State Maximisation (FSM). In this model agents seek to maximise the diversity of their future visual states over a finite time horizon. We further assume that a subset of agents have a directional bias, e.g. towards different destinations. We observe swarm fragmentation on increasing (i) the strength of these preferences, or (ii) the difference in preferred directions, or (iii) the number of biased agents. Depending on these factors, biased agents can leave the swarm alone, leaving behind all other agents, or they can entrain some fraction of the group to leave with them. We further study the role of a classical nearest-neighbor alignment term on cohesion. Notably, we identify the existence of an finite, optimal coupling strength that suppresses fragmentation and maximises the flock cohesion. Our results demonstrate that FSM can be successfully combined with classical flocking rules, offering a flexible framework for modeling intelligent collective systems.

physics.soc-ph

Modeling the Potential of Message-Free Communication via CXL.mem

Heterogeneous memory technologies are increasingly important instruments in addressing the memory wall in HPC systems. While most are deployed in single node setups, CXL.mem is a technology that implements memories that can be attached to multiple nodes simultaneously, enabling shared memory pooling. This opens new possibilities, particularly for efficient inter-node communication. In this paper, we present a novel performance evaluation toolchain combined with an extended performance model for message-based communication, which can be used to predict potential performance benefits from using CXL.mem for data exchange. Our approach analyzes data access patterns of MPI applications: it analyzes on-node accesses to/from MPI buffers, as well as cross-node MPI traffic to gather a full understanding of the impact of memory performance. We combine this data in an extended performance model to predict which data transfers could benefit from direct CXL.mem implementations as compared to traditional MPI messages. Our model works on a per-MPI call granularity, allowing the identification and later optimizations of those MPI invocations in the code with the highest potential for speedup by using CXL.mem. For our toolchain, we extend the memory trace sampling tool Mitos and use it to extract data access behavior. In the post-processing step, the raw data is automatically analyzed to provide performance models for each individual MPI call. We validate the models on two sample applications -- a 2D heat transfer miniapp and the HPCG benchmark -- and use them to demonstrate their support for targeted optimizations by integrating CXL.mem.

cs.DC

Using holographic microscopy to measure the effect of confinement on crowding agents in lipid vesicles

The hydrodynamic effects of macromolecular crowding inside cells is often studied in vitro by using polymers as crowding reagents. Confinement of polymers inside cell-sized droplets has been shown to affect the diffusion of small molecules. Here we develop a method, based on digital holographic microscopy, to measure the diffusion of polystyrene microspheres that are confined within lipid vesicles containing a high concentration of solute. We apply the method to three solutes of varying complexity: sucrose, dextran, and PEG, prepared at ~7 % (w/w). We find that diffusion inside and outside the vesicles is the same when the solute is sucrose or dextran that is prepared below the critical overlap concentration. For polyethylene glycol, which is present at a concentration higher than the critical overlap concentration, the diffusion of microspheres inside vesicles is slower, hinting at the potential effects of confinement on crowding agents.

cond-mat.soft

Measuring vesicle loading with holographic microscopy and bulk light scattering

We report efforts to quantify the loading of cell-sized lipid vesicles using in-line digital holographic microscopy. This method does not require fluorescent reporters, fluorescent tracers, or radioactive tracers. A single-color LED light source takes the place of conventional illumination to generate holograms rather than bright field images. By modelling the vesicle's scattering in a microscope with a Lorenz-Mie light scattering model, and comparing the results to data holograms, we are able to measure the vesicle's refractive index and thus loading. Performing the same comparison for bulk light scattering measurements enables retrieval of vesicle loading for nanoscale vesicles.

cond-mat.soft

Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Design Suggestion Generation for Chatbot Debugging

Recent studies show the effectiveness of interview chatbots for information elicitation. However, designing an effective interview chatbot is non-trivial. Few tools exist to help designers design, evaluate, and improve an interview chatbot iteratively. Based on a formative study and literature reviews, we propose a computational framework for quantifying the performance of interview chatbots. Incorporating the framework, we have developed iChatProfile, an assistive chatbot design tool that can automatically generate a profile of an interview chatbot with quantified performance metrics and offer design suggestions for improving the chatbot based on such metrics. To validate the effectiveness of iChatProfile, we designed and conducted a between-subject study that compared the performance of 10 interview chatbots designed with or without using iChatProfile. Based on the live chats between the 10 chatbots and 1349 users, our results show that iChatProfile helped the designers build significantly more effective interview chatbots, improving both interview quality and user experience.

cs.HC

The Materials Simulation Toolkit for Machine Learning (MAST-ML): an automated open source toolkit to accelerate data-driven materials research

As data science and machine learning methods are taking on an increasingly important role in the materials research community, there is a need for the development of machine learning software tools that are easy to use (even for nonexperts with no programming ability), provide flexible access to the most important algorithms, and codify best practices of machine learning model development and evaluation. Here, we introduce the Materials Simulation Toolkit for Machine Learning (MAST-ML), an open source Python-based software package designed to broaden and accelerate the use of machine learning in materials science research. MAST-ML provides predefined routines for many input setup, model fitting, and post-analysis tasks, as well as a simple structure for executing a multi-step machine learning model workflow. In this paper, we describe how MAST-ML is used to streamline and accelerate the execution of machine learning problems. We walk through how to acquire and run MAST-ML, demonstrate how to execute different components of a supervised machine learning workflow via a customized input file, and showcase a number of features and analyses conducted automatically during a MAST-ML run. Further, we demonstrate the utility of MAST-ML by showcasing examples of recent materials informatics studies which used MAST-ML to formulate and evaluate various machine learning models for an array of materials applications. Finally, we lay out a vision of how MAST-ML, together with complementary software packages and emerging cyberinfrastructure, can advance the rapidly growing field of materials informatics, with a focus on producing machine learning models easily, reproducibly, and in a manner that facilitates model evolution and improvement in the future.

physics.comp-ph

Meeting QoS of Users in a Edge to Cloud Platform via Optimally Placing Services and Scheduling Tasks

This paper considers the problem of service placement and task scheduling on a three-tiered edge-to-cloud platform when user requests must be met by a certain deadline. Time-sensitive applications (e.g., augmented reality, gaming, real-time video analysis) have tight constraints that must be met. With multiple possible computation centers, the "where" and "when" of solving these requests becomes paramount when meeting their deadlines. We formulate the problem of meeting users' deadlines while minimizing the total cost of the edge-to-cloud service provider as an Integer Linear Programming (ILP) problem. We show the NP-hardness of this problem, and propose two heuristics based on making decisions on a local vs global scale. We vary the number of users, the QoS constraint, and the cost difference between remote cloud and cloudlets(edge clouds), and run multiple Monte-Carlo runs for each case. Our simulation results show that the proposed heuristics are performing close to optimal while reducing the complexity.

cs.NI

A rigorous treatment of moist convection in a single column

We study a single column model of moist convection in the atmosphere. We state the conditions for it to represent a stable steady state. We then evolve the column by subjecting it to an upward displacement which can release instability, leading to a time dependent sequence of stable steady states. We propose a definition of measure valued solution to describe the time dependence and prove its existence.

math.AP