Elamur Research⌕
☰
home / papers / 2009 / The Lie Detector: Explorations in the Automatic Recognition of Deceptive Language

The Lie Detector: Explorations in the Automatic Recognition of Deceptive Language

Paper · 2009 · Rada Mihalcea and Carlo Strapparava

Summary

The paper asks whether written lies can be told apart from truthful statements automatically, and which linguistic signals mark deception. No labeled corpus existed, so the authors built one using Amazon Mechanical Turk. There are three topics: abortion, death penalty and best friend. For each topic, contributors wrote one statement that reflected their real view and one that argued the opposite. For the best-friend topic, the false statement described a disliked person as if they were a close friend.

Naïve Bayes and SVM classifiers were trained on lightly preprocessed word features. Within a topic, they reached about 70% accuracy against a 50% baseline. Cross-topic accuracy was lower but still above chance.

The authors also introduced a "dominance" score that compares how often LIWC word classes appear in deceptive versus truthful text. Deceptive texts lean toward references to other people and certainty words. Truthful texts lean toward self-reference, optimism and insight words. The work is an early demonstration that deception detection from text alone is feasible.

Key points

  • Data: 100 true and 100 false statements per topic, averaging about 85 words each.
    • Every entry was checked by hand.
    • Two entries were dropped because their true and false versions were identical.
  • Setup: tokenization and stemming only. Stopwords were kept and no feature selection was done. Evaluation used ten-fold cross-validation.
  • In-topic accuracy:
    • Naïve Bayes averaged 70.8% and SVM averaged 70.1%.
    • The best-friend topic scored highest (75.0% NB, 77.0% SVM).
  • Cross-topic accuracy (train on two topics, test on the third): about 59.8% for NB and 57.8% for SVM.
  • LIWC dominance analysis (2001 lexicon, ~2,200 words in ~70 categories):
    • Classes most typical of lies: METAPH (1.71), YOU, OTHER, HUMANS and CERTAIN.
    • Classes most typical of truth: OPTIM, I, FRIENDS, SELF and INSIGHT (scores around 0.57–0.65).

Interesting ideas

  • I1. Paired elicitation by the same author: each contributor writes both a truthful and a deceptive text on the same topic. This keeps author style and topic roughly constant, so the label difference is easier to isolate. The same design could help build controlled corpora for stance, sarcasm or persuasion.
  • I2. Class-level dominance ratio: the score divides a word class's share of tokens in one corpus by its share in another. It gives an interpretable view of which lexical categories separate two text collections. It could be reused with any lexicon, such as sentiment, register or dialect word lists, including for Ukrainian resources.
  • I3. Leave-one-topic-out evaluation: training on some topics and testing on an unseen one checks whether a classifier learns the target phenomenon rather than topic-specific vocabulary. This is a cheap sanity check for most text classification tasks.
  • I4. Learning curves as a data-collection guide: plotting accuracy against the fraction of training data shows whether gathering more annotations is likely to pay off. This helps decide where to spend crowdsourcing budget.
  • I5. Deliberately minimal baseline: using no feature engineering and no stopword removal shows how much signal raw word features carry on their own. Function words, which carry stylistic cues, stay in the feature set.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

Cite

Cite as Rada Mihalcea and Carlo Strapparava. 2009. The Lie Detector: Explorations in the Automatic Recognition of Deceptive Language. Proceedings of the ACL-IJCNLP 2009 Conference Short Papers.

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{mihalcea2009lie,
  title = {{The Lie Detector: Explorations in the Automatic Recognition of Deceptive Language}},
  author = {Rada Mihalcea and Carlo Strapparava},
  booktitle = {Proceedings of the ACL-IJCNLP 2009 Conference Short Papers},
  year = {2009},
  url = {https://aclanthology.org/P09-2078/}
}

References

8 references, 1 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. B. DePaulo, J. Lindsay, B. Malone, L. Muhlenbruck, K. Charlton, and H. Cooper. 2003. Cues to deception. Psychological Bulletin, 129(1):74—118. find
  2. J. Hirschberg, S. Benus, J. Brenier, F. Enos, S. Friedman, S. Gilman, C. Girand, M. Graciarena, A. Kathol, L. Michaelis, B. Pellom, E. Shriberg, and A. Stolcke. 2005. Distinguishing deceptive from non-deceptive speech. In Proceedings of INTERSPEECH-2005, Lisbon, Portugal. find
  3. M. Koppel, S. Argamon, and A. Shimoni. 2002. Automatically categorizing written texts by author gender. Literary and Linguistic Computing, 4(17):401– 412. find
  4. R. Mihalcea and C. Strapparava. 2006. Learning to laugh (automatically): Computational models for humor recognition. Computational Intelligence, 22(2):126–142. find
  5. M. Newman, J. Pennebaker, D. Berry, and J. Richards. 2003. Lying words: Predicting deception from linguistic styles. Personality and Social Psychology Bulletin, 29:665–675. find
  6. J. Pennebaker and M. Francis. 1999. Linguistic inquiry and word count: LIWC. Erlbaum Publishers. find
  7. R. Snow, B. O’Connor, D. Jurafsky, and A. Ng. 2008. Cheap and fast – but is it good? evaluating non-expert annotations for natural language tasks. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, Honolulu, Hawaii. our card
  8. L. Zhou, J Burgoon, J. Nunamaker, and D. Twitchell. 2004. Automating linguistics-based cues for detecting deception in text-based asynchronous computer-mediated communication. Group Decision and Negotiation, 13:81–106. find

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/mihalcea-2009-lie-detector-explorations-automatic-recognition/