High Quality Real-Time Structured Debate Generation

Total Page:16

File Type:pdf, Size:1020Kb

High Quality Real-Time Structured Debate Generation High Quality Real-Time Structured Debate Generation Eric Bolton Alex Calderwood Niles Christensen Columbia University Columbia University Columbia University [email protected] [email protected] [email protected] Jerome Kafrouni Iddo Drori Columbia University Columbia University [email protected] [email protected] Abstract Source: Income inequality makes people Automatically generating debates is a chal- unhappy. Inequality is bad for lenging task that requires an understanding of everyone. arguments and how to negate or support them. Response: The economic outcome of an in- In this work we define debate trees and paths crease in income is not a good for generating debates while enforcing a high factor in determining the effects level structure and grammar. We leverage of starvation and poverty. a large corpus of tree-structured debates that have metadata associated with each argument. Source: Many religious teachings pro- We develop a framework for generating plau- mote violence. sible debates which is agnostic to the sentence Response: Religious protesters have a embedding model. Our results demonstrate strong history of engaging the ability to generate debates in real-time on in violence against violence. complex topics at a quality that is close to hu- mans, as evaluated by the style, content, and Many of the people who oppose strategy metrics used for judging competitive the violence are often on a human debates. In the spirit of reproducible case-by-case basis. research we make our data, models, and code publicly available. Table 1: Sample results: novel responses generated to be contradictory. 1 Introduction Machine debate generation must meet several Automatic generation of human-level debates has requirements: the need to respect long-distance important applications: providing coherent decon- dependencies while maintaining semantic coher- structions of given topics, assisting in decision- ence with the prompt, the need for consistent making, and surfacing previously overlooked themes and tone over long durations, and finally, viewpoints as demonstrated in Table1. Debate the need for adherence to grammar rules. generation would enable policymakers and writers These requirements entail compelling, thought- to improve their rhetorical abilities by practicing arXiv:2012.00209v1 [cs.CL] 1 Dec 2020 ful responses to a given writing prompt. Models against an automated agent in real-time. that excel at this task must understand the low- The field of debate is closely related to linguis- level grammar of the language, but also need to tic negation, which has studied logical rules for incorporate an understanding of the relationships forming various types of negation (Malpas and between sentences. Thus, existing story genera- Davidson, 2012b), at the low level of words and tion models constitute a natural tool for generating sentence. In this work we use a large dataset and arguments with an understanding of what it means pre-trained neural language model to synthesize to refute or support an argument’s point. long debates with a high-level linguistic structure. Our work focuses on informal logic, the study of 1.1 Kialo arguments in human discourse, rather than in rig- orously specified formal languages (Malpas and We collected a data set from Kialo (Kialo, 2019), Davidson, 2012a). an online debate platform, and trained a text gen- eration model (Fan et al., 2018) to generate argu- 2018) and stories (Purdy et al., 2018) by humans ments in favor or against given debate prompts. using Amazon’s Mechanical Turk (AMT). We also Users submit responses (pros and cons), which are use AMT for human evaluation of debates, based then approved by a moderator. Other users can on the criteria commonly used in debate competi- then respond to those responses as though they tions (Speech and Competition, 2018). themselves were prompts, forming a debate tree. Our focus is debate generation, which is struc- We leveraged the tree structure of the Kialo tured in multiple rounds. The state of the art dataset along with its existing pro/con annotations in structured text generation focuses on stories to develop a novel self-supervised corpus creation rather than debates, and is based on generating strategy, using the insight that the metadata con- sequences of predicates and arguments, replac- straints we used to define an argument (our gener- ing entities with names and references (Fan et al., ative unit) effectively enforced a high-order gram- 2019). Other structuring strategies include using mar on the output. We experiment with this type outlines (Drissi et al., 2018), plans (Yao et al., of tree traversal strategy to model multi-turn text 2018), or skeletons (Jingjing et al., 2018). All generation. This strategy is applicable to other of these works build upon significant advances on seq2seq models that model long-form text genera- the problem of text generation using hierarchical tion. models (Fan et al., 2018). These methods can be improved and extended by using very large lan- 1.2 Contributions guage models which have shown excellent results In this we work, we describe a system in language generation and reading comprehen- which learns to participate in traditional sion (Devlin et al., 2018; Peters et al., 2018; Rad- debates by modeling different sequences ford et al., 2018, 2019). of argument nodes through tree-structured The performance of these neural language mod- debates to generate prompts and responses els has relied on curating large datasets for differ- correspondingtosourcesandtargetsinthetranslationparadigment tasks, such. as question answering (Rajpurkar Our main contributions are: et al., 2016) and reading comprehension (Yu et al., 2018; Clark and Gardner, 2018). In contrast, our • Defining debate tree and paths for gener- work creates a large dataset specifically for the ating text: Enforcing a high level structure task of generating debates. IBM’s Project Debater and grammar, defining complex arguments, (IBM, 2019) also shares the same focus, however multi-turn debates, as described in Section they are driven by speech and do not take advan- 2.1 and 2.2. tage of debate specific datasets. There are a num- • Multi-turn debate generation: An exten- ber of online debate hosting platforms that contain sion of the prompt to response generation pro/con metadata (ProCon, 2019; iDebate, 2019). paradigm to enable multi-turn generation, as We use Kialo, which uniquely combines this meta- described in Section 2.3. data with a tree structure that models a long multi- turn debate, depending on the parsing strategy. • Measure of debate quality: as evaluated with criteria used in debate competitions: 2 Methods content, style, and strategy, repeated over We define a framework for generating debates multiple rounds. from a tree-structured corpus, as illustrated in Fig- Based on these key contributions, our results ure1: (i) define and collect debate tree corpus, as demonstrate near-human quality debates as shown described in Section 2.1; (ii) build debate paths, in Section3. which are content/target pairs, as described in Sec- tion 2.2; (iii) train the debate encoding on all gen- 1.3 Related Work erated debate paths, as described in Section 2.3. Our goal is to create debates that perform at a high- level according to the same evaluation metrics as 2.1 Debate Trees human debates. Quantitatively assessing the qual- A debate tree is a tree with one extra bit of stor- ity of debates and arguments is a challenging task. age for each node, its stance: either ‘Pro’ or ‘Con’ Recent work evaluates dialogue (Kulikov et al., depending on whether the node supports or refutes Figure 1: Our debate generation framework. We begin with debate trees on the far left, from which we extract all paths through the tree which correspond to meaningful debates, creating a dataset in the central bubble. On the far right, this new dataset is used to retrain an existing model to debate. In this paper, the retrained model is the one developed by Fan et al.(2018). In our diagram, each green bubble supports the point above it, while each red bubble argues against the point above it. Parsing Strategy Prompt Response Supportive Arguments [ProjCon][Pro]* [Pro]+ Contradicting Arguments [ProjCon][Pro]* [Con][Pro]* Complex Arguments [ProjCon][Pro]* [ProjCon][Pro]* Multi-Turn Debates [ProjCon][Pro]*([Con][Pro]*)* [Con][Pro]* Table 2: Description of debate structures, expressed through regex notation. its parent argument. A debate is a path on this de- bate tree, for example from the root to a leaf, as shown in Figure2. An argument is defined as one node in tree. We extract debate tree structures from a public debate site (Kialo, 2019) which allows crawling, and filter for English debates (Langdetect, 2014). When Kialo users referenced different parts of the debate tree, which rarely happened, we copy the text in the referenced node into the referring node. 2.2 Debate Paths The debate tree can be parsed in different ways de- pending on the desired properties of the resulting corpus. We present four parsing strategies. For each, we provide a regex-like description corre- sponding to the prompt and the response of the debate, as described in Table2. The majority of paths through the tree would correspond to nonsensical debates. In order to model sensible and internally coherent debates in Figure 2: An example of a path through a Kialo debate which each modeled participant has a clear view- tree. Green boxes indicate arguments that support their point, we developed the following parsing strate- parents (Pro), while red boxes indicate arguments that gies: contradict their parents (Con). Supportive Arguments - a prompt and a re- sponse supporting it. Contradicting Arguments - a prompt and a re- sponse refuting it. Complex Supportive Contradictory Multi-Turn # Training examples 432,999 222,852 211,355 459,643 # Test examples 45,471 21,946 17,677 30,607 # Validation examples 38,779 20,810 14,485 35,916 Prompt dictionary size 20,535 14,691 16,690 50,626 Response dictionary size 28,313 21,907 19,534 55,359 Table 3: Description of datasets created from KIALO using each tree-traversal strategy.
Recommended publications
  • A Comprehensive Workplace Environment Based on a Deep
    International Journal on Advances in Software, vol 11 no 3 & 4, year 2018, http://www.iariajournals.org/software/ 358 A Comprehensive Workplace Environment based on a Deep Learning Architecture for Cognitive Systems Using a multi-tier layout comprising various cognitive channels, reflexes and reasoning Thorsten Gressling Veronika Thurner Munich University of Applied Sciences ARS Computer und Consulting GmbH Department of Computer Science and Mathematics Munich, Germany Munich, Germany e-mail: [email protected] e-mail: [email protected] Abstract—Many technical work places, such as laboratories or All these settings share a number of commonalities. For test beds, are the setting for well-defined processes requiring both one thing, within each of these working settings a human being high precision and extensive documentation, to ensure accuracy interacts extensively with technical devices, such as measuring and support accountability that often is required by law, science, instruments or sensors. For another thing, processing follows or both. In this type of scenario, it is desirable to delegate certain a well-defined routine, or even precisely specified interaction routine tasks, such as documentation or preparatory next steps, to protocols. Finally, to ensure that results are reproducible, some sort of automated assistant, in order to increase precision and reduce the required amount of manual labor in one fell the different steps and achieved results usually have to be swoop. At the same time, this automated assistant should be able documented extensively and in a precise way. to interact adequately with the human worker, to ensure that Especially in scenarios that execute a well-defined series of the human worker receives exactly the kind of support that is actions, it is desirable to delegate certain routine tasks, such required in a certain context.
    [Show full text]
  • Build Your Trust Advantage, Leadership in the Era of Data
    Global C-suite Study 20th Edition Build Your Trust Advantage Leadership in the era of data and AI everywhere This report is IBM’s fourth Global C-suite Study and the 20th Edition in the ongoing IBM CxO Study series developed by the IBM Institute for Business Value (IBV). We have now collected data and insights from more than 50,000 interviews dating back to 2003. This report was authored in collaboration with leading academics, futurists, and technology visionaries. In this report, we present our key findings of CxO insights, experiences, and sentiments based on analysis as described in the research methodology on page 44. Build Your Trust Advantage | 1 Build Your Trust Advantage Leadership in the era of data and AI everywhere Global C-suite Study 20th Edition Our latest study draws on input from 13,484 respondents across 6 C-suite roles, 20 industries, and 98 countries. 2,131 2,105 2,118 2,924 2,107 2,099 Chief Chief Chief Chief Chief Chief Executive Financial Human Information Marketing Operations Officers Officers Resources Officers Officers Officers Officers 3,363 Europe 1,910 Greater China 3,755 North America 858 Japan 915 Middle East and Africa 1,750 Asia Pacific 933 Latin America 2 | Global C-suite Study Table of contents Executive summary 3 Introduction 4 Chapter 1 Customers: How to win in the trust economy 8 Action guide 19 Chapter 2 Enterprises: How to build the human-tech partnership 20 Action guide 31 Chapter 3 Ecosystems: How to share data in the platform era 32 Action guide 41 Conclusion: Return on trust 42 Acknowledgments 43 Related IBV studies 43 Research methodology 44 Notes and sources 45 Build Your Trust Advantage | 3 Executive summary More than 13,000 C-suite executives worldwide their data scientists, to uncover insights from data.
    [Show full text]
  • A.I. Technologies Applied to Naval CAD/CAM/CAE
    A.I. Technologies Applied to Naval CAD/CAM/CAE Jesus A. Muñoz Herrero, SENER, Madrid/Spain, [email protected] Rodrigo Perez Fernandez, SENER, Madrid/Spain, [email protected] Abstract Artificial Intelligence is one of the most enabling technologies of digital transformation in the industry, but it is also one of the technologies that most rapidly spreads in our daily activity. Increasingly, elements and devices that integrate artificial intelligence features, appear in our everyday lives. These characteristics are different, depending on the devices that integrate them, or the aim they pursue. The methods and processes that are carried out in Marine Engineering cannot be left out of this technology, but the peculiarities of the profession and the people that take part in it must be taken into account. There are many aspects in which artificial intelligence can be applied in the field of our profession. The management and access to all the information necessary for the correct and efficient execution of a naval project is one of the aspects where this technology can have a very positive impact. Access all the rules, rules, design guides, good practices, lessons learned, etc., in a fast and intelligent way, understanding the natural language of the people, identifying the most appropriate to the process that is being carried out and above all. Learning as we go through the design, is one of the characteristics that will increase the application of this technology in the professional field. This article will describe the evolution of this technology and the current situation of it in the different areas of application.
    [Show full text]
  • Ilearn Goals
    Combining AI and collective intelligence to create a GPS for knowledge CRI Paris We experiment at frontiers of learning, life and digital From babies to lifelong learning LMD students Learning by doing Interdisciplinarity Sustainable Development goals A changing job market Too much! Fake news Recruting for skills on the digital job market Can we reinvent learning with artificial intelligence? What can you (almost) do with AI today? Deep Learning Classification Generation Who are these persons? www.thispersondoesnotexist.com Based on GAN (Generative Adversarial Networks) A.I. image generation From text to image From text to image Text generation Automatic Q&A generation from Wikipedia Debating with A.I. February 12th, 2019 IBM Project Debater vs. World Debating Champion Motion: “We should subsidise preschool” ● 15 mins to prepare arguments ● 4-minute opening statement ● 4-minute rebuttal ● 2-minute summary Predictive tools Pneumonia detection from thorax radiographies (2017) Deepfake A.I. lip reading Conversational interfaces May 2018 Google Duplex iLearn goals Map all learning resources available on the Internet Build learning profiles of our users Provide them maps of their own learnings Match learners with adapted resources Match learners with mentors or co-learners iLearn Knowledge maps + = + Collective Artificial intelligence intelligence Learning groups iLearn iLearn Tags an online Users improve document as a qualification Concepts extraction useful learning (concepts and resource difficulty) Artificial Collective Intelligence Intelligence
    [Show full text]
  • Comments from More Cowbell Unlimited
    June 10, 2019 Elham Tabassi National Institute of Standards and Technology 100 Bureau Drive, Stop 200 Gaithersburg, MD 20899 TM Enclosed: Technical Paper: FOCAL Information Warfare Defense Standard ​ (v1.0 minus Appendix) ​ Dear Ms. Tabassi, Thank you for the opportunity to submit comments in response to the National Institute of Standards and Technology’s (NIST) request for information on artificial intelligence (AI) standards. We assert that NIST should work collaboratively with Federal agencies and the private sector to develop a cross sector Information Warfare (IW) Defense Standard. The enclosed technical paper supports our assertion and TM​ describes our FOCAL IW Defense Standard ,​ which is available for anyone to use. ​ More Cowbell Unlimited, Inc. is a process mining and data science firm based in Portland OR. We are developing process technologies in support of national security and industry. Our mission is to help America remain a beacon of hope and strength on the world stage. Technological advancements are a double-edged sword. AI is a tool which promises great things for humanity, such reducing poverty and allowing creativity to flourish; however, there is a dark side which we believe must be the focal point of national security. Unsurprisingly, hunger for dominance and money are present in this discussion, too. Feeding large hordes of private information into an AI to create a “World Brain” is plausible and provides a vehicle to project power in various ways. One way to monetize and project power from this information is through advertisements. Another way--perhaps one we are already seeing-- is through IW. As the world becomes more reliant upon information, IW boosted with weaponized AI is a major threat.
    [Show full text]
  • Leading Edge Technologies from the Slide Rule to the Cloud
    Liquidtool Systems AG Leading Edge Technologies From the Slide Rule to the Cloud Rudolf Meyer 2021-03-24 Table of Contents 1 Introduction .............................................................................................................................. 2 2.1 Industry 0.0 – Industrial prerequisites ..................................................................... 3 2.2 Industry 1.0 – Industrial production .......................................................................... 3 2.3 Industry 2.0 – Industrial mass-production ............................................................. 4 2.4 Industry 3.0 – Industrial automation ........................................................................ 4 2.5 Industry 3.5 – Industrial globalization ...................................................................... 5 3 A closer look – Where do we stand now? ..................................................................... 6 3.1 Industry 4.0 – Industrial digitization ......................................................................... 7 3.2 Leading edge technologies for Industry 4.0 ....................................................... 10 4 Looking ahead – Industry 4.0, 5.0, 6.0, 7.0… ................................................................ 15 Impact on the labor market .............................................................................................. 15 Impending developments .................................................................................................16 4.1 Industry 5.0
    [Show full text]
  • Creating the Engine for Scientific Discovery
    www.nature.com/npjsba PERSPECTIVE OPEN Nobel Turing Challenge: creating the engine for scientific discovery ✉ Hiroaki Kitano 1 Scientific discovery has long been one of the central driving forces in our civilization. It uncovered the principles of the world we live in, and enabled us to invent new technologies reshaping our society, cure diseases, explore unknown new frontiers, and hopefully lead us to build a sustainable society. Accelerating the speed of scientific discovery is therefore one of the most important endeavors. This requires an in-depth understanding of not only the subject areas but also the nature of scientific discoveries themselves. In other words, the “science of science” needs to be established, and has to be implemented using artificial intelligence (AI) systems to be practically executable. At the same time, what may be implemented by “AI Scientists” may not resemble the scientific process conducted by human scientist. It may be an alternative form of science that will break the limitation of current scientific practice largely hampered by human cognitive limitation and sociological constraints. It could give rise to a human-AI hybrid form of science that shall bring systems biology and other sciences into the next stage. The Nobel Turing Challenge aims to develop a highly autonomous AI system that can perform top-level science, indistinguishable from the quality of that performed by the best human scientists, where some of the discoveries may be worthy of Nobel Prize level recognition and beyond. npj Systems Biology and Applications (2021) 7:29 ; https://doi.org/10.1038/s41540-021-00189-3 1234567890():,; NOBEL TURING CHALLENGE AS AN ULTIMATE GRAND EURISKO6,8.
    [Show full text]
  • Mediation and Artificial Intelligence: Notes on the Future of International Conflict Resolution Diplofoundation IMPRESSUM
    Mediation and artificial intelligence: Notes on the future of international conflict resolution DiploFoundation IMPRESSUM Layout and design: Viktor Mijatović, Aleksandar Nedeljkov Copy editing: Mary Murphy Author and researcher: Katharina E. Höne Except where otherwise noted, this work is licensed under http://creativecommons.org/licences/by-nc-nd/3.0/ 2 DiploFoundation, 7bis Avenue de la Paix, 1201 Geneva, Switzerland Publication date: November 2019 For further information, contact DiploFoundation at [email protected] For more information on Diplo’s AI Lab, go to https://www.diplomacy.edu/AI To download the electronic copy of this report, click on https://www.diplomacy.edu/sites/default/files/Mediation_and_AI.pdf 3 Table of Contents Acknowledgements ............................................................................................................................................................... 5 Executive summary ............................................................................................................................................................... 6 Introduction ............................................................................................................................................................................. 7 Mediation and AI: The broad picture ................................................................................................................................... 8 Understanding AI and related concepts ......................................................................................................................
    [Show full text]
  • Data for Peacebuilding and Prevention Ecosystem Mapping
    October 2020 DATA FOR PEACEBUILDING AND PREVENTION Ecosystem Mapping The State of Play and the Path to Creating a Com- munity of Practice Branka Panic ABOUT THE CENTER ON INTERNATIONAL COOPERATION The Center on International Cooperation (CIC) is a non-profit research center housed at New York University. Our vision is to advance effective multilateral action to prevent crises and build peace, justice, and inclusion. Our mission is to strengthen cooperative approaches among national governments, international organizations, and the wider policy community to advance peace, justice, and inclusion. Acknowledgments The NYU Center on International Cooperation is grateful for the support of the Netherlands Ministry of Foreign Affairs for this initiative. We also offer a special thanks to interviewees for their time and support at various stages of this research, and to an Expert Group convened to discuss the report findings: Bas Bijlsma, Christina Goodness, Gregor Reisch, Jacob Lefton, Lisa Schirch, Merve Hickok, Monica Nthiga, and Thierry van der Horst. CITATION: This report should be cited as: Branka Panic, Data for Peacebuilding and Prevention Ecosystem Mapping: The State of Play and the Path to Creating a Community of Practice (New York: NYU Center on International Cooperation, 2020). Contents Summary . 1 Terminology........................................................................ 4 Introduction: Objectives and Methodology ............................................. 5 Objectives.....................................................................
    [Show full text]
  • Reflections on Artificial Intelligence, Speech Technology
    Proceedings from FONETIK 2019 Stockholm, June 10–12, 2019 Reflections on artificial intelligence, speech technology, brain imaging and phonetics Björn Lindblom Phonetics laboratory, Stockholm University, Sweden [email protected] Whither speech research? his blackboard: ‘What I cannot create I Broadly defined, the field of spoken lan- do not understand!’ (Gleick 1993). Let guage research is undergoing rapid us interpret this quote as a requirement change as a result of several factors. to be met by all good science. Let us call Computer technology can be used to it the Feynman criterion. If we apply it simulate interactive human speech com- to speech research, what do we find? munication in spectacularly diverse and First let us consider some recent realistic ways. achievements in speech technology. Since the 90’s sophisticated meth- On an almost daily basis, we hear ods have become increasingly available about new, often spectacular, artificial for imaging the real-time processes that intelligence (AI) developments. For in- take place in the brain during speaking, stance, some car models now have auto- listening and learning to speak. pilots. Medical diagnoses and treatments It would seem that the present situa- can be drastically improved thanks to tion offers speech research yet another vast data sets and clever methods that opportunity to expand its experimental detect patterns in the data that escape toolbox and orient itself towards neuro- even the most experienced expert. Fur- science with a view to acquiring a more thermore, law breakers get more easily profound understanding of the many caught with the aid of clever facial forms of language use under normal as recognition algorithms.
    [Show full text]
  • Towards Common-Sense Reasoning with Advanced NLP Architectures
    Towards Common-Sense Reasoning with Advanced NLP architectures Alex Movilă - November 2019 NLP in 2019 News – Scary advances - GPT-2 model makes press headlines February 2019: Researchers, scared by their own work, hold back “deep-fakes for text” AI OpenAI Trains Language Model, Mass Hysteria Ensues This New Storytelling AI Fools Humans 3 out of 5 Times With It’s Writing Artificial Intelligence Can Now Write Amazing Content - What Does That Mean For Humans? The first AI-generated textbook: "Lithium-Ion Batteries: A Machine-Generated Summary of Current Research" Oct 2019: Elon Musk-backed AI company releases its text-generating robot despite concerns it could be used to create fake news and spam GPT-2 generates convincing fake news Humans find GPT-2 outputs convincing. Our partners at Cornell University surveyed people to assign GPT-2 text a credibility score across model sizes. People gave the 1.5B model a “credibility score” of 6.91 out of 10. … extremist groups can use GPT-2 for misuse, specifically by fine-tuning GPT-2 models on four ideological positions: white supremacy, Marxism, jihadist Islamism, and anarchism. CTEC demonstrated that it’s possible to create models that can generate synthetic propaganda for these ideologies. GPT-2: 1.5B Release Google improved 10 percent of searches by understanding language context (with BERT) “how to catch a cow fishing?” Even though I had purposely used the word “fishing” to provide context, Google ignored that context and provided results related to cows. That was on October 1, 2019. Today, October 25, 2019 the same query results in search results that are full of striped bass and fishing related results.
    [Show full text]
  • AI) for Your Business
    5 Things You Should Know About Artificial Intelligence (AI) For Your Business The other day, as I drove into work I saw a mobile SaaS van. It wasn’t a technician driving around, in fact, it was not a mobile IT services company at all. It was all about Smoothies. There is a technological shift where the world is headed to XaaS (Replace the X with whatever you provide). Companies are headed to XaaS fast and they’re becoming extremely personalized. Some other examples are CaaS (Cookies as a Service) and Blue Apron (Meals as a Service). What about Stitch Fix (Clothing as a Service)? Stitch Fix is a REALLY interesting case study for those of us in technology. With a strong degree of accuracy, they can predict what clothing you’ll like, send you a collection of curated clothing items on a monthly basis, and have VERY FEW items returned. And, it’s all through a subscription model. Everybody talks about the Netflix AI that predicts the shows you should watch. And who can escape Siri & Alexa? It’s all based on data, predicting from that data, and learning from your successes and failures, hence AI. Artificial intelligence, though it’s advancing very quickly, is still in relatively early days. As you try to understand how your company can play a part in this AI evolution, here are some initial things to consider. DEFINE AI 1 AI means different things to different people. Customer support bots are being called AI but so is IBM’s Watson. Two very different things.
    [Show full text]