paper-with-me

Papers

Playing Codenames with Language Graphs and Word Embeddings

2021-05-12 · Divya Koyyalagunta, Anna Sun, Rachel Lea Draelos, Cynthia Rudin

Although board games and video games have been studied for decades in artificial intelligence research, challenging word games remain relatively unexplored. Word games are not as constrained as games like chess or poker. Instead, word game strategy is defined by the players' understanding of the way words relate to each other. The word game Codenames provides a unique opportunity to investigate common sense understanding of relationships between words, an important open challenge. We propose an algorithm that can generate Codenames clues from the language graph BabelNet or from any of several embedding methods - word2vec, GloVe, fastText or BERT. We introduce a new scoring function that measures the quality of clues, and we propose a weighting term called DETECT that incorporates dictionary-based word representations and document frequency to improve clue selection. We develop BabelNet-Word Selection Framework (BabelNet-WSF) to improve BabelNet clue quality and overcome the computational barriers that previously prevented leveraging language graphs for Codenames. Extensive experiments with human evaluators demonstrate that our proposed innovations yield state-of-the-art performance, with up to 102.8% improvement in precision@2 in some cases. Overall, this work advances the formal study of word games and approaches for common sense language understanding.

📄 PDF Abstract BibTeX arXiv:2105.05885

Code (1)

divyakoyy/codenames 공식 구현

Tasks

Board GamesCommon Sense ReasoningWord Embeddings

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Linear Warmup With Linear Decay Linear Warmup With Linear Decay is a learning rate schedule in which we increase the learning rate linearly for $n$ updates and then linearly decay afterwards.
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Multi-Head Attention 설명 없음
Residual Connection 설명 없음
WordPiece 설명 없음

Similar Papers 제목 키워드 기반

Codenames as a Game of Co-occurrence Counting

2022-05-01 · CMCL (ACL) 2022 5 · Réka Cserháti, Istvan Kollath, András Kicsi, Gábor Berend

Codenames is a popular board game, in which knowledge and cooperation between players play an important role. The task of a player playing as a spymaster is to find words (clues) that a teammate finds related to as many …

Codenames as a Benchmark for Large Language Models

2024-12-16 · Matthew Stephenson, Matthew Sidji, Benoît Ronval

In this paper, we propose the use of the popular word-based board game Codenames as a suitable benchmark for evaluating the reasoning capabilities of Large Language Models (LLMs). Codenames presents a highly interesting …

Epistemic Reasoning

Ad-hoc Concept Forming in the Game Codenames as a Means for Evaluating Large Language Models

2025-02-17 · Sherzod Hakimov, Lara Pfennigschmidt, David Schlangen

This study utilizes the game Codenames as a benchmarking tool to evaluate large language models (LLMs) with respect to specific linguistic and cognitive skills. LLMs play each side of the game, where one side generates a…

Benchmarking

Playing with Words, Improving with Rewards: Training Language Models for Creative Association

2026-05-27 · Vijeta Deshpande, Namrata Shivagunde, Sherin Muckatira, Hadrien Glaude 외 arxiv

Large Language Models (LLMs) are being applied to increasingly difficult problems and use cases. To navigate their vast solution spaces effectively, LLMs need to be creative. Yet the subjective nature of creativity and t…

Reinforcement Learning

Towards automating Codenames spymasters with deep reinforcement learning

2022-12-28 · Sherman Siu

Although most reinforcement learning research has centered on competitive games, little work has been done on applying it to co-operative multiplayer games or text-based games. Codenames is a board game that involves bot…

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)+1