Umeå University's logo

umu.sePublications
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
From precision to perception: Human-in-the-loop evaluation of keyword extraction for internet-scale contextual advertising
Umeå University, Faculty of Science and Technology, Department of Computing Science.ORCID iD: 0009-0004-0580-6270
Department of Computer Science and Media Technology, Malmö University, Malmö, Sweden.
Umeå University, Faculty of Science and Technology, Department of Computing Science.ORCID iD: 0000-0001-8503-0118
2026 (English)In: Information Systems, ISSN 0306-4379, E-ISSN 1873-6076, Vol. 138, article id 102665Article in journal (Refereed) Published
Abstract [en]

Keyword extraction is a foundational task in natural language processing, underpinning countless real-world applications. One of these is contextual advertising, where keywords help predict the topical congruence between ads and their surrounding media contexts to enhance advertising effectiveness. Recent advances in artificial intelligence have improved keyword extraction capabilities but also introduced concerns about computational cost. Moreover, although the end-user experience is of vital importance, human evaluation of keyword extraction performances remains under-explored. This study provides a comparative evaluation of prevalent keyword extraction algorithms with different levels of complexity represented by TF-IDF, KeyBERT, and Llama 2. To evaluate their effectiveness, a mixed-methods approach is employed, combining quantitative benchmarking with qualitative assessments from 855 participants through four survey-based experiments. The findings demonstrate that KeyBERT achieves an effective balance between user preferences and computational efficiency, compared to the other algorithms. We observe a clear overall preference for gold-standard keywords, but there is a misalignment between algorithmic benchmark performance and user ratings. This reveals a long-overlooked gap between traditional precision-focused metrics and user-perceived algorithm efficiency. The study underscores the importance of human-in-the-loop evaluation methodologies and proposes analytical tools to facilitate their implementation.

Place, publisher, year, edition, pages
Elsevier, 2026. Vol. 138, article id 102665
Keywords [en]
Contextual advertising, Human evaluation, Human-in-the-loop, Keyword extraction, Language models, Statistical methods, Word embeddings
National Category
Computer Sciences Computer Systems
Identifiers
URN: urn:nbn:se:umu:diva-247758DOI: 10.1016/j.is.2025.102665Scopus ID: 2-s2.0-105024445488OAI: oai:DiVA.org:umu-247758DiVA, id: diva2:2023546
Funder
Marianne and Marcus Wallenberg FoundationWallenberg AI, Autonomous Systems and Software Program (WASP)Swedish Research CouncilAvailable from: 2025-12-19 Created: 2025-12-19 Last updated: 2026-01-14Bibliographically approved
In thesis
1. Contextual language processing: from formal transducers to contextual advertising
Open this publication in new window or tab >>Contextual language processing: from formal transducers to contextual advertising
2026 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Contextual language processing concerns how information from the surrounding media environment, such as accompanying texts or interaction signals, is represented and used in automated language processing systems. Incorporating contextual information enables models to derive interpretations that go beyond isolated textual analysis and capture aspects of meaning grounded in real-world situations. Despite substantial research in language modeling, effectively processing contexts remains an appealing challenge, particularly in balancing the expressive power, interpretability, and adaptivity of the model, and its alignment with human understanding.

This thesis investigates contextual language processing from both methodological and applied perspectives, focusing on two related domains: natural language processing and contextual advertising. On the methodological side, the thesis formalizes the grammatical inference of finite-state transducers as a sequential decision-making problem. By integrating structured transducer models with reinforcement learning, it demonstrates how contextual languages can be learned dynamically while retaining interpretability. These learning-based approaches offer a systematic way to adapt language transformations to shifting contexts. Such adaptivity can, for instance, lead to more effective decisions in automated advertising auctions. On the applied side, the thesis examines contextual communication in real-world, user-facing systems through empirical studies in contextual advertising. These studies reveal a gap between the computational level of contextual relevance that is often optimized by automatic metrics, and human-perceived relevance as experienced by end users. The findings show that increased algorithmic precision or model complexity does not necessarily translate into improved user experiences, and that factors such as transparency and trust play a central role in contextual effectiveness.

Through theoretical, empirical, and conceptual analyses, this thesis demonstrates that effective contextual language processing necessitates bridging multidisciplinary perspectives, including algorithmic and perceptual ones. It frames contextual language processing as an interpretable, adaptive, and user-centered interaction process. The insights discussed in this work offer implications not only for algorithmic optimization, but also for modern online advertising and other user-facing applications where contextual understanding, practical constraints, and privacy considerations are critical.

Place, publisher, year, edition, pages
Umeå: Umeå University, 2026. p. 58
Series
Report / UMINF, ISSN 0348-0542 ; 26.01
Keywords
contextual language processing, finite-state transducers, contextual advertising, natural language processing, reinforcement learning, keyword extraction, empirical studies
National Category
Computer Sciences
Identifiers
urn:nbn:se:umu:diva-248544 (URN)978-91-8070-909-5 (ISBN)978-91-8070-908-8 (ISBN)
Public defence
2026-02-13, Naturvetarhuset, NAT.D. 480, Umeå, 09:00 (English)
Opponent
Supervisors
Available from: 2026-01-23 Created: 2026-01-14 Last updated: 2026-01-15Bibliographically approved

Open Access in DiVA

fulltext(4658 kB)163 downloads
File information
File name FULLTEXT01.pdfFile size 4658 kBChecksum SHA-512
8e12e6a7292126f17acf530809b5fa83aa038caf2d6b5731c2f4db6d741459fe36f4d650aad8822288637721f29f8027b4677e4f1856b1fca5d6945cb36ec73b
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Cai, JingwenBjörklund, Johanna

Search in DiVA

By author/editor
Cai, JingwenBjörklund, Johanna
By organisation
Department of Computing Science
In the same journal
Information Systems
Computer SciencesComputer Systems

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 704 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf