@inproceedings{lensky-2026-bags,
title = "Bags of Words, Bags of Analysts: Two Event Spaces for Industry Classification",
author = "Lensky, Artem",
editor = "Huang, Jimin and
Lee, Yongjae and
Ananiadou, Sophia and
Chen, Hsin-Hsi and
Takamura, Hiroya and
Chen, Chung-Chi",
booktitle = "Proceedings of the 11th Workshop on Financial Technology and Natural Language Processing",
month = oct,
year = "2026",
address = "Budapest, Hungary",
publisher = "Association for Computational Linguistics",
url = "https://aclanthology.org/2026.finnlp-1.57/",
pages = "681--686",
ISBN = "979-8-89176-466-8",
abstract = {A company{'}s GICS sector can be inferred from what the firm writes about itself, and it can be inferred from who chooses to write about the firm. We show these are the same inference over two event spaces, and fit one multinomial na{\"i}ve Bayes to both. In the first a company is a bag of the words of Item 1 of its 10-K; in the second it is a bag of the 814 analysts who covered it, with no use of what they wrote. Sector prototypes are counted log-probabilities in both cases, w{\_}s = log p{\_}s , so the two differ only in what is being counted.\par Over 426 S P 500 constituents the word space gives 83.7{\%} top-1 recovery and the analyst space 73.7{\%}, against a 16.2{\%} majority-class baseline. Because the two spaces are conditionally independent given the sector their log-likelihoods simply add {--} but doing so captures only a quarter of the available gain (+0.75 points). A filing supplies some 2,100 wordevents against 18 analyst events at the median, and na{\"i}ve Bayes counts each as independent, so the word log-likelihood varies across the eleven sectors with a median standard deviation of 766 nats against 8.3 for the analyst log-likelihood, a factor of 92: the sum is numerically dominated and analyst evidence rarely moves a decision. Standardising each log-likelihood within a company before adding removes the scale disparity and recovers +2.9 points [0.4, 5.4], reaching 86.5{\%} top-1 and 94.8{\%} top-2.\par A dense encoder is not better here, and not combinable on the same terms. Qwen3-Embedding-4B over the same filings reaches 76.9{\%} under the nearest-centroid classifier that dense vectors admit, below na{\"i}ve Bayes over the same words; and having no event counts it cannot form a third event space, so combining it means leaving the likelihood and choosing a scale.}
}<?xml version="1.0" encoding="UTF-8"?>
<modsCollection xmlns="http://www.loc.gov/mods/v3">
<mods ID="lensky-2026-bags">
<titleInfo>
<title>Bags of Words, Bags of Analysts: Two Event Spaces for Industry Classification</title>
</titleInfo>
<name type="personal">
<namePart type="given">Artem</namePart>
<namePart type="family">Lensky</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<originInfo>
<dateIssued>2026-10</dateIssued>
</originInfo>
<typeOfResource>text</typeOfResource>
<relatedItem type="host">
<titleInfo>
<title>Proceedings of the 11th Workshop on Financial Technology and Natural Language Processing</title>
</titleInfo>
<name type="personal">
<namePart type="given">Jimin</namePart>
<namePart type="family">Huang</namePart>
<role>
<roleTerm authority="marcrelator" type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Yongjae</namePart>
<namePart type="family">Lee</namePart>
<role>
<roleTerm authority="marcrelator" type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Sophia</namePart>
<namePart type="family">Ananiadou</namePart>
<role>
<roleTerm authority="marcrelator" type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Hsin-Hsi</namePart>
<namePart type="family">Chen</namePart>
<role>
<roleTerm authority="marcrelator" type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Hiroya</namePart>
<namePart type="family">Takamura</namePart>
<role>
<roleTerm authority="marcrelator" type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Chung-Chi</namePart>
<namePart type="family">Chen</namePart>
<role>
<roleTerm authority="marcrelator" type="text">editor</roleTerm>
</role>
</name>
<originInfo>
<publisher>Association for Computational Linguistics</publisher>
<place>
<placeTerm type="text">Budapest, Hungary</placeTerm>
</place>
</originInfo>
<genre authority="marcgt">conference publication</genre>
<identifier type="isbn">979-8-89176-466-8</identifier>
</relatedItem>
<abstract>A company’s GICS sector can be inferred from what the firm writes about itself, and it can be inferred from who chooses to write about the firm. We show these are the same inference over two event spaces, and fit one multinomial naïve Bayes to both. In the first a company is a bag of the words of Item 1 of its 10-K; in the second it is a bag of the 814 analysts who covered it, with no use of what they wrote. Sector prototypes are counted log-probabilities in both cases, w_s = log p_s , so the two differ only in what is being counted.\par Over 426 S P 500 constituents the word space gives 83.7% top-1 recovery and the analyst space 73.7%, against a 16.2% majority-class baseline. Because the two spaces are conditionally independent given the sector their log-likelihoods simply add – but doing so captures only a quarter of the available gain (+0.75 points). A filing supplies some 2,100 wordevents against 18 analyst events at the median, and naïve Bayes counts each as independent, so the word log-likelihood varies across the eleven sectors with a median standard deviation of 766 nats against 8.3 for the analyst log-likelihood, a factor of 92: the sum is numerically dominated and analyst evidence rarely moves a decision. Standardising each log-likelihood within a company before adding removes the scale disparity and recovers +2.9 points [0.4, 5.4], reaching 86.5% top-1 and 94.8% top-2.\par A dense encoder is not better here, and not combinable on the same terms. Qwen3-Embedding-4B over the same filings reaches 76.9% under the nearest-centroid classifier that dense vectors admit, below naïve Bayes over the same words; and having no event counts it cannot form a third event space, so combining it means leaving the likelihood and choosing a scale.</abstract>
<identifier type="citekey">lensky-2026-bags</identifier>
<location>
<url>https://aclanthology.org/2026.finnlp-1.57/</url>
</location>
<part>
<date>2026-10</date>
<extent unit="page">
<start>681</start>
<end>686</end>
</extent>
</part>
</mods>
</modsCollection>
%0 Conference Proceedings
%T Bags of Words, Bags of Analysts: Two Event Spaces for Industry Classification
%A Lensky, Artem
%Y Huang, Jimin
%Y Lee, Yongjae
%Y Ananiadou, Sophia
%Y Chen, Hsin-Hsi
%Y Takamura, Hiroya
%Y Chen, Chung-Chi
%S Proceedings of the 11th Workshop on Financial Technology and Natural Language Processing
%D 2026
%8 October
%I Association for Computational Linguistics
%C Budapest, Hungary
%@ 979-8-89176-466-8
%F lensky-2026-bags
%X A company’s GICS sector can be inferred from what the firm writes about itself, and it can be inferred from who chooses to write about the firm. We show these are the same inference over two event spaces, and fit one multinomial naïve Bayes to both. In the first a company is a bag of the words of Item 1 of its 10-K; in the second it is a bag of the 814 analysts who covered it, with no use of what they wrote. Sector prototypes are counted log-probabilities in both cases, w_s = log p_s , so the two differ only in what is being counted.\par Over 426 S P 500 constituents the word space gives 83.7% top-1 recovery and the analyst space 73.7%, against a 16.2% majority-class baseline. Because the two spaces are conditionally independent given the sector their log-likelihoods simply add – but doing so captures only a quarter of the available gain (+0.75 points). A filing supplies some 2,100 wordevents against 18 analyst events at the median, and naïve Bayes counts each as independent, so the word log-likelihood varies across the eleven sectors with a median standard deviation of 766 nats against 8.3 for the analyst log-likelihood, a factor of 92: the sum is numerically dominated and analyst evidence rarely moves a decision. Standardising each log-likelihood within a company before adding removes the scale disparity and recovers +2.9 points [0.4, 5.4], reaching 86.5% top-1 and 94.8% top-2.\par A dense encoder is not better here, and not combinable on the same terms. Qwen3-Embedding-4B over the same filings reaches 76.9% under the nearest-centroid classifier that dense vectors admit, below naïve Bayes over the same words; and having no event counts it cannot form a third event space, so combining it means leaving the likelihood and choosing a scale.
%U https://aclanthology.org/2026.finnlp-1.57/
%P 681-686
Markdown (Informal)
[Bags of Words, Bags of Analysts: Two Event Spaces for Industry Classification](https://aclanthology.org/2026.finnlp-1.57/) (Lensky, FinNLP 2026)
ACL