Machine learning techniques for persuasion detection in conversation

From AcaWiki

Jump to: navigation, search


Citation: Pedro Ortiz (2010) Machine learning techniques for persuasion detection in conversation. Naval Postgraduate School (RSS)



Tagged: Computer Science (RSS) persuasion (RSS), argumentation mining (RSS), machine learning (RSS), theses (RSS)


Summary:

The core question of this Master's thesis, as the author puts it, is: “Can we learn to identify persuasion as characterized by Cialdini’s model using traditional machine learning techniques?” The authors give a qualified "yes"; improvement is needed for real-world results, but the methods function. The corpus used was developed in his colleague's Master's thesis, Persuasion detection in conversation.

Persuasion model

The persuasion model is taken from Cialdini; see Cialdini's 6 key principles of persuasion; examples are provided on pages 5-8.

Features

  1. tokenization
  2. lexical score determination ("based on block comparison and vocabulary introduction")
  3. boundary identification

Machine Learning Techniques

Naive Bayes with add-one smoothing, Maximum Entropy, and Vector_Machine SVMs were used. Results were evaluated with precision, recall, and F-score.


Evaluation

Selected references

Persuasion model

Texttiling

[14] M. Hearst, “Texttiling: Segmenting text into multi-paragraph subtopic passages,” Computational Linguistics, vol. 23, no. 1, pp. 33–64, 1997. [15] T. Nomoto and Y. Nitta, “A grammatico-statistical approach to discourse partitioning,” in Proceedings of the 15th Conference on Computational Linguistics. Morristown, NJ: Association for Computational Linguistics, 1994, pp. 1145–1150.

Previous work in Persuasion detection

Theoretical and practical relevance:

Interesting Observations

"the transcripts from the Davidian standoff in Waco, Texas were significantly different from the rest of the corpus." -- May have bearing for other sciences studying these.

Useful summaries

Summaries of machine learning techniques given are particularly interesting.

Suggestions for future work

The author identifies several areas of future work needed:

Data set improvements

Features set improvements

Future research

See also



Personal tools
Namespaces
Variants
Actions
Navigation
New
Tools
Discussion
Help
Toolbox