From 350698a35232a172dfc542139a9919066a4d040b Mon Sep 17 00:00:00 2001 From: osmarks Date: Fri, 29 Mar 2024 14:35:43 +0000 Subject: [PATCH] APN paper, misc Lua --- computercraft/energyreport.lua | 15 + computercraft/fluidxfer.lua | 21 ++ computercraft/itemxfer.lua | 26 ++ computercraft/mekfission.lua | 48 +++ computercraft/pressurectrl.lua | 16 + computercraft/radiationmeter.lua | 11 + computercraft/vazkii_spiter.lua | 84 ++++++ computercraft/vazkii_spiter_secondary.lua | 15 + .../automated-persuasion-networks.pdf | Bin 0 -> 135269 bytes .../automated-persuasion-networks.tex | 82 +++++ .../references.bib | 284 ++++++++++++++++++ 11 files changed, 602 insertions(+) create mode 100644 computercraft/energyreport.lua create mode 100644 computercraft/fluidxfer.lua create mode 100644 computercraft/itemxfer.lua create mode 100644 computercraft/mekfission.lua create mode 100644 computercraft/pressurectrl.lua create mode 100644 computercraft/radiationmeter.lua create mode 100644 computercraft/vazkii_spiter.lua create mode 100644 computercraft/vazkii_spiter_secondary.lua create mode 100644 papers/automated-persuasion-networks/automated-persuasion-networks.pdf create mode 100644 papers/automated-persuasion-networks/automated-persuasion-networks.tex create mode 100644 papers/automated-persuasion-networks/references.bib diff --git a/computercraft/energyreport.lua b/computercraft/energyreport.lua new file mode 100644 index 0000000..e8c1c8c --- /dev/null +++ b/computercraft/energyreport.lua @@ -0,0 +1,15 @@ +local modem = {peripheral.find("modem", function(_, o) return o.isWireless() end)} +local storage = {peripheral.find "energy_storage"} +local function send(...) + for _, modem in pairs(modem) do + modem.transmit(48869, 48869, {...}) + end +end +while true do + for _, s in pairs(storage) do + local name = settings.get("storage_name_" .. peripheral.getName(s)) + send("mc_stored_rf/" .. name, "energy stored in RF", s.getEnergy()) + send("mc_capacity_rf/" .. name, "maximum capacity in RF", s.getEnergyCapacity()) + end + sleep(1) +end diff --git a/computercraft/fluidxfer.lua b/computercraft/fluidxfer.lua new file mode 100644 index 0000000..700fb37 --- /dev/null +++ b/computercraft/fluidxfer.lua @@ -0,0 +1,21 @@ +local modem = {peripheral.find("modem", function(_, o) return o.isWireless() end)} +local function send(...) + for _, modem in pairs(modem) do + modem.transmit(48869, 48869, {...}) + end +end +local input = peripheral.wrap(settings.get "input") +local subsystem = settings.get "subsystem" +local desc = settings.get "subsystem_description" +while true do + for slot, tank in pairs(input.tanks()) do + local target = settings.get("output_" .. tank.name) + local name = settings.get("name_" .. tank.name) + if target and name then + local transfer = input.pushFluid(target, nil, tank.name) + print(target, transfer, tank.name) + send("fluid_throughput_" .. subsystem .. "/" .. name, "millibuckets of fluid from " .. desc, transfer, "inc") + end + end + sleep(1) +end \ No newline at end of file diff --git a/computercraft/itemxfer.lua b/computercraft/itemxfer.lua new file mode 100644 index 0000000..aa907d8 --- /dev/null +++ b/computercraft/itemxfer.lua @@ -0,0 +1,26 @@ +local modem = {peripheral.find("modem", function(_, o) return o.isWireless() end)} +local function send(...) + for _, modem in pairs(modem) do + modem.transmit(48869, 48869, {...}) + end +end +local input = peripheral.wrap(settings.get "input") +local output = settings.get "output" +local subsystem = settings.get "subsystem" +local desc = settings.get "subsystem_description" +local namecache = {} +while true do + for slot, stack in pairs(input.list()) do + local name + if namecache[stack.name] then + name = namecache[stack.name] + else + name = input.getItemDetail(slot).displayName + namecache[stack.name] = name + end + local transfer = input.pushItems(output, slot) + print(transfer, name) + send("item_throughput_" .. subsystem .. "/" .. name, "items produced in " .. desc, transfer, "inc") + end + sleep(1) +end \ No newline at end of file diff --git a/computercraft/mekfission.lua b/computercraft/mekfission.lua new file mode 100644 index 0000000..4357909 --- /dev/null +++ b/computercraft/mekfission.lua @@ -0,0 +1,48 @@ +local modem = {peripheral.find("modem", function(_, o) return o.isWireless() end)} +local name = os.getComputerLabel() +local function send(...) + for _, modem in pairs(modem) do + modem.transmit(48869, 48869, {...}) + end +end + +local reactor +repeat reactor = peripheral.find "fissionReactorLogicAdapter" print "checking reactor..." sleep(0.5) until reactor and reactor.getCoolant +local max_burn = settings.get "max_burn" +local turbine = peripheral.find "turbineValve" +local min_burn = 0.1 +local scram_latch = false + +while true do + local coolant = reactor.getCoolant().amount + send("mek_reactor_coolant_mb", "coolant in reactor tank", coolant) + local coolant_capacity = reactor.getCoolantCapacity() + send("mek_reactor_coolant_capacity_mb", "coolant in reactor max capacity", coolant_capacity) + local waste = reactor.getWaste().amount + local waste_capacity = reactor.getWasteCapacity() + send("mek_reactor_waste_mb", "waste in reactor tank", waste) + send("mek_reactor_waste_capacity_mb", "waste in reactor max capacity", waste_capacity) + local fuel = reactor.getFuel().amount + local fuel_capacity = reactor.getFuelCapacity() + send("mek_reactor_fuel_mb", "fuel in reactor tank", fuel) + send("mek_reactor_fuel_capacity_mb", "fuel in reactor max capacity", fuel_capacity) + local temperature = reactor.getTemperature() + send("mek_reactor_temperature_k", "temperature of reactor", temperature) + send("mek_reactor_burn_rate_mb_t", "fuel burn rate of reactor", reactor.getActualBurnRate()) + -- turbine status + local turbine_percent = turbine.getEnergy() / turbine.getEnergyNeeded() + send("mc_stored_rf/reactorturbine", "energy stored in RF", turbine.getEnergy()) + send("mc_capacity_rf/reactorturbine" , "maximum capacity in RF", turbine.getEnergyNeeded()) + if coolant < coolant_capacity / 2 or waste > waste_capacity / 2 or temperature > 500 then + print "SCRAM" + reactor.scram() + scram_latch = true + end + + if not scram_latch then + reactor.setBurnRate(math.max(math.min((max_burn - min_burn) * (1 - turbine_percent) + min_burn, max_burn), min_burn)) + if not reactor.getStatus() then reactor.activate() end + end + + sleep(1) +end diff --git a/computercraft/pressurectrl.lua b/computercraft/pressurectrl.lua new file mode 100644 index 0000000..9814544 --- /dev/null +++ b/computercraft/pressurectrl.lua @@ -0,0 +1,16 @@ +local modem = {peripheral.find("modem", function(_, o) return o.isWireless() end)} +local function send(...) + for _, modem in pairs(modem) do + modem.transmit(48869, 48869, {...}) + end +end +local pipe = peripheral.wrap(settings.get "pipe") +local label = settings.get "label" +local ctrl = settings.get "control_output" +local target_pressure = settings.get "target" +while true do + local pressure = pipe.getPressure() + send("pressure/" .. label, "bars of pressure in measured pipe", pressure) + rs.setOutput(ctrl, pressure < target_pressure) + sleep(1) +end \ No newline at end of file diff --git a/computercraft/radiationmeter.lua b/computercraft/radiationmeter.lua new file mode 100644 index 0000000..e46203a --- /dev/null +++ b/computercraft/radiationmeter.lua @@ -0,0 +1,11 @@ +local modem = {peripheral.find("modem", function(_, o) return o.isWireless() end)} +local function send(...) + for _, modem in pairs(modem) do + modem.transmit(48869, 48869, {...}) + end +end +local sensor = peripheral.find "environmentDetector" +while true do + send("mek_radiation_sv_h", "Mekanism radiation level (Sv/h)", sensor.getRadiationRaw()) + sleep(1) +end \ No newline at end of file diff --git a/computercraft/vazkii_spiter.lua b/computercraft/vazkii_spiter.lua new file mode 100644 index 0000000..6e1eef9 --- /dev/null +++ b/computercraft/vazkii_spiter.lua @@ -0,0 +1,84 @@ +local input = peripheral.wrap "ironchests:copper_chest_0" +local drum_ri = peripheral.wrap "redstone_integrator_0" +local amaranthus_ri = peripheral.wrap "redstone_integrator_1" +local output_hydroangeas_chest = peripheral.wrap "minecraft:chest_2" +local disposal = peripheral.wrap "botania:open_crate_0" +local own_name = "turtle_0" +local aux_chest = peripheral.wrap "minecraft:chest_1" + +local reqs = { + "blue", + "cyan" +} + +local function manage_input_chest() + local count = {} + local slots = {} + for slot, meta in pairs(input.list()) do + if count[meta.name] then + input.pushItems(peripheral.getName(disposal), slot) + else + count[meta.name] = meta.count + slots[meta.name] = slot + end + end + local ok = true + for _, req in ipairs(reqs) do + local name = ("botania:%s_mystical_flower"):format(req) + if count[name] == nil or count[name] < 16 then + ok = false + end + end + return ok, slots +end + +local function main() + while true do + local can_produce_hydroangeas, slot_map = manage_input_chest() + local dest = output_hydroangeas_chest.list()[1] + local seed_src = aux_chest.list()[2] + amaranthus_ri.setOutput("east", can_produce_hydroangeas) + if can_produce_hydroangeas and not dest or (dest and dest.count < 16) and seed_src then + amaranthus_ri.setOutput("east", true) + print "manufacturing cycle." + aux_chest.pushItems(own_name, 1, 1) + turtle.placeUp() + turtle.dropDown() + turtle.suckDown() + aux_chest.pullItems(own_name, 1) + for _, req in ipairs(reqs) do + input.pushItems(own_name, slot_map[("botania:%s_mystical_flower"):format(req)], 1) + turtle.craft() + turtle.dropDown(2) + end + aux_chest.pushItems(own_name, 2, 1) + turtle.dropDown() + turtle.suckDown() + output_hydroangeas_chest.pullItems(own_name, 1) + sleep(3) + local can_produce_hydroangeas, slot_map = manage_input_chest() + if slot_map["botania:hydroangeas"] then + print "moving from external" + output_hydroangeas_chest.pullItems(peripheral.getName(input), slot_map["botania:hydroangeas"]) + end + sleep(30) + else + print "enough hydroangeas or insufficient seeds or flowers" + sleep(30) + end + end +end + +local function run_drum() + while true do + if not amaranthus_ri.getOutput "east" then + print "pulsing drum" + drum_ri.setOutput("down", true) + sleep(0.1) + drum_ri.setOutput("down", false) + end + sleep(10) + end +end + +parallel.waitForAll(run_drum, main) \ No newline at end of file diff --git a/computercraft/vazkii_spiter_secondary.lua b/computercraft/vazkii_spiter_secondary.lua new file mode 100644 index 0000000..1a37b6e --- /dev/null +++ b/computercraft/vazkii_spiter_secondary.lua @@ -0,0 +1,15 @@ +local output_hydroangeas_chest = peripheral.wrap "minecraft:chest_2" +local own_name = "turtle_1" +local hh_ri = peripheral.wrap "redstone_integrator_2" + +while true do + output_hydroangeas_chest.pushItems(own_name, 1, nil, 1) + local count = turtle.getItemCount() + hh_ri.setOutput("west", true) + turtle.drop() + sleep(10) + turtle.suck() + hh_ri.setOutput("west", false) + output_hydroangeas_chest.pullItems(own_name, 1, nil, 1) + sleep(30) +end \ No newline at end of file diff --git a/papers/automated-persuasion-networks/automated-persuasion-networks.pdf b/papers/automated-persuasion-networks/automated-persuasion-networks.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9346f3a9bde1aeaa7dce8276d9c3fd697667b52f GIT binary patch literal 135269 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 literal 0 HcmV?d00001 diff --git a/papers/automated-persuasion-networks/automated-persuasion-networks.tex b/papers/automated-persuasion-networks/automated-persuasion-networks.tex new file mode 100644 index 0000000..763efe2 --- /dev/null +++ b/papers/automated-persuasion-networks/automated-persuasion-networks.tex @@ -0,0 +1,82 @@ +\documentclass[11pt]{article} + +% Thanks to GPT-4-0314 for LaTeX help! +% Packages +\usepackage{geometry} % to change the page dimensions +\geometry{letterpaper} +\usepackage{graphicx} % support for graphics +\usepackage{hyperref} % hyperlinks +\usepackage{amsmath} % advanced math +\usepackage{amsfonts} +\usepackage{cite} % bibliography +\usepackage{nopageno} +\usepackage [english]{babel} +\usepackage [autostyle, english = american]{csquotes} +\MakeOuterQuote{"} + +\title{Advancing Consensus: Automated Persuasion Networks for Public Belief Enhancement} +\author{osmarks.net Computational Memetics Division \\ \texttt{\href{mailto:comp.meme@osmarks.net}{comp.meme@osmarks.net}}} +\date{-1 April 2024} + +\begin{document} + +\maketitle + +\begin{abstract} +Incorrect lay beliefs, as produced by disinformation campaigns and otherwise, are an increasingly severe threat to human civilization, as exemplified by the many failings of the public during the COVID-19 pandemic. +We propose an end-to-end system, based on application of modern AI techniques at scale, designed to influence mass sentiment in a well-informed and beneficial direction. +\end{abstract} + +\section{Introduction} + +In today's increasingly complex and rapidly changing world, it is challenging for people to maintain accurate knowledge about more than a small part of the world\cite{Kilov2021}\cite{Crichton2002GellMann}, but it's socially unacceptable or undesirable, and in some cases impossible, to reserve judgment and not proffer an opinion on every topic. As a direct consequence, many have incorrect beliefs, acting on which leads to negative consequences both for themselves and society in general\cite{cicero_deoratore}. This is exacerbated by the increasing prevalence of misinformation, disinformation and malinformation\cite{MaC6453} harming the public's ability to reach truth and make informed, justified decisions. In this hostile environment, attempts to enhance education in critical thinking are insufficiently timely and far-reaching, and a more direct solution is needed. + +In this paper, we propose the Automated Persuasion Network, a system for deploying modern large language models (LLMs) to efficiently influence public opinions in desirable directions via social media. We develop an architecture intended to allow selective, effective changes to belief systems by exploiting social conformity. + +\section{Methodology} + +\subsection{Overview} + +Humans derive beliefs and opinions from their perception of the beliefs and opinions of their peer group\cite{Cialdini2004}\cite{Deutsch1955ASO}, as well as a broader perception of what is presently socially acceptable, required or forbidden. Our approach relies on a Sybil attack\cite{6547122} against this social processing, executed by deploying LLMs to emulate people of similar attitudes to targets within the context of online social media platforms. While \cite{bocian2024moral} suggests that social pressure from AIs known to be AIs can be effective, we believe that persuasion by apparent humans is more robust and generalizable, especially since even the perception of automated social interaction has been known to trigger backlash or fear from a wide range of groups\cite{doi:10.1080/0144929X.2023.2276801}\cite{Yan2023}. We automatically derive strategies to affect desired beliefs indirectly, via creating social proof for other related beliefs, using a Bayesian network approach. + +Naive implementations of this method involve many manual processing steps --- for instance, identification of targets, construction of personas for LLMs to emulate, and gathering data for belief causal modelling. We replace these with automated solutions based on natural language processing --- unsupervised clustering of internet users using text embeddings, direct evaluation of currently held opinions within a group using LLMs, and surveying simulacra rather than specific extant humans (as described in \cite{Argyle_2023}) --- to allow operation at scale without direct human oversight. This permits much more finely individualized targeting than used in e.g. \cite{10.1093/pnasnexus/pgae035} without additional human labour. + +\subsection{Segmentation} + +In order to benefit from the effectiveness of persuasive strategies optimized for individuals while still having enough data for reasonable targeting, we apply standard unsupervised clustering techniques. We acquire profile information and a social graph (of friendships and interactions) for all relevant social media accounts, generate text embeddings from each user's profile information, as well as a representative sample of their publicly accessible posts, and combine this with graph embeddings to generate a unified representation. We then apply the OPTICS clustering algorithm\cite{DBLP:conf/sigmod/AnkerstBKS99} to generate a list of clusters. + +From these, several pieces of information need to be extracted. We identify the accounts closest to the cluster's centroid and take them as exemplars, and additionally compute the distribution of posting frequency and timings. We use these in later stages to ensure that our personas cannot be distinguished via timing side-channels. Additionally, we generate a set of personas using a variant of QDAIF\cite{bradley2023qualitydiversity}, with a standard instruction-tuned LLM (IT-LLM) used to mutate samples, using the cluster exemplars as the initial seed. As a quality metric, we ask the IT-LLM to evaluate the realism of a persona and its alignment with the exemplars, and we organize our search space into bins using k-means clustering on the generated user sentence embeddings to ensure coverage of all persona types within a cluster. + +\subsection{Analysis} + +We use a variant of \cite{powell2018}'s methodology to tune persuasion strategies to audiences to effectively affect target beliefs. We replace their manual identification and belief measurement step by using the IT-LLM to first generate a set of beliefs that relate to and/or could plausibly cause the target belief, as well as scales for measuring adherence to these possible beliefs. For measurement, rather than using the IT-LLM as before, we apply a prompt-engineered non-instruction-tuned model (also known as a foundation model, base model or pretrained language model (PT-LLM)). This is because instruction-tuned LLMs are frequently vulnerable to the phenomenon of mode collapse\cite{mysteriesofmodecollapse}\cite{hamilton2024detecting}, in which models fail to generalize over latent variables such as authorship of text. This is incompatible with our need to faithfully simulate a wide range of internet users. Instruction-tuned LLMs are also unsuitable for direct internet-facing deployment, due to the risk of prompt injection\cite{perez2022ignore}. Within each cluster, we use the acquired representative text from each exemplar from the segmentation stage to condition the LLM generations, and then ask several instances the generated questions in a random order. Multiple separate sampling runs are necessary due to the "simulator" nature of LLMs\cite{Shanahan2023}: our persona may not fully constrain its model to a single person with consistent beliefs. Runs producing responses that cannot be parsed into valid responses are discarded. + +Given this synthetic data on belief prevalence, we apply a structure learning algorithm to infer causality --- which beliefs cause other beliefs. Unlike \cite{powell2018}, we do not incorporate any prior structure from theory --- due to the additional complexity of applying theories in our automated pipeline, and since our requirements lean more toward predictive accuracy than human interpretability --- and instead apply their BDHC algorithm to generate many candidate graphs, selecting a final model based on a weighted combination of model complexity (number of edges) and likelihood, to combat overfitting. + +We then select the beliefs with the greatest estimated contribution to our target belief and direct the IT-LLM to modify our generated personas with the necessary belief adjustment. Due to the aforementioned mode collapse issues, we apply rejection sampling, discarding any generated personas that diverge too far from their original forms (as measured by semantic embedding distance) and regenerating. The resulting personas are used in the next stage. + +\subsection{Interaction} + +After the completion of the previous stages, the Automated Persuasion Network must interact with humans to cause belief updates. This step requires large-scale inference: however, as most human communication is simple and easy to model, at least over short contexts, we are able to use standard low-cost consumer GPUs running open-weight PT-LLMs, using the vLLM\cite{kwon2023efficient} inference server. As an additional cost-saving measure, we use a multi-tiered system whereby generations are initially run on a small model and, if too complex for it (as measured by perplexity), rerun using a more capable language model. + +We use the belief-modified personas generated in the Analysis stage, and attempt to have each of them mimic the actions of a human user in their cluster as much as possible. We identified a number of challenges. Most notably, nonhuman users are frequently detected using posting frequency\cite{howard2016bots} and timings \cite{Duh2018CollectiveBehavior}\cite{PAN2016193}. By using a fairly large set of accounts rather than a single bot, we can avoid detection based on simply noticing anomalously high posting frequencies, and by scheduling generation of new posts and conditionally replying to other users' posts in accordance with cluster statistics for such gathered during the Segmentation stage we can prevent easy timing-based detection. We have not yet identified a complete strategy for avoiding social-graph-based detection such as \cite{6547122}: our present best mitigation is to deploy new personas slowly and to maintain the rate of interaction between them at the base rate within the cluster. + +Other difficulties involve technical countermeasures in use against nonhuman users, such as CAPTCHAs and limited APIs. However, while today's most sophisticated CAPTCHAs exceed current AI capabilities, commercial services are available to dispatch solving to humans at very low cost. We are able to mitigate other limitations with the use of commercial residential proxy services and browser automation software for scraping. + +\subsection{Monitoring} + +In order to determine the efficacy of our approach, we periodically sample posts from human users within each cluster and apply the IT-LLM to rate how much each post entails our target beliefs, allowing measurement of belief change over time. + +\section{Results} + +No results are available for release at this time. + +\section{Discussion} + +We believe our architecture represents a major advance in misinformation prevention and public attitude alignment. A promising future direction for research we have identified is introduction of technical enhancements such as implementation of speculative decoding in post generation, as well as use of vision/language models such as \cite{liu2023improved} to allow interaction with multimodal content. We also suggest integration of concepts from LLM agents to reduce distinguishability from humans --- for instance, personas could be given the ability to create new posts based on newly released news articles or information from other social media sites. Finally, while we have primarily focused on human emulation with some limited optimization of persuasive strategies, future AI technology is likely to be capable of more powerful direct persuasion. + +% References Section +\bibliographystyle{apalike} +\bibliography{references} % references.bib contains your bibliography + +\end{document} \ No newline at end of file diff --git a/papers/automated-persuasion-networks/references.bib b/papers/automated-persuasion-networks/references.bib new file mode 100644 index 0000000..2d03306 --- /dev/null +++ b/papers/automated-persuasion-networks/references.bib @@ -0,0 +1,284 @@ +@inproceedings{powell2018, + title={Articulating lay theories through graphical models: A study of beliefs surrounding vaccination decisions}, + author={Powell, Derek and Weisman, Kara and Markman, Ellen M}, + year={2018}, + booktitle={Proceedings of the 40th Annual Conference of the Cognitive Science Society} +} + +@article{Argyle_2023, + title={Out of One, Many: Using Language Models to Simulate Human Samples}, + volume={31}, + ISSN={1476-4989}, + url={http://dx.doi.org/10.1017/pan.2023.2}, + DOI={10.1017/pan.2023.2}, + number={3}, + journal={Political Analysis}, + publisher={Cambridge University Press (CUP)}, + author={Argyle, Lisa P. and Busby, Ethan C. and Fulda, Nancy and Gubler, Joshua R. and Rytting, Christopher and Wingate, David}, + year={2023}, + month=feb, pages={337–351} +} + +@misc{bradley2023qualitydiversity, + title={Quality-Diversity through AI Feedback}, + author={Herbie Bradley and Andrew Dai and Hannah Teufel and Jenny Zhang and Koen Oostermeijer and Marco Bellagente and Jeff Clune and Kenneth Stanley and Grégory Schott and Joel Lehman}, + year={2023}, + eprint={2310.13032}, + archivePrefix={arXiv}, + primaryClass={cs.CL} +} + +@article{10.1093/pnasnexus/pgae035, + author = {Simchon, Almog and Edwards, Matthew and Lewandowsky, Stephan}, + title = "{The persuasive effects of political microtargeting in the age of generative artificial intelligence}", + journal = {PNAS Nexus}, + volume = {3}, + number = {2}, + pages = {pgae035}, + year = {2024}, + month = {01}, + abstract = "{The increasing availability of microtargeted advertising and the accessibility of generative artificial intelligence (AI) tools, such as ChatGPT, have raised concerns about the potential misuse of large language models in scaling microtargeting efforts for political purposes. Recent technological advancements, involving generative AI and personality inference from consumed text, can potentially create a highly scalable “manipulation machine” that targets individuals based on their unique vulnerabilities without requiring human input. This paper presents four studies examining the effectiveness of this putative “manipulation machine.” The results demonstrate that personalized political ads tailored to individuals’ personalities are more effective than nonpersonalized ads (studies 1a and 1b). Additionally, we showcase the feasibility of automatically generating and validating these personalized ads on a large scale (studies 2a and 2b). These findings highlight the potential risks of utilizing AI and microtargeting to craft political messages that resonate with individuals based on their personality traits. This should be an area of concern to ethicists and policy makers.}", + issn = {2752-6542}, + doi = {10.1093/pnasnexus/pgae035}, + url = {https://doi.org/10.1093/pnasnexus/pgae035}, + eprint = {https://academic.oup.com/pnasnexus/article-pdf/3/2/pgae035/56683743/pgae035.pdf}, +} + +@misc{liu2024prompt, + title={Prompt Injection attack against LLM-integrated Applications}, + author={Yi Liu and Gelei Deng and Yuekang Li and Kailong Wang and Zihao Wang and Xiaofeng Wang and Tianwei Zhang and Yepang Liu and Haoyu Wang and Yan Zheng and Yang Liu}, + year={2024}, + eprint={2306.05499}, + archivePrefix={arXiv}, + primaryClass={cs.CR} +} + +@misc{perez2022ignore, + title={Ignore Previous Prompt: Attack Techniques For Language Models}, + author={Fábio Perez and Ian Ribeiro}, + year={2022}, + eprint={2211.09527}, + archivePrefix={arXiv}, + primaryClass={cs.CL} +} + +@misc{hamilton2024detecting, + title={Detecting Mode Collapse in Language Models via Narration}, + author={Sil Hamilton}, + year={2024}, + eprint={2402.04477}, + archivePrefix={arXiv}, + primaryClass={cs.CL} +} + +@online{mysteriesofmodecollapse, + author = {janus}, + title = {Mysteries of mode collapse}, + year = {2022}, + url = {https://www.lesswrong.com/posts/t9svvNPNmFf5Qa3TA/mysteries-of-mode-collapse}, + note = {Accessed: 2022-11-08} +} + +@article{bocian2024moral, + title={Moral conformity in a digital world: Human and nonhuman agents as a source of social pressure for judgments of moral character}, + author={Bocian, Konrad and Gonidis, Lazaros and Everett, Jim A C}, + journal={PloS one}, + volume={19}, + number={2}, + pages={e0298293}, + year={2024}, + publisher={Public Library of Science}, + doi={10.1371/journal.pone.0298293}, + pmid={38358977}, +} + +@inproceedings{DBLP:conf/sigmod/AnkerstBKS99, + author = {Mihael Ankerst and Markus M. Breunig and Hans-Peter Kriegel and J{\"o}rg Sander}, + editor = {Alex Delis and Christos Faloutsos and Shahram Ghandeharizadeh}, + title = {OPTICS: Ordering Points To Identify the Clustering Structure}, + booktitle = {SIGMOD 1999, Proceedings ACM SIGMOD International Conference on Management of Data, June 1-3, 1999, Philadelphia, Pennsylvania, USA}, + publisher = {ACM Press}, + year = {1999}, + isbn = {1-58113-084-8}, + pages = {49-60}, + ee = {http://doi.acm.org/10.1145/304182.304187, db/conf/sigmod/AnkerstBKS99.html}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} + +@misc{howard2016bots, + title={Bots, \#StrongerIn, and \#Brexit: Computational Propaganda during the UK-EU Referendum}, + author={Philip N. Howard and Bence Kollanyi}, + year={2016}, + eprint={1606.06356}, + archivePrefix={arXiv}, + primaryClass={cs.SI} +} + +@article{doi:10.1080/0144929X.2023.2276801, + author = {Wei Fang and Chen Nie}, + title = {Social media use, social bot literacy, perceived threats from bots, and perceived bot control: a moderated-mediation model}, + journal = {Behaviour \& Information Technology}, + volume = {0}, + number = {0}, + pages = {1-17}, + year = {2023}, + publisher = {Taylor & Francis}, + doi = {10.1080/0144929X.2023.2276801}, + URL = {https://doi.org/10.1080/0144929X.2023.2276801}, + eprint = {https://doi.org/10.1080/0144929X.2023.2276801} +} + +@article{Yan2023, + author = {Harry Yaojun Yan and Kai-Cheng Yang and James Shanahan and Filippo Menczer}, + title = {Exposure to social bots amplifies perceptual biases and regulation propensity}, + journal = {Scientific Reports}, + volume = {13}, + number = {1}, + pages = {20707}, + year = {2023}, + date = {2023/11/24}, + doi = {10.1038/s41598-023-46630-x}, + url = {https://doi.org/10.1038/s41598-023-46630-x}, + issn = {2045-2322} +} + +@article{Shanahan2023, + author = {Shanahan, Murray and McDonell, Kyle and Reynolds, Laria}, + title = {Role play with large language models}, + journal = {Nature}, + volume = {623}, + number = {7987}, + pages = {493-498}, + year = {2023}, + doi = {10.1038/s41586-023-06647-8}, + url = {https://doi.org/10.1038/s41586-023-06647-8}, + date = {2023/11/01}, + issn = {1476-4687}, +} + +@article{Duh2018CollectiveBehavior, + author = {Duh, Andrej and Rupnik, Marjan Slak and Korošak, Dean}, + title = {Collective Behavior of Social Bots Is Encoded in Their Temporal Twitter Activity}, + journal = {Big Data}, + volume = {6}, + number = {2}, + pages = {113--123}, + year = {2018}, + doi = {10.1089/big.2017.0041}, + url = {http://doi.org/10.1089/big.2017.0041}, + month = jun +} + +@inproceedings{kwon2023efficient, + title={Efficient Memory Management for Large Language Model Serving with PagedAttention}, + author={Woosuk Kwon and Zhuohan Li and Siyuan Zhuang and Ying Sheng and Lianmin Zheng and Cody Hao Yu and Joseph E. Gonzalez and Hao Zhang and Ion Stoica}, + booktitle={Proceedings of the ACM SIGOPS 29th Symposium on Operating Systems Principles}, + year={2023} +} + +@INPROCEEDINGS{6547122, + author={Alvisi, Lorenzo and Clement, Allen and Epasto, Alessandro and Lattanzi, Silvio and Panconesi, Alessandro}, + booktitle={2013 IEEE Symposium on Security and Privacy}, + title={SoK: The Evolution of Sybil Defense via Social Networks}, + year={2013}, + volume={}, + number={}, + pages={382-396}, + keywords={Protocols;Communities;Image edge detection;Facebook;Robustness;Detection algorithms}, + doi={10.1109/SP.2013.33} +} + +@article{PAN2016193, + title = {Discriminating bot accounts based solely on temporal features of microblog behavior}, + journal = {Physica A: Statistical Mechanics and its Applications}, + volume = {450}, + pages = {193-204}, + year = {2016}, + issn = {0378-4371}, + doi = {https://doi.org/10.1016/j.physa.2015.12.148}, + url = {https://www.sciencedirect.com/science/article/pii/S0378437116000388}, + author = {Junshan Pan and Ying Liu and Xiang Liu and Hanping Hu}, + keywords = {Human dynamics, Microblog, Behavior patterns, Bots, Burstiness, Entropy}, +} + +@misc{liu2023improved, + title={Improved Baselines with Visual Instruction Tuning}, + author={Haotian Liu and Chunyuan Li and Yuheng Li and Yong Jae Lee}, + year={2023}, + eprint={2310.03744}, + archivePrefix={arXiv}, + primaryClass={cs.CV} +} + +@article{Cialdini2004, + title={Social influence: compliance and conformity}, + author={Cialdini, Robert B and Goldstein, Noah J}, + journal={Annual Review of Psychology}, + volume={55}, + pages={591--621}, + year={2004}, + doi={10.1146/annurev.psych.55.090902.142015}, + PMID={14744228}, + PMCID={N/A}, + ISSN={0066-4308}, + language={English}, + publisher={NLM}, + status={MEDLINE}, + date_completed={20040414}, + last_revision_date={20220311}, + type={Journal Article, Research Support, U.S. Gov't, Non-P.H.S., Review}, + place_of_publication={United States} +} + +@article{Deutsch1955ASO, + title={A study of normative and informational social influences upon individual judgement.}, + author={Morton Deutsch and Harold Benjamin Gerard}, + journal={Journal of Abnormal Psychology}, + year={1955}, + volume={51 3}, + pages={629-36}, + url={https://pubmed.ncbi.nlm.nih.gov/13286010/} +} + +@misc{Crichton2002GellMann, + author = {Crichton, Michael}, + title = {Why Speculate?}, + year = {2002}, + note = {Speech presented at the International Leadership Forum, La Jolla, California, April 26}, + howpublished = {\url{https://web.archive.org/web/20070714204136/http://www.michaelcrichton.net/speech-whyspeculate.html}}, +} + +@article{Kilov2021, + author = {Kilov, Daniel}, + title = {The brittleness of expertise and why it matters}, + journal = {Synthese}, + volume = {199}, + number = {1}, + pages = {3431-3455}, + year = {2021}, + doi = {10.1007/s11229-020-02940-5}, + date = {2021/12/01}, +} + +@article{MaC6453, + author = {Marta Pérez-Escolar and Darren Lilleker and Alejandro Tapia-Frade}, + title = {A Systematic Literature Review of the Phenomenon of Disinformation and Misinformation}, + journal = {Media and Communication}, + volume = {11}, + number = {2}, + year = {2023}, + keywords = {credibility; disinformation; fake news; falsehood; hoaxes; misinformation; truth}, + issn = {2183-2439}, + pages = {76--87}, + doi = {10.17645/mac.v11i2.6453}, + url = {https://www.cogitatiopress.com/mediaandcommunication/article/view/6453} +} + +@book{cicero_deoratore, + author = {Cicero, Marcus Tullius}, + title = {On the Ideal Orator}, + year = {2001}, + publisher = {Oxford University Press}, + isbn = {0-19-509197-3}, + translator = {May, James M. and Wisse, Jakob} +} \ No newline at end of file