4,054 research outputs found

    Opinion amplification causes extreme polarization in social networks

    Get PDF
    Extreme polarization of opinions fuels many of the problems facing our societies today, from issues on human rights to the environment. Social media provides the vehicle for these opinions and enables the spread of ideas faster than ever before. Previous computational models have suggested that significant external events can induce extreme polarization. We introduce the Social Opinion Amplification Model (SOAM) to investigate an alternative hypothesis: that opinion amplification can result in extreme polarization. SOAM models effects such as sensationalism, hype, or “fake news” as people express amplified versions of their actual opinions, motivated by the desire to gain a greater following. We show for the first time that this simple idea results in extreme polarization, especially when the degree of amplification is small. We further show that such extreme polarization can be prevented by two methods: preventing individuals from amplifying more than five times, or through consistent dissemination of balanced opinions to the population. It is natural to try and have the loudest voice in a crowd when we seek attention; this work suggests that instead of shouting to be heard and generating an uproar, it is better for all if we speak with moderation

    Teams Frightened of Failure Fail More: Modelling Reward Sensitivity in Teamwork

    Get PDF
    According to Gray's Reinforcement Sensitivity Theory (RST), individuals have differing sensitivities to rewards and punishments, which in turn affect their behaviours. The behavioural inhibition system (BIS) is associated with sensitivity to punishment while the behavioural activation system (BAS) is associated with sensitivity to reward. In this work, we model BIS/BAS by supplementing an existing agent-based model of team collaboration in order to explore the combined effect on team performance for a more complex and realistic personality structure. We investigate the significance of BIS/BAS on team behaviour for tasks with differing levels of uncertainty. Findings include a prediction that for tasks with uncertainty, a majority of personality types are significantly influenced by behavioural activation system, and that all personality types are significantly negatively influenced by behavioural inhibition system. The more sensitive to punishments, the worse teams perform

    Social Networks and Collaborative Filtering for Large-Scale Requirements Elicitation

    Get PDF
    Within the field of software engineering, requirements elicitation is the activity in which stakeholder needs are understood. In large-scale software projects, requirements elicitation tends to be beset by three problems: information overload, inadequate stakeholder input, and biased prioritisation of requirements. The work described in this thesis addresses these problems using social networks and collaborative filtering. The work has developed StakeNet, a novel method that uses social networks to identify and prioritise stakeholders. Using StakeNet, the requirements engineer asks an initial list of stakeholders to recommend other stakeholders and stakeholder roles, builds a social network with stakeholders as nodes and their recommendations as links, and prioritises the stakeholders using a variety of social network measures. The work has also developed StakeRare, a novel method that uses social networks and collaborative filtering to identify and prioritise requirements. Using StakeRare, the requirements engineer asks the stakeholders identified by StakeNet to rate an initial list of requirements and suggest other requirements, recommends other relevant requirements to the stakeholders using collaborative filtering, and prioritises the requirements using the ratings and the stakeholders’ priority from StakeNet. Finally, to support the methods, this work has developed StakeSource, a novel software tool that automates the manual processes in StakeNet. StakeSource collects recommendations from stakeholders, builds the social network, and prioritises the stakeholders automatically. The methods and tool have been evaluated using real large-scale software projects. The empirical evaluation of both StakeNet and StakeRare using a real large-scale software project demonstrates that the methods identify a highly complete set of stakeholders and their requirements, and prioritise the stakeholders and their requirements accurately. These methods outperform the existing methods used in the project, and require significantly less time from the stakeholders and requirements engineers. StakeSource has been evaluated with real large-scale projects by practitioners. The tool is now used in major software projects, and organisations are adopting it. The methods, tool, and evaluation described in this thesis provide evidence that social networks and collaborative filtering can effectively support requirements elicitation in large-scale software projects

    Evolving Through the Looking Glass: Learning Improved Search Spaces with Variational Autoencoders

    Get PDF
    Nature has spent billions of years perfecting our genetic representations, making them evolvable and expressive. Generative machine learning offers a shortcut: learn an evolvable latent space with implicit biases towards better solutions. We present SOLVE: Search space Optimization with Latent Variable Evolution, which creates a dataset of solutions that satisfy extra problem criteria or heuristics, generates a new latent search space, and uses a genetic algorithm to search within this new space to find solutions that meet the overall objective. We investigate SOLVE on five sets of criteria designed to detrimentally affect the search space and explain how this approach can be easily extended as the problems become more complex. We show that, compared to an identical GA using a standard representation, SOLVE with its learned latent representation can meet extra criteria and find solutions with distance to optimal up to two orders of magnitude closer. We demonstrate that SOLVE achieves its results by creating better search spaces that focus on desirable regions, reduce discontinuities, and enable improved search by the genetic algorithm. Fig. 1.Search space Optimization with Latent Variable Evolution (SOLVE). An optimizer produces a dataset of random solutions satisfying an extra criterion (e.g., constraint or secondary objective). A variational autoencoder learns this dataset and produces a learned latent representation biased towards the desired region of the search space. This learned representation is then used by a genetic algorithm to find solutions that meet the objective and extra criterion together

    Generating synthetic energy usage data to enable machine learning for sustainable accommodation

    Get PDF
    Machine Learning has the potential to discover new correlations between energy usage in apartments and variables such as seasonality, apartment location, size, efficiency and details of those staying in the apartments, thus helping apartments to become more sustainable and helping those who stay in them to use less energy. The biggest impedance to creating such ML tools is lack of viable data - without the data, the tools cannot be created - yet it is not feasible to wait for several years' worth of good data before creating the tools. Here we present a solution to this problem: the use of a digital twin to generate synthetic data. This approach is viable even when there is no existing data, but when expert knowledge about the relationship between systems exist. To achieve this, we develop a new agent-based synthetic data generator (ASDG) and explore a case study with a corporate housing and luxury alternate accommodation marketplace called TheSqua.re. We show that unlimited quantities of realistic data can be automatically generated, including data for different scenarios, and that it can be used by Machine Learning to discover the underlying correlations

    Fault Tolerant Fusion of Office Sensor Data using Cartesian Genetic Programming

    Get PDF
    The Smart Grid of the future will enable a cleaner, more efficient and fault tolerant system of power distribution. Sensing power use and predicting demand is an important component in the Smart Grid. In this work, we describe a Cartesian Genetic Programming (CGP) system applied to a smart office. In the building, power usage is directly proportional to the number of people present. CGP is used to perform data fusion on the data collected from smart sensors embedded in the building in order to predict the number of people over a two-month period. This is a challenging task, as the sensors are unreliable, resulting in incomplete data. It is also challenging because in addition to normal staff, the building underwent renovation during the test period, resulting the presence of additional personnel who would not normally be present. Despite these difficult real-world issues, CGP was able to learn human-readable rules that when used in combination, provide a method for data fusion that is tolerant to the observed faults in the sensors

    On systems of systems engineering: A requirements engineering perspective and research agenda

    Get PDF
    The emergence of Systems of Systems (SoSs) and Systems of Systems Engineering (SoSE) is largely driven by global societal needs including energy-water-food nexus, population demographics, global climate, integrated transport, security and social activity. However, due to their scale, structural and functional complexity and emergent properties, these global spanning Cyber-Physical Systems of Systems are becoming increasingly complex and more difficult for current requirements engineering (RE) practices to handle. In this paper, we firstly introduce SoSE as an emerging discipline and key characteristics of SoSs. We then highlight the challenges that the RE discipline must respond to. We discuss some weaknesses of current RE techniques and approaches to cope with the complexity of SoSs. We then argue that there is a need for the global RE community to evolve current RE approaches and to develop new ways of thinking, new RE capabilities and possibly a new RE science as a key mechanism for addressing requirements engineering complexities posed by Systems of Systems. We then outline a requirements engineering perspective and research agenda that identifies 'top-10' research themes informed by a cluster of four Systems of Systems Engineering projects funded by the European Commission's Horizon 2020 research programme

    Using PseudoGravity to Attract People: An Automated Approach to Engaging a Target Audience using Twitter

    Get PDF
    We introduce the PseudoGravity tool, an automated social media system that establishes a social media presence in the area of interest of a target audience, identifies target users that are open to connect, engages with them, and elicits a complex response and time investment from them. In this work, we use Twitter as the social media platform and an extensive survey as the activity requiring time investment. We evaluate the tool by using it to find and survey a challenging target – science fiction authors – and compare its results with other methods of automated online surveys. In 28 months, the Twitter account managed by the tool achieved more than 12,000 followers, and achieved monthly Tweet Impressions of more than 250,000. The tool also achieved a high survey response rate of 71% and a completion rate of 83% compared to 30% and 47% achieved by typical online surveys, and high numbers of words and characters entered for questions that required free text input. In addition, this work successfully surveyed more than 500 science fiction writers and gained new understandings of the challenges that e-publishing is bringing to their profession

    Coping with Uncertainty: Modelling Personality when Collaborating on Noisy Problems

    Get PDF
    Collaboration is an essential aspect of human interaction. Despite being mutually beneficial to everyone involved, it often fails due to behaviour differences as individuals process information, form opinions, and interact with each other, especially when their task contains uncertainty. Thus, to understand collaboration on noisy problems effectively, it is necessary to consider the psychology of the individuals involved. We propose an agent-based model of collaboration that incorporates human psychology. We abstract the shared goal as a shared optimisation task, and model personality differences as strategies for moving within, interpreting and sharing information about the solution space. Although used to explore a specific hypothesis here, the model is psychology theoryagnostic and problem-independent and can also be used to investigate other tasks and different psychology theories

    Investigating app store ranking algorithms using a simulation of mobile app ecosystems

    Full text link
    • …
    corecore