Learning Sociocultural Knowledge via Crowdsourced Examples
نویسندگان
چکیده
Computational systems can use sociocultural knowledge to understand human behavior and interact with humans in more natural ways. However, such systems are limited by their reliance on hand-authored sociocultural knowledge and models. We introduce an approach to automatically learn robust, script-like sociocultural knowledge from crowdsourced narratives. Crowdsourcing, the use of anonymous human workers, provides an opportunity for rapidly acquiring a corpus of examples of situations that are highly specialized for our purpose yet sufficiently varied, from which we can learn a versatile script. We describe a semiautomated process by which we query human workers to write natural language narrative examples of a given situation and learn the set of events that can occur and the typical even ordering.
منابع مشابه
Automatically Learning to Tell Stories about Social Situations from the Crowd
Narrative intelligence is the use of narrative to make sense of the world and to communicate with other people. The generation of stories involving social and cultural situations (eating at a restaurant, going on a date, etc.) requires an extensive amount of experiential knowledge. While this knowledge can be encoded in the form of scripts, schemas, or frames, the manual authoring of these know...
متن کاملLearning From Stories: Using Crowdsourced Narratives to Train Virtual Agents
In this work we introduce Quixote, a system that makes programming virtual agents more accessible to nonprogrammers by enabling these agents to be trained using the sociocultural knowledge present in stories. Quixote uses a corpus of exemplar stories to automatically engineer a reward function that is used to train virtual agents to exhibit desired behaviors using reinforcement learning. We sho...
متن کاملUsing Knowledge Transfer and Rough Set to Predict the Severity of Android Test Reports via Text Mining
Crowdsourcing is an appealing and economic solution to software application testing because of its ability to reach a large international audience. Meanwhile, crowdsourced testing could have brought a lot of bug reports. Thus, in crowdsourced software testing, the inspection of a large number of test reports is an enormous but essential software maintenance task. Therefore, automatic prediction...
متن کاملInducing Script Structure from Crowdsourced Event Descriptions via Semi-Supervised Clustering
We present a semi-supervised clustering approach to induce script structure from crowdsourced descriptions of event sequences by grouping event descriptions into paraphrase sets (representing event types) and inducing their temporal order. Our model exploits semantic and positional similarity and allows for flexible event order, thus overcoming the rigidity of previous approaches. We incorporat...
متن کاملGenerating Component-based Supervised Learning Programs From Crowdsourced Examples
We present CrowdLearn, a new system that processes an existing corpus of crowdsourced machine learning programs to learn how to generate e�ective pipelines for solving supervised machine learning problems. CrowdLearn uses a probabilistic model of program likelihood, conditioned on the current sequence of pipeline components and on the characteristicsof the inputdata to thenextcomponent in thepi...
متن کامل