ConceptioArchivearXiv CS
arXiv CSopen access

CHASM: Unveiling Covert Advertisements on Chinese Social Media

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
neuralnetworks
machine learning, deep learning, neural networks

C HASM: Unveiling Covert Advertisements on Chinese Social Media Jingyi Zheng1∗ Tianyi Hu2∗ Yule Liu Zhen Sun Zongmin Zhang1 Zifan Peng1 Wenhan Dong1† Xinlei He1 1 Hong Kong University of Science and Technology (Guangzhou) 2 Aarhus Univeristy

arXiv:2604.20511v1 [cs.LG] 22 Apr 2026

1

1

Abstract Current benchmarks for evaluating large language models (LLMs) in social media moderation completely overlook a serious threat: covert advertisements, which disguise themselves as regular posts to deceive and mislead consumers into making purchases, leading to significant ethical and legal concerns. In this paper, we present the C HASM, a first-of-its-kind dataset designed to evaluate the capability of Multimodal Large Language Models (MLLMs) in detecting covert advertisements on social media. C HASM3 is a high-quality, anonymized, manually curated dataset consisting of 4,992 instances, based on real-world scenarios from the Chinese social media platform Rednote. The dataset was collected and annotated under strict privacy protection and quality control protocols. It includes many product experience sharing posts that closely resemble covert advertisements, making the dataset particularly challenging. The results show that under both zero-shot and in-context learning settings, none of the current MLLMs are sufficiently reliable for detecting covert advertisements. Our further experiments revealed that finetuning open-source MLLMs on our dataset yielded noticeable performance gains. However, significant challenges persist, such as detecting subtle cues in comments and differences in visual and textual structures. We provide in-depth error analysis and outline future research directions. We hope our study can serve as a call for the research community and platform moderators to develop more precise defenses against this emerging threat.

1

Introduction

Social media platforms offer users spaces to create and share content [1], and social media advertising has become one of the most successful forms of internet marketing, influencing billions of consumers worldwide [2]. This thriving economy benefits not only social media platforms but also content creators and advertisers [3]. However, people are tired of the many advertisements on social media and are likely to skip them [4]. Covert advertisements have emerged and spread widely to capture user attention, raising significant public concern. As shown in Figure 1, unlike traditional advertisements, covert advertisements are deliberately designed to resemble regular content [5], such as product experience sharing, to subtly persuade unsuspecting viewers to purchase the featured products. Despite its benefits for consumer engagement, its inherently deceptive nature has sparked widespread public criticism [6], such as consumer fraud [7], damage to the platform’s credibility [8], and harmful effects on users’ consumption habits [9]. This has led covert advertisements to raise both ethical ∗

Equal contribution Corresponding author 3 The Dataset is available at https://huggingface.co/datasets/Jingyi77/CHASM-Covert_ Advertisement_on_RedNote, and the Code is available at https://github.com/Jingyi62/CHASM †

39th Conference on Neural Information Processing Systems (NeurIPS 2025) Track on Datasets and Benchmarks.

Covert Advertisement

Common Post

This is the best toner I’ve used !

Every product has its pros and cons! How about the toner? I want buy it.

How about the toner? I want buy it.

A: sticky but hydrating. B: light but fades fast. Pick what fits you

It’s Brand X. Buy 1 Get 2. Get it here:

My outfit Today!

My outfit Today!

Figure 1: Typical examples of covert advertisement. Although it appears very similar to the common lifestyle-sharing posts on the left, the covert advertisements on the right promote products through implicit signals, such as hidden cues in the image or the comment section. The concealment and diverse variations of covert advertisements make detecting them particularly challenging.

and legal concerns: on one hand, they gain an unfair advantage in commercial competition through deception; on the other hand, they violate laws in many countries, such as China and the United States [10, 11], that require advertisements to be clearly identifiable to consumers. Given the large scale of new content generated on social media platforms, LLMs and MLLMs have been widely adopted as a scalable and efficient tool for content moderation on social media [12, 13], providing users with a better community environment while significantly reducing the costs associated with manual review. However, existing research mainly focuses on regulating other harmful content on social media, such as fake news [14, 15], cyberbullying [16], toxic content [17], and hate speech [18, 19]. Covert advertisements, which can likewise carry substantial negative impacts and clearly violate laws, remain largely unexplored. To the best of our knowledge, no existing MLLMs have been trained to detect covert advertisements, nor are there publicly available datasets or task guidelines to facilitate the training and evaluation of such models. Different from the detection of other harmful content on social media, regulating covert advertisements presents several unique challenges. First, covert advertisements may appear in either text or images, making the task inherently multimodal. Second, advertisers deliberately conceal their intent, resulting in a high degree of stealth. Third, social media naturally contains many real user posts sharing shopping experiences, which are easily mistaken for advertisements, further increasing the difficulty of distinguishing covert advertisements. To address these issues, we proposed C HASM: Covert Hype Advertisement in Social Media. C HASM is a first-of-its-kind, high-quality, strictly privacy-preserving, and manually curated challenging dataset grounded in real-world scenarios. The data is sourced from the RedNote platform 4 and consists of real-world posts, including post content, images, and associated comments. Our dataset deliberately includes many real, non-advertisement posts that closely resemble covert advertisements, such as user sharing of shopping experiences or product usage, to reduce the risk of misclassifying normal product-sharing content, which makes detecting covert advertisements particularly challenging. Data collection strictly adheres to the platform’s user agreement, including policies on user privacy protection and copyright regulations. Additional anonymization measures are taken to protect 4

RedNote (https://www.xiaohongshu.com) is one of the most popular social platforms in China, with over 120 million daily active users

2

user privacy. We adopt a dynamic quality control annotation framework, incorporating pre-designed gold-standard questions and a three-annotator majority voting mechanism for difficult cases, resulting in high-quality annotations. Using C HASM, we conducted systematic evaluations of various LLMs, including the state-of-the-art MLLMs such as GPT-4o [20] and DeepSeek-V3 [21], smaller-scale open-source LLMs such as LLaVA [22] and Qwen2.5-7B [23], as well as the latest reasoning MLLMs, such as Gemini2.5 Pro [24]. Our experimental results show that most tested models struggle with the task under both zero-shot and in-context learning settings. GPT-4o achieved the best baseline performance of only 59.7% F1-Score, even MLLMs with strong reasoning capabilities are not sufficient to yield a significant advantage on our task. Further exploration shows that fine-tuning open-source MLLMs on our dataset leads to substantial performance improvements. Notably, Qwen2.5-7B achieved an F1-Score of 75.6%, significantly surpassing the zero-shot state-of-the-art, empirically showing the effectiveness of our dataset. By analyzing the types of errors made across all different settings, We find that fine-tuning notably improves the model’s grounding in factual evidence. However, the finetuned models still struggle with recognizing visual and textual structural features, as well as detecting subtly embedded advertisements. These results can provide insights into future improvements in the covert advertisement detection capabilities of MLLMs. Our contributions can be summarized as follows: • We propose a new task of detecting covert advertisements. We analyze key challenges and provide detailed assessment guidelines with clear criteria and examples. • We manually curated C HASM, a novel dataset for evaluating the capabilities of MLLMs in detecting covert advertisements, based on challenging real-world cases from RedNote. • We conducted comprehensive evaluations on C HASM using various open- and closed-source MLLMs, finding that none of the current MLLMs are sufficiently reliable for detecting covert advertisements under either zero-shot or in-context learning settings. Fine-tuning open-source MLLMs on our dataset leads to significant improvements in performance. • Our error analysis reveals the limitations of even fine-tuned MLLMs, including their difficulty in recognizing visual and textual structural features as well as detecting subtly embedded advertisements. We also provide concrete directions for platform moderators to improve the detection of covert advertisements.

2

The Task of Covert Advertisement Detection

In this section, we propose a novel task: covert advertisement detection on social media. We define key characteristics that covert advertisements should possess in Section 2.1, highlight the main challenges in detecting them, and provide guidelines to assist in judgment in Section 2.2. 2.1

Task Definition

Drawing inspiration from previous marketing research [25–28], our formal definition of the covert advertisement is as follows: Definition 1 Covert advertisement is promotional content made to look like common content with the primary aim of subtly influencing the audience’s consumption decisions without explicitly disclosing its advertising nature. Covert advertisements must meet two key criteria: First, the author must have a clear intent to promote a product or paid service for direct financial gain from the associated brand. Here, profit is narrowly defined as monetary compensation, excluding indirect benefits like persuasion or follower growth. Second, the author must deliberately disguise the post to resemble regular content. Posts clearly labeled as ads by the platform or user are not considered covert advertisements. We acknowledge that the criteria for covert advertisements are subjective. For example, some regular product experience posts may also contain “praising” language, and the distinction between such praise and promotional exaggeration can vary from person to person. To mitigate annotation inconsistencies caused by this subjectivity, we further specified the evidence-driven guideline in Section 2.2 and Appendix A as a reference, and employed a majority voting mechanism in Section 3.1 to resolve disputed cases. 3

Unlabeled Dataset

Collect Posts

Annotator Training

Text & image Anonymization

Mix Randomly

Annotation Guideline Golden Examples

Committee Discussion Common Post

Product Unrelated

Junior Annotator A

Product Related

Inconsistent

Junior Annotator B Label A

Label B

OR

Senior Annotator C

Label A and Label B are consistent

Covert Ads

Figure 2: The construction of C HASM follows a three-stage process: (1) Data collection and anonymization, (2) Committee-driven curation of guidelines and gold questions, (3) Difficulty-aware dynamic annotation workflow. These stages ensure that the dataset maintains strict privacy protection, includes challenging product-sharing examples, and achieves high-quality annotations.

2.2

Main Challenges and Guidelines

Social media is filled with lifestyle content, where product-related posts often appear in contexts like travel, daily routines, and food. However, since much of this content reflects personal experience, it’s unreasonable to assume all such posts are advertisements. The main challenge in covert advertisement detection is distinguishing genuine product sharing from content with hidden promotional intent (covert advertisements). Given the deceptive nature of covert advertisements and the subjective line between them and genuine product sharing, annotations can be ambiguous. To reduce this ambiguity and improve consistency in both human and model judgments, we propose a set of systematic, evidence-based guidelines for detecting covert advertisements: Clear Promotional Evidence: Covert advertisements often include clear signs of promotion, such as providing direct purchase links or instructions on buying the product. To make the advertisement more covert, promotional links are sometimes embedded in images or comments, or users are redirected to private chat groups for sales. In contrast, non-advertising content is primarily focused on sharing personal experiences, and thus may only casually mention the product or store name, and the content often lacks sufficient information for users to complete a purchase. Language Style of Posts: Covert advertisements often adopt clickbait-style headlines and sales talk. The writing typically carries a strong promotional tone, using exaggerated language to emphasize the product’s benefits, which deviates from the natural style of everyday communication. In contrast, nonadvertising content usually maintains a more casual tone and focuses on sharing personal experiences rather than promoting a product. It may also include mentions of the product’s shortcomings. Text and Image Structure of Posts: Covert advertisements typically focus their text and images on a single specific product or closely related products from the same brand. In contrast, non-promotional lifestyle sharing posts often feature multiple different brands within the same category, some of which may even be competitors, or the author does not explicitly advocate any particular brand. A more detailed guideline is shown in Appendix A, which includes a more detailed process, criteria for judgment, and example analyses.

3

C HASM

This section presents the construction and annotation of C HASM, a first-of-its-kind manually curated dataset for detecting covert advertisements on social media. We detail the data collection, human annotation, illustrated in Figure 2. A summary of our dataset statistics is shown in Table 1, with detailed distribution characteristics provided in Appendix G. 4

3.1

Data Collection

Source Data Our source data comes from RedNote (also known as Xiaohongshu or RED), a major social media platform in China that has recently gained a growing international user base [29]. The platform mainly hosts content like product recommendations, travel tips, and lifestyle posts. Given its broad influence and frequent mentions of products and paid services, detecting covert advertising in this context is both important and challenging. Specifically, C HASM was collected using the following three-step pipeline: (1) Raw Data Collection: To eliminate the influence of users’ historical behavior on data collection results, we employed three annotators to collect publicly available content from three brand-new accounts with no browsing history. The collected content includes titles, main text, images, comments, and publication dates. The data was collected between September and October 2024. The scope of collection strictly adhered to RedNote’s User Privacy Policy. We do not collect any personally identifiable or privacy-sensitive information, such as usernames or IP addresses. (2) Data Filtering: We removed samples with explicit advertising labels, i.e., those marked with sponsored tags, as they are clearly distinguishable from regular content and unlikely to mislead users. These traditional advertisements fall outside the scope of covert advertisements and were excluded from our dataset. (3) Data Anonymization: To further protect user privacy and mitigate the risk of information leakage, we applied anonymization to the dataset using open-source anonymization tools [30, 31]. Specifically, we masked personal information such as names, phone numbers, and email addresses in the text, and obscured potentially privacy-sensitive facial regions in images; examples are shown in Appendix F. We also manually reviewed a random sample of 30 data points after anonymization and found no signs of residual privacy leakage. 3.2

Data Annotation

Table 1: Statistical Overview of C HASM, containing 4,992 manually high-quality annotated multimodal posts from RedNote. Product-sharing samples refer to posts that mention products but do not have advertising intent. They represent a challenging subset within the non-advertisement samples (see Section 2.2 for further information). CHASM Dataset Samples # Samples # Covert Advertisement (Positive) # Non-Covert Samples (Negative) # Product-Sharing Samples

4992 612 (12.3%) 4,380 (87.7%) 1127 (22.6%)

Distribution Avg. Images per Sample Avg. Post Text Length Avg. Comments Text Length Time of Earliest Post Time of Latest Post Median Posting Time

5.28 196.63 25.01 Mar. 2020 Oct. 2024 Sep. 2024

Annotation # Annotators Annotations per Sample # Annotations Avg. annotations per question

5 1-3 6474 1.30

We adopted manual annotation to cuQuality Control rate a high-quality dataset. Five na# Test Gold Questions tive Chinese-speaking students particAccuracy on Gold Questions ipated as annotators. They were paid $5 per hour, which exceeds the local minimum wage standard. All of them had substantial experience (> 1 hour/day) with RedNote.

50 0.94

Because of the subjectivity and challenges inherent to the task, and our relatively limited annotation budget, we adopted the following strategies to improve dataset quality and enhance consistency: (1) Systematic Annotation Guideline: We developed systematic, evidence-based, and detailed annotation guidelines to train annotators, accompanied by various examples and analyses. The full guidelines are provided in Appendix A. The annotation interface is shown in Appendix F. (2) Gold-Standard Test Questions: We prepared 70 manually curated gold-standard test questions, designed to be representative and challenging. Each question was discussed among the authors and finalized through group discussion. Among them, 20 questions were used as a qualification test after 5

Table 2: Zero-shot and in-context learning evaluation results on C HASM. From top to bottom, the two groups are: open-source MLLMs and proprietary MLLMs. Bold indicates the best overall performance across all models, and underlined indicates the best within each group. Bold and underlined together indicate that a model is both the best overall and the best within its group. The models marked with an * are reasoning MLLMs.Although GPT-4o and DeepSeek-V3 demonstrate similarly top F1-score performance among all models, none of the models are sufficiently reliable for detecting covert advertisements. Zero-Shot

Metric P↑

R↑

F1 ↑

AUC ↑

P↑

R↑

F1 ↑

AUC ↑

Open

In-Context Learning

InternVL2.5 Llava Qwen2.5-7B DeepSeek-VL2 DeepSeek-V3 Llama-4

0.289 0.182 0.473 0.166 0.499 0.382

0.662 0.359 0.378 0.749 0.787 0.770

0.403 0.242 0.421 0.272 0.571 0.511

0.717 0.567 0.660 0.612 0.826 0.798

0.232 0.145 0.505 0.000 0.578 0.408

0.494 0.721 0.380 0.000 0.607 0.508

0.316 0.241 0.434 0.000 0.592 0.453

0.640 0.568 0.664 0.500 0.772 0.703

Proprietary

Model

Qwen-Max GLM4-Flash GLM4-Plus GPT-4o GPT-4o-mini Gemini 2.0 Step-R1-V-Mini* QvQ-Max* Gemini 2.5 Pro*

0.426 0.408 0.385 0.464 0.284 0.362 0.455 0.485 0.273

0.852 0.489 0.328 0.836 0.820 0.842 0.750 0.402 0.921

0.568 0.445 0.354 0.597 0.422 0.506 0.566 0.440 0.422

0.846 0.695 0.627 0.851 0.766 0.818 0.813 0.631 0.791

0.440 0.218 0.167 0.442 0.274 0.329 0.444 0.244 0.364

0.836 0.408 0.200 0.633 0.767 0.671 0.721 0.836 0.984

0.576 0.284 0.182 0.521 0.403 0.436 0.550 0.378 0.531

0.844 0.603 0.531 0.762 0.743 0.738 0.798 0.737 0.872

annotator training. Annotators were allowed to retake the test multiple times and were required to achieve at least 95% accuracy before beginning formal annotation. The remaining 50 questions were randomly and covertly embedded into the annotation workflow to monitor annotation quality. (3) Dynamic Quality Control Strategy: To improve annotation accuracy while controlling annotation costs, we adopted a dynamic labeling strategy based on the difficulty of each sample. Specifically, for each instance, the first annotator determined whether the content was related to a product or service. If deemed unrelated, the sample was directly labeled as non-covert advertisement. For product-sharing samples, which involve greater subjectivity, we employed a majority voting scheme among three annotators, ensuring that at least one experienced annotator participated. This approach significantly improved annotation quality: the initial inter-annotator agreement (Fleiss’ kappa = 0.65) indicates moderate consistency, reflecting the inherent ambiguity of the task. After adopting the dynamic annotation workflow described above, the annotation quality improved markedly: the accuracy on gold-standard questions increased from 78% under single-annotator labeling to 94%, while the required annotation resources were reduced to 43.3% of those needed for exhaustive three-person voting. These results demonstrate that our annotation protocol effectively balances reliability and efficiency in handling this challenging task.

4

Evaluation

In this section, we first present the experimental setup. In Section 4.2, we discuss the performance of different MLLMs on the C HASM. Finally, we conduct comparative experiments to investigate which parts of the posts are most helpful for detecting covert advertisements. 4.1

Experimental Settings and Metrics

To establish the baseline performance in C HASM, we experiment with 15 different mainstream MLLMs with Chinese language capabilities. We categorize these MLLMs into two groups: open-source MLLMs (containing small- and large-scale models and proprietary MLLMs. Small-scale open-source MLLMs include Deepseek-vl2-small [32], InternVL2.5-8B [33], LLaVA-NeXT-8B-hf [22], Qwen2.5-VL-7B-Instruct [23]. Large-scale open-source MLLMs include Llama-4-Maverick [34] andDeepseek-V3 [21]. Proprietary MLLMs include Qwen2.5-Max 6

[35], GLM models [36]: GLM-4-Flash and GLM-4-Plus , GPT models: GPT-4o-0806 and GPT-4o-mini-0718 [20], and Gemini-2.0-flash [37]. To evaluate whether reasoning MLLMs can achieve better performance on the covert advertisement detection task, we also include three proprietary reasoning MLLMs: QvQ-Max [38], Gemini 2.5 Pro [24], Step-R1-V-Mini [39]. We consider three different strategies, Zero-shot Prompting: The LLM is prompted with a brief judgment criterion along with the full content of the social media post as input, and directly outputs a binary classification indicating whether the content is identified as a covert advertisement; In-Context Learning: In addition to using the same input as in zero-shot prompting and the same output format, examples of both labels are additionally provided; Fine-Tuning: The same input-output format as zero-shot prompting, and fine-tuned the model using a 5-fold cross-validation setup for prediction. We also provide some additional experimental results for simpler baselines in Appendix C. We report Precision, Recall, F1-Score, and AUC, four standard metrics that respectively assess prediction accuracy, completeness, their balance, and overall classification quality. Considering the imbalance in the distribution of sample labels and our greater emphasis on distinguishing positive examples, we regard the F1-Score as the most representative metric. Implementation details of all models, and the training and inference hyperparameters, can be found in Appendix B. The prompt templates are provided in Appendix D. 4.2

Main Results

Table 2 shows all models’ zero-shot and in-context learning performance. We then fine-tuned the two best-performing small-scale open-source models, and the results are reported in Table 3. Overall, GPT-4o achieved the highest F1 score in the zero-shot setting, while DeepSeek-V3 performed best with in-context learning. Despite some models showing high recall, precision remained low across both settings. Large-scale open-source MLLMs achieved performance comparable to that of proprietary MLLMs, while both of them outperformed small-scale opensource MLLMs. Among small-scale opensource models, InternVL and Qwen2.5-7B perform better than others.

Table 3: Fine-tuning results on C HASM, results show that both models improved statistically significantly (p < 0.01) over zero-shot performance, with Qwen2.5-7B surpassing GPT-4o after fine-tuning, highlighting the effectiveness of our dataset. Metric P↑ R ↑ F1 ↑ AUC ↑ Model InternVL 0.681 0.520 0.590 0.743 Qwen2.5 0.783 0.732 0.756 0.852

However, even the top-performing models, GPTGPT-4o (ZS) 0.464 0.836 0.597 0.851 4o and DeepSeek-V3, are not sufficiently reli- Qwen2.5 (ZS) 0.473 0.378 0.421 0.660 InternVL(ZS) 0.289 0.662 0.403 0.717 able for detecting covert advertisements, especially regarding the most concerned metric, F1score; Their best performances are only 0.597 and 0.592, respectively. The results empirically show the inherent complexity and subtlety of covert advertisements, indicating that it is challenging for MLLMs to grasp the fine-grained human standards for identifying covert advertisements through prompting alone. Reasoning MLLMs, such as Step-R1-V-Mini and Gemini 2.5 Pro, achieve relatively good performance in both zero-shot and in-context learning settings. However, their performance does not significantly surpass that of non-reasoning models, particularly in terms of F1-score, where both fall slightly below GPT-4o’s zero-shot result. Given their currently higher cost, we argue that reasoning MLLMs do not offer a clear advantage for the covert advertisement detection task at this stage. Our further analysis shows that in-context learning remains insufficient for our task. Only a few models achieved better performance compared to their zero-shot setting version, which highlights the limitations of in-context learning for this task. We also attempted to include more detailed evaluation criteria in the prompt, as shown in Appendix E, but it did not improve performance. Table 3 shows the results of fine-tuning the two best-performing open-source models, InternVL and Qwen2.5. The results show that both models improved significantly over their zero-shot performance, with Qwen2.5 achieving superior results. After fine-tuning, Qwen2.5 surpassed the previously bestperforming MLLM, GPT-4o, particularly in precision and F1-score. This suggests that fine-tuning effectively equips models to better align with human judgment in identifying covert advertisements. 7

Conversely, MLLMs under zero-shot settings frequently misclassify normal posts as covert advertisements, resulting in lower precision. These findings underscore the high effectiveness of our dataset in enhancing covert advertisement detection. More detailed error analysis is in Section 5.1. Which parts of posts help detect covert advertisements?

We utilize the best-performing model, the fine-tuned Qwen2.5-7B, for our experiments. We retrained the model using the same hyperparameters in the absence of images or comments. Our results, shown in Figure 3, indicate that removing either images or comments significantly degrades the model’s performance, highlighting that covert advertisement detection is a multi-modal task, and comments also play a critical role in enabling accurate detection.

5

Discussion

1.0 0.9

Impact of Removing Different Modalities

w/o comments

0.7

w/o images

0.78

0.8

Score

4.3

0.68

0.76

0.73

0.65

0.59

0.6 0.5

Baseline

0.71

0.85 0.77

0.62 0.54

0.44

0.4 0.3

Precision

Recall

F1 Score Metric

AUC

Figure 3: Impact of Removing Different Modalities on C HASM. Removing either images or comments significantly degrades model performance.

In this section, we provide an in-depth error analysis of C HASM based on more fine-grained human feedback, and pose the following research questions to offer insights for future work. 5.1

What types of errors can MLLMs make on C HASM

We analyze the error cases of MLLMs by using fine-grained human feedback to identify common types of mistakes. Specifically, we conducted group discussions to determine the reasons why humans made opposing judgments on a given error case, and categorized them into four distinct error types: Insufficient Evidence: The MLLM misclassified regular posts as covert advertisements without sufficient evidence. These posts typically did not include essential promotional elements and merely mentioned certain brand names. Missing Clue: The MLLM failed to identify clues embedded in the image or comment section, such as shopping links in the comments or requests for private messages for more information. Textual Style: Humans made judgments opposite to the MLLM based on the textual style. E.g., advertisements often employ exaggerated language or use clickbait-style content to attract attention, whereas non-advertisements tend to use a more objective tone. Structural Pattern: The MLLM failed to capture structural features of the post, e.g., recommending products from multiple different brands instead of focusing on a single brand. We selected the top F1-score models under each evaluation setting: GPT-4o (Zero-shot), DeepSeekV3 (In-context Learning), and Qwen2.5-7B (Fine-tuned). To enable the comparison, we also included the performance of Qwen2.5-7B before fine-tuning. The results are shown in Table 4. Appendix H shows specific examples of each error type. We observe a clear divergence in the error distributions when comparing zero-shot or in-context learning approaches to fine-tuned model settings: Fine-tuned MLLMs significantly reduce the misclassification of posts lacking sufficient cues as covert advertisements. This leads to an improvement in precision, thereby enhancing the overall F1-score. In contrast, models like GPT-4o and DeepSeek-V3 often classify posts as covert advertisements even in the absence of clear evidence, including cases where the content is unrelated to any product. Such errors can raise concerns about the reliability of the platform’s moderation mechanisms. Therefore, we advocate for using fine-tuned open-source MLLMs, such as Qwen2.5-7B, as a more cost-effective and reliable alternative. 8

Although the fine-tuned Qwen2.5-7B model demonstrates a decrease in the number of errors across each error category, the results still suggest that there is room for improvement in capturing the structural differences between covert advertisements and non-advertising posts, as well as in identifying subtle cues that may remain in the comment section. We hope these findings offer valuable insights for future model training. Table 4: Error counts and percentages across the four main categories of error causes in four MLLMs. We selected the top F1-score models: GPT-4o (Zero-shot), DeepSeek-V3 (In-context Learning), and Qwen2.5-7B (Zero-shot and Fine-tuned). Error Type

GPT4o(ZS)

DeepSeek-V3(ICL)

Qwen2.5(ZS)

Qwen2.5(FT)

Insufficient Evidence (Total) - Misjudged Product Post - Misjudged Non-Product Post

22 (47.8%) 16 (34.8%) 6 (13.0%)

16 (36.4%) 11 (25.0%) 5 (11.4%)

38 (38.8%) 30 (30.6%) 8 (8.2%)

6 (17.6%) 6 (17.6%) 0 (0.0%)

Missing Clue (Total) - Missed comment clue - Missed image clue

10 (21.7%) 8 (17.4%) 2 (4.3%)

15 (34.1%) 14 (31.8%) 1 (2.3%)

32 (32.7%) 26 (26.5%) 6 (6.1%)

14 (41.2%) 12 (35.3%) 2 (5.9%)

Language Style

8 (17.4%)

9 (20.5%)

16 (16.3%)

5 (14.7%)

Post Structure

3 (6.5%)

2 (4.5%)

6 (6.1%)

6 (17.6%)

Other Errors

3 (6.5%)

2 (4.5%)

6 (6.1%)

3 (8.8%)

5.2

Research Directions For Further Investigation

Due to limitations in data availability, we were unable to incorporate certain features into our study, which made it difficult to identify covert advertisements in some cases. We advocate that social media moderators consider the following strategies to improve detection accuracy: Dynamics Detection: We argue that the labeling of covert advertisements is not static, but evolves along with the post’s dynamics in the comment section. Therefore, unlike other social media moderation tasks, our task should be designed with a greater emphasis on temporal sensitivity, rather than relying solely on labeling at the time of posting. We thus encourage future work to consider the dynamic nature of covert advertisements in detection frameworks. User Behavior Data: User feedback data is crucial for detecting covert advertisements, as it reflects users’ satisfaction and reactions to the content. Due to limitations in data accessibility, we were unable to analyze this aspect in our study. However, we believe that social media platforms could consider incorporating user behavior signals, such as likes, viewing duration, and report frequency, into a more comprehensive framework for identifying covert advertisements. Creator Profiling: Historical data on content creators can be useful for detecting soft advertisements. For example, inconsistencies between a post’s style or topic and a user’s previous posts or the user’s historical credibility may serve as important signals. Due to privacy concerns, we did not collect any user-related information in this study. Future research could explore the integration of creator-level features into detection frameworks.

6

Related Work

ML for Social Media Content Moderation Moderating social media content is crucial for ensuring fair business practices, maintaining social order, and safeguarding mental health [40]. Current research focuses on identifying various types of harmful content, including hate speech [18], fake news [14], rumors [41], cyberbullying [16], toxic content, and child abuse material [17]. Recently, detecting machine-generated text has also emerged as a critical task, given the increasing use of AI-generated content to manipulate public opinion [42, 43]. Specifically, hate speech detection often combines text analysis with social network analysis [44], while fake news detection involves verifying the authenticity of news by comparing similar content [14]. Rumor and cyberbullying detection, on the other hand, predominantly leverage NLP methods to analyze textual data [45, 46]. While existing work addresses various forms of harmful content, much of it is either hard to conceal or can be verified using objective references, such as in fact-checking. Covert advertisements, however, are 9

deliberately subtle and deceptive, making their detection more challenging and demanding additional effort. Advertisement Dataset Existing related datasets focus on traditional advertisements, such as [47] collected 20K official Facebook ads to predict revenue, and [48] compiled 64K advertisement images and 3K videos. Similarly, [49] gathered 1K advertisement images to analyze user visual attention, and [50] collected 48K textual Chinese advertisement posts to assess legality. These datasets were not collected for advertisement detection, but rather for conducting further analysis on advertisements. [51] introduces a dataset for advertising, but its data collection is biased, and the task formulation is insufficiently aligned with real-world covert advertising behaviors. In contrast, covert advertising content is inherently highly deceptive and concealed, which is why our task primarily focuses on identifying such content.

7

Conclusion

In conclusion, this study introduces C HASM, the first dataset designed to evaluate the capabilities of LLMs for detecting covert advertisements on social media. Our evaluations indicate that covert advertisements are inherently deceptive, and current MLLMs are not sufficiently reliable in detecting them without additional training. Given these challenges, our dataset offers a valuable foundation for fine-tuning open-source MLLMs, enabling notable improvements in their ability to detect covert advertisements. The error analysis highlights key areas for further enhancement, such as detecting structural differences in posts and uncovering highly subtle advertising cues. We hope our work serves as a call to raise awareness of covert advertisements on social media and to encourage improvements in MLLMs to help maintain a more honest and fair social media environment.

8

Limitation

Our research is limited to the Chinese internet platform RedNote. Although it is one of the most influential commodity-sharing-centered social media platforms in the world, we still advocate for extending covert advertisement detection to a broader range of domains. In China, the discussion could also include other social media platforms such as Douyin5 and Weibo6 . At the same time, we believe that covert advertisement detection can be expanded to support multiple languages, serving people worldwide. Due to limitations in human resources, we did not construct a larger and more comprehensive dataset. We encourage future work to build datasets that are both larger in scale and broader in coverage. For constraints in data availability, our dataset does not incorporate more comprehensive user behavior information, which we believe could play an important role in improving covert advertisement detection.

Acknowledgments This work is partially funded by the Guangdong Provincial Key Lab of Integrated Communication, Sensing, and Computation for Ubiquitous Internet of Things (No. 2023B1212010007) and Yangcheng Scholars Research Project (No.2024312049). We also thank the Pioneer Centre for AI for funding Tianyi Hu’s PhD, and the Department of Computer Science at Aarhus University for providing his travel support.

5 6

https://www.douyin.com/ https://weibo.com/

10

References [1] Jonathan A Obar and Steve Wildman. Social media definition and the governance challenge: An introduction to the special issue, 2015. [2] Dawn Carmichael and David Cleave. How effective is social media advertising? a study of facebook social advertisements. In 2012 International Conference for Internet Technology and Secured Transactions, pages 226–229. IEEE, 2012. [3] Alexander Bleier, Beth L Fossen, and Michal Shapira. On the role of social media platforms in the creator economy. International Journal of Research in Marketing, 41(3):411–426, 2024. [4] Ross D Petty and J Craig Andrews. Covert marketing unmasked: A legal and regulatory guide for practices that mask marketing messages. Journal of public policy & marketing, 27(1):7–18, 2008. [5] Louvins Pierre. A systematic review of the relationship between covert advertising recognition and consumer attitudes. In American Academy of Advertising. Conference. Proceedings (Online), pages 99–99. American Academy of Advertising, 2023. [6] Seyyed Mohammadhossein Alipour, Mohammad Ghaffari, and Hamid Zare. Influencer marketing research: a systematic literature review to identify influencer marketing threats. Management Review Quarterly, pages 1–26, 2024. [7] Muhammad Ahsanullah Qureshi, Sidra Shahzadi, and Tehleel Hussain. Exploring the role of influencers’ perceived fraud between influencers’ credibility and consumer purchase intentions. International Journal of Professional Business Review: Int. J. Prof. Bus. Rev., 9(1):34, 2024. [8] Yash Vekaria, Zubair Shafiq, and Savvas Zannettou. Before blue birds became x-tinct: Understanding the effect of regime change on twitter’s advertising and compliance of advertising policies. arXiv preprint arXiv:2309.12591, 2023. [9] Esther Rozendaal, Moniek Buijzen, and Patti Valkenburg. Comparing children’s and adults’ cognitive advertising competences in the netherlands. Journal of Children and Media, 4(1): 77–89, 2010. [10] Rödl & Partner. Key points of the administrative measures for internet advertising, May 2023. URL https://www.roedl.com/insights/newsletter-china/2023-05/ key-points-administrative-measures-internet-advertising. Accessed: 2025-0503. [11] Federal Trade Commission. Dot com disclosures: Information about online advertising. Technical report, Federal Trade Commission, May 2000. URL https://www.ftc.gov/sites/default/files/attachments/press-releases/ ftc-staff-issues-guidelines-internet-advertising/0005dotcomstaffreport. pdf. Accessed: 2025-05-03. [12] Mirko Franco, Ombretta Gaggi, and Claudio E Palazzi. Analyzing the use of large language models for content moderation with chatgpt examples. In Proceedings of the 3rd International Workshop on Open Challenges in Online Social Networks, pages 1–8, 2023. [13] Deepak Kumar, Yousef Anees AbuHashem, and Zakir Durumeric. Watch your language: Investigating content moderation with large language models. In Proceedings of the International AAAI Conference on Web and Social Media, volume 18, pages 865–878, 2024. [14] Qiang Sheng, Juan Cao, Xueyao Zhang, Rundong Li, Danding Wang, and Yongchun Zhu. Zoom out and observe: News environment perception for fake news detection. arXiv preprint arXiv:2203.10885, 2022. [15] Xinyi Zhou, Ashish Sharma, Amy X Zhang, and Tim Althoff. Correcting misinformation on social media with a large language model. arXiv preprint arXiv:2403.11169, 2024. [16] Tarleton Gillespie. Content moderation, ai, and the question of scale. Big Data & Society, 7(2): 2053951720943234, 2020. 11

[17] Yifat Nahmias and Maayan Perel. The oversight of content moderation by ai: impact assessments and their limitations. Harv. J. on Legis., 58:145, 2021. [18] Femi Emmanuel Ayo, Olusegun Folorunso, Friday Thomas Ibharalu, and Idowu Ademola Osinuga. Machine learning techniques for hate speech classification of twitter data: Stateof-the-art, future challenges and research directions. Computer Science Review, 38:100311, 2020. [19] Jakub Podolak, Szymon Łukasik, Paweł Balawender, Jan Ossowski, Jan Piotrowski, Katarzyna Bakowicz, ˛ and Piotr Sankowski. Llm generated responses to mitigate the impact of hate speech. arXiv preprint arXiv:2311.16905, 2023. [20] Aaron Hurst, Adam Lerer, Adam P Goucher, Adam Perelman, Aditya Ramesh, Aidan Clark, AJ Ostrow, Akila Welihinda, Alan Hayes, Alec Radford, et al. Gpt-4o system card. arXiv preprint arXiv:2410.21276, 2024. [21] Aixin Liu, Bei Feng, Bing Xue, Bingxuan Wang, Bochao Wu, Chengda Lu, Chenggang Zhao, Chengqi Deng, Chenyu Zhang, Chong Ruan, et al. Deepseek-v3 technical report. arXiv preprint arXiv:2412.19437, 2024. [22] Bo Li, Kaichen Zhang, Hao Zhang, Dong Guo, Renrui Zhang, Feng Li, Yuanhan Zhang, Ziwei Liu, and Chunyuan Li. Llava-next: Stronger llms supercharge multimodal capabilities in the wild, May 2024. URL https://llava-vl.github.io/blog/ 2024-05-10-llava-next-stronger-llms/. [23] Qwen Team. Qwen2.5-vl, January 2025. URL https://qwenlm.github.io/blog/qwen2. 5-vl/. [24] Google DeepMind. Gemini 2.5: More capable, more thoughtful. https://blog.google/ technology/google-deepmind/gemini-model-thinking-updates-march-2025/ #gemini-2-5-thinking, March 2025. Accessed: 2025-05-11. [25] Glen T Cameron, Kuen-Hee Ju-Pak, and Bong-Hyun Kim. Advertorials in magazines: Current use and compliance with industry guidelines. Journalism & Mass Communication Quarterly, 73(3):722–733, 1996. [26] Karmen Erjavec. Beyond advertising and journalism: Hybrid promotional news discourse. Discourse & Society, 15(5):553–578, 2004. [27] Bartosz W Wojdynski and Nathaniel J Evans. The covert advertising recognition and effects (care) model: Processes of persuasion in native advertising and other masked formats. International Journal of Advertising, 39(1):4–31, 2020. [28] Michelle R Nelson, Michelle LM Wood, and Hye-Jin Paek. Increased persuasion knowledge of video news releases: Audience beliefs about news and support for source disclosure. Journal of Mass Media Ethics, 24(4):220–237, 2009. [29] Jinglin Tan. A critical research on xiaohongshu for information sharing for chinese teenagers. Profesional de la información, 33(1), 2024. [30] Microsoft. Presidio. https://github.com/microsoft/presidio, 2025. Accessed: 202504-25. [31] Alibaba Cloud. BlurFace - Face Information Masking API. https://help.aliyun.com/ zh/viapi/developer-reference/api-face-information-masking, 2024. Accessed: 2025-05-16. [32] Zhiyu Wu, Xiaokang Chen, Zizheng Pan, Xingchao Liu, Wen Liu, Damai Dai, Huazuo Gao, Yiyang Ma, Chengyue Wu, Bingxuan Wang, Zhenda Xie, Yu Wu, Kai Hu, Jiawei Wang, Yaofeng Sun, Yukun Li, Yishi Piao, Kang Guan, Aixin Liu, Xin Xie, Yuxiang You, Kai Dong, Xingkai Yu, Haowei Zhang, Liang Zhao, Yisong Wang, and Chong Ruan. Deepseek-vl2: Mixture-of-experts vision-language models for advanced multimodal understanding, 2024. URL https://arxiv.org/abs/2412.10302. 12

[33] Zhe Chen, Jiannan Wu, Wenhai Wang, Weijie Su, Guo Chen, Sen Xing, Muyan Zhong, Qinglong Zhang, Xizhou Zhu, Lewei Lu, et al. Internvl: Scaling up vision foundation models and aligning for generic visual-linguistic tasks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 24185–24198, 2024. [34] Meta AI. The llama 4 herd: The beginning of a new era of natively multimodal ai innovation. https://ai.meta.com/blog/llama-4-multimodal-intelligence/, April 2025. Accessed: 2025-05-11. [35] Qwen Team. Qwen2.5-max: Exploring the intelligence of large-scale moe model. https: //qwenlm.github.io/blog/qwen2.5-max/, January 2025. Accessed: 2025-05-11. [36] Team GLM, Aohan Zeng, Bin Xu, Bowen Wang, Chenhui Zhang, Da Yin, Dan Zhang, Diego Rojas, Guanyu Feng, Hanlin Zhao, et al. Chatglm: A family of large language models from glm-130b to glm-4 all tools. arXiv preprint arXiv:2406.12793, 2024. [37] Demis Hassabis and Koray Kavukcuoglu. Introducing gemini 2.0: our new ai model for the agentic era, December 2024. URL https://blog.google/technology/google-deepmind/ google-gemini-ai-update-december-2024/. Accessed: 2025-04-27. [38] Qwen Team. Qvq-max: Think with evidence. qvq-max-preview/, 2025. Accessed: 2025-05-11.

https://qwenlm.github.io/blog/

[39] StepFun. Step-r1-v-mini guideline. https://platform.stepfun.com/docs/guide/ reasoning, 2025. Accessed: 2025-05-11. [40] Vaishali U Gongane, Mousami V Munot, and Alwin D Anuse. Detection and moderation of detrimental content on social media platforms: current status and future directions. Social Network Analysis and Mining, 12(1):129, 2022. [41] Hadeer Ahmed, Issa Traore, and Sherif Saad. Detection of online fake news using n-gram analysis and machine learning techniques. In Intelligent, Secure, and Dependable Systems in Distributed and Cloud Environments: First International Conference, ISDDC 2017, Vancouver, BC, Canada, October 26-28, 2017, Proceedings 1, pages 127–138. Springer, 2017. [42] Jingyi Zheng, Junfeng Wang, Zhen Sun, Wenhan Dong, Yule Liu, and Xinlei He. Th-bench: Evaluating evading attacks via humanizing ai text on machine-generated text detectors. In Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V. 2, pages 5948–5959, 2025. [43] Yule Liu, Zhiyuan Zhong, Yifan Liao, Zhen Sun, Jingyi Zheng, Jiaheng Wei, Qingyuan Gong, Fenghua Tong, Yang Chen, Yang Zhang, et al. On the generalization ability of machinegenerated text detectors. arXiv e-prints, pages arXiv–2412, 2024. [44] Seema Nagar, Ferdous Ahmed Barbhuiya, and Kuntal Dey. Towards more robust hate speech detection: using social context and user data. Social Network Analysis and Mining, 13(1):47, 2023. [45] Shubham Bharti, Arun Kumar Yadav, Mohit Kumar, and Divakar Yadav. Cyberbullying detection from tweets using deep learning. Kybernetes, 51(9):2695–2711, 2022. [46] Yeqing Yan, Peng Zheng, and Yongjun Wang. Enhancing large language model capabilities for rumor detection with knowledge-powered prompting. Engineering Applications of Artificial Intelligence, 133:108259, 2024. [47] Szu-Chuang Li, Yu-Ching Chen, Yi-Wen Chen, and Yennun Huang. Predicting advertisement revenue of social-media-driven content websites: Toward more efficient and sustainable social media posting. Sustainability, 14(7):4225, 2022. [48] Zaeem Hussain, Mingda Zhang, Xiaozhong Zhang, Keren Ye, Christopher Thomas, Zuha Agha, Nathan Ong, and Adriana Kovashka. Automatic understanding of image and video advertisements. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 1705–1715, 2017. 13

[49] Song Liang, Ruihang Liu, and Jiansheng Qian. Fixation prediction for advertising images: Dataset and benchmark. Journal of Visual Communication and Image Representation, 81: 103356, 2021. [50] Zebo Liu, Kehan Li, Xu Tan, and Jiming Chen. Iad: A benchmark dataset and a new method for illegal advertising classification. In ECAI 2020, pages 2085–2092. IOS Press, 2020. [51] Zongmin Zhang, Yujie Han, Zhou Zhang, Yule Liu, Jingyi Zheng, and Zhen Sun. Adspectorx: A multimodal expert spector for covert advertising detection on chinese social media. In Proceedings of the Third International Workshop on Social and Metaverse Computing, Sensing and Networking, SocialMeta ’24, page 50–56, New York, NY, USA, 2024. Association for Computing Machinery. ISBN 9798400712999. doi: 10.1145/3698387.3700001. URL https: //doi.org/10.1145/3698387.3700001.

14

NeurIPS Paper Checklist 1. Claims Question: Do the main claims made in the abstract and introduction accurately reflect the paper’s contributions and scope? Answer: [Yes] Justification: The abstract and introduction clearly state the main claims and contributions, which align with the theoretical and experimental results. Assumptions and limitations are appropriately acknowledged, and the scope is accurately reflected. Guidelines: • The answer NA means that the abstract and introduction do not include the claims made in the paper. • The abstract and/or introduction should clearly state the claims made, including the contributions made in the paper and important assumptions and limitations. A No or NA answer to this question will not be perceived well by the reviewers. • The claims made should match theoretical and experimental results, and reflect how much the results can be expected to generalize to other settings. • It is fine to include aspirational goals as motivation as long as it is clear that these goals are not attained by the paper. 2. Limitations Question: Does the paper discuss the limitations of the work performed by the authors? Answer: [Yes] Justification: We have discussed the limitations in Appendix 8. Guidelines: • The answer NA means that the paper has no limitation while the answer No means that the paper has limitations, but those are not discussed in the paper. • The authors are encouraged to create a separate "Limitations" section in their paper. • The paper should point out any strong assumptions and how robust the results are to violations of these assumptions (e.g., independence assumptions, noiseless settings, model well-specification, asymptotic approximations only holding locally). The authors should reflect on how these assumptions might be violated in practice and what the implications would be. • The authors should reflect on the scope of the claims made, e.g., if the approach was only tested on a few datasets or with a few runs. In general, empirical results often depend on implicit assumptions, which should be articulated. • The authors should reflect on the factors that influence the performance of the approach. For example, a facial recognition algorithm may perform poorly when image resolution is low or images are taken in low lighting. Or a speech-to-text system might not be used reliably to provide closed captions for online lectures because it fails to handle technical jargon. • The authors should discuss the computational efficiency of the proposed algorithms and how they scale with dataset size. • If applicable, the authors should discuss possible limitations of their approach to address problems of privacy and fairness. • While the authors might fear that complete honesty about limitations might be used by reviewers as grounds for rejection, a worse outcome might be that reviewers discover limitations that aren’t acknowledged in the paper. The authors should use their best judgment and recognize that individual actions in favor of transparency play an important role in developing norms that preserve the integrity of the community. Reviewers will be specifically instructed to not penalize honesty concerning limitations. 3. Theory assumptions and proofs Question: For each theoretical result, does the paper provide the full set of assumptions and a complete (and correct) proof? Answer: [NA] Justification: This work does not involve a set of assumptions and corresponding proof. Guidelines: • The answer NA means that the paper does not include theoretical results. • All the theorems, formulas, and proofs in the paper should be numbered and crossreferenced. 15

• All assumptions should be clearly stated or referenced in the statement of any theorems. • The proofs can either appear in the main paper or the supplemental material, but if they appear in the supplemental material, the authors are encouraged to provide a short proof sketch to provide intuition. • Inversely, any informal proof provided in the core of the paper should be complemented by formal proofs provided in appendix or supplemental material. • Theorems and Lemmas that the proof relies upon should be properly referenced. 4. Experimental result reproducibility Question: Does the paper fully disclose all the information needed to reproduce the main experimental results of the paper to the extent that it affects the main claims and/or conclusions of the paper (regardless of whether the code and data are provided or not)? Answer: [Yes] Justification: We will release all the code, datasets, prompts and other environment settings we used in our paper. We have put all the details in the main content and Appendix B and Appendix D. Guidelines: • The answer NA means that the paper does not include experiments. • If the paper includes experiments, a No answer to this question will not be perceived well by the reviewers: Making the paper reproducible is important, regardless of whether the code and data are provided or not. • If the contribution is a dataset and/or model, the authors should describe the steps taken to make their results reproducible or verifiable. • Depending on the contribution, reproducibility can be accomplished in various ways. For example, if the contribution is a novel architecture, describing the architecture fully might suffice, or if the contribution is a specific model and empirical evaluation, it may be necessary to either make it possible for others to replicate the model with the same dataset, or provide access to the model. In general. releasing code and data is often one good way to accomplish this, but reproducibility can also be provided via detailed instructions for how to replicate the results, access to a hosted model (e.g., in the case of a large language model), releasing of a model checkpoint, or other means that are appropriate to the research performed. • While NeurIPS does not require releasing code, the conference does require all submissions to provide some reasonable avenue for reproducibility, which may depend on the nature of the contribution. For example (a) If the contribution is primarily a new algorithm, the paper should make it clear how to reproduce that algorithm. (b) If the contribution is primarily a new model architecture, the paper should describe the architecture clearly and fully. (c) If the contribution is a new model (e.g., a large language model), then there should either be a way to access this model for reproducing the results or a way to reproduce the model (e.g., with an open-source dataset or instructions for how to construct the dataset). (d) We recognize that reproducibility may be tricky in some cases, in which case authors are welcome to describe the particular way they provide for reproducibility. In the case of closed-source models, it may be that access to the model is limited in some way (e.g., to registered users), but it should be possible for other researchers to have some path to reproducing or verifying the results. 5. Open access to data and code Question: Does the paper provide open access to the data and code, with sufficient instructions to faithfully reproduce the main experimental results, as described in supplemental material? Answer: [Yes] Justification: We provide the code and data with a Hugging Face Dataset Link and GitHub repository in introduction. Guidelines: • The answer NA means that paper does not include experiments requiring code. • Please see the NeurIPS code and data submission guidelines (https://nips.cc/ public/guides/CodeSubmissionPolicy) for more details. 16

• While we encourage the release of code and data, we understand that this might not be possible, so “No” is an acceptable answer. Papers cannot be rejected simply for not including code, unless this is central to the contribution (e.g., for a new open-source benchmark). • The instructions should contain the exact command and environment needed to run to reproduce the results. See the NeurIPS code and data submission guidelines (https: //nips.cc/public/guides/CodeSubmissionPolicy) for more details. • The authors should provide instructions on data access and preparation, including how to access the raw data, preprocessed data, intermediate data, and generated data, etc. • The authors should provide scripts to reproduce all experimental results for the new proposed method and baselines. If only a subset of experiments are reproducible, they should state which ones are omitted from the script and why. • At submission time, to preserve anonymity, the authors should release anonymized versions (if applicable). • Providing as much information as possible in supplemental material (appended to the paper) is recommended, but including URLs to data and code is permitted. 6. Experimental setting/details Question: Does the paper specify all the training and test details (e.g., data splits, hyperparameters, how they were chosen, type of optimizer, etc.) necessary to understand the results? Answer: [Yes] Justification: We have listed all the detailed settings of the test details on hyperparameters, optimizer in the Appendix B and code. Guidelines: • The answer NA means that the paper does not include experiments. • The experimental setting should be presented in the core of the paper to a level of detail that is necessary to appreciate the results and make sense of them. • The full details can be provided either with the code, in appendix, or as supplemental material. 7. Experiment statistical significance Question: Does the paper report error bars suitably and correctly defined or other appropriate information about the statistical significance of the experiments? Answer: [Yes] Justification: Experiments showed statistical significance tests to support the claims that fine-tuning on our dataset could surpass their zero-shot performance. Guidelines: • The answer NA means that the paper does not include experiments. • The authors should answer "Yes" if the results are accompanied by error bars, confidence intervals, or statistical significance tests, at least for the experiments that support the main claims of the paper. • The factors of variability that the error bars are capturing should be clearly stated (for example, train/test split, initialization, random drawing of some parameter, or overall run with given experimental conditions). • The method for calculating the error bars should be explained (closed form formula, call to a library function, bootstrap, etc.) • The assumptions made should be given (e.g., Normally distributed errors). • It should be clear whether the error bar is the standard deviation or the standard error of the mean. • It is OK to report 1-sigma error bars, but one should state it. The authors should preferably report a 2-sigma error bar than state that they have a 96% CI, if the hypothesis of Normality of errors is not verified. • For asymmetric distributions, the authors should be careful not to show in tables or figures symmetric error bars that would yield results that are out of range (e.g. negative error rates). • If error bars are reported in tables or plots, The authors should explain in the text how they were calculated and reference the corresponding figures or tables in the text. 8. Experiments compute resources

17

Question: For each experiment, does the paper provide sufficient information on the computer resources (type of compute workers, memory, time of execution) needed to reproduce the experiments? Answer: [Yes] Justification: We put the detailed information on the computer resources in Appendix B. Guidelines: • The answer NA means that the paper does not include experiments. • The paper should indicate the type of compute workers CPU or GPU, internal cluster, or cloud provider, including relevant memory and storage. • The paper should provide the amount of compute required for each of the individual experimental runs as well as estimate the total compute. • The paper should disclose whether the full research project required more compute than the experiments reported in the paper (e.g., preliminary or failed experiments that didn’t make it into the paper). 9. Code of ethics Question: Does the research conducted in the paper conform, in every respect, with the NeurIPS Code of Ethics https://neurips.cc/public/EthicsGuidelines? Answer: [Yes] Justification: The wages for our data annotation work exceeded the local minimum wage. The content and scope of the collected dataset strictly adhered to the platform’s terms of use, and additional anonymization was applied to further protect user privacy. Guidelines: • The answer NA means that the authors have not reviewed the NeurIPS Code of Ethics. • If the authors answer No, they should explain the special circumstances that require a deviation from the Code of Ethics. • The authors should make sure to preserve anonymity (e.g., if there is a special consideration due to laws or regulations in their jurisdiction). 10. Broader impacts Question: Does the paper discuss both potential positive societal impacts and negative societal impacts of the work performed? Answer: [Yes] Justification: We have discussed the societal impacts in Appendix I. Guidelines: • The answer NA means that there is no societal impact of the work performed. • If the authors answer NA or No, they should explain why their work has no societal impact or why the paper does not address societal impact. • Examples of negative societal impacts include potential malicious or unintended uses (e.g., disinformation, generating fake profiles, surveillance), fairness considerations (e.g., deployment of technologies that could make decisions that unfairly impact specific groups), privacy considerations, and security considerations. • The conference expects that many papers will be foundational research and not tied to particular applications, let alone deployments. However, if there is a direct path to any negative applications, the authors should point it out. For example, it is legitimate to point out that an improvement in the quality of generative models could be used to generate deepfakes for disinformation. On the other hand, it is not needed to point out that a generic algorithm for optimizing neural networks could enable people to train models that generate Deepfakes faster. • The authors should consider possible harms that could arise when the technology is being used as intended and functioning correctly, harms that could arise when the technology is being used as intended but gives incorrect results, and harms following from (intentional or unintentional) misuse of the technology. • If there are negative societal impacts, the authors could also discuss possible mitigation strategies (e.g., gated release of models, providing defenses in addition to attacks, mechanisms for monitoring misuse, mechanisms to monitor how a system learns from feedback over time, improving the efficiency and accessibility of ML). 11. Safeguards Question: Does the paper describe safeguards that have been put in place for responsible release of data or models that have a high risk for misuse (e.g., pretrained language models, image generators, or scraped datasets)?

18

Answer: [Yes] Justification: We release our models and dataset under restricted licenses and access terms. All released checkpoints are accompanied by usage agreements, and unsafe examples are filtered or annotated. Guidelines: • The answer NA means that the paper poses no such risks. • Released models that have a high risk for misuse or dual-use should be released with necessary safeguards to allow for controlled use of the model, for example by requiring that users adhere to usage guidelines or restrictions to access the model or implementing safety filters. • Datasets that have been scraped from the Internet could pose safety risks. The authors should describe how they avoided releasing unsafe images. • We recognize that providing effective safeguards is challenging, and many papers do not require this, but we encourage authors to take this into account and make a best faith effort. 12. Licenses for existing assets Question: Are the creators or original owners of assets (e.g., code, data, models), used in the paper, properly credited and are the license and terms of use explicitly mentioned and properly respected? Answer: [Yes] Justification: All reused datasets and models are properly cited in the main paper and supplementary. We explicitly list versions and sources (URLs) for each reused asset. Guidelines: • The answer NA means that the paper does not use existing assets. • The authors should cite the original paper that produced the code package or dataset. • The authors should state which version of the asset is used and, if possible, include a URL. • The name of the license (e.g., CC-BY 4.0) should be included for each asset. • For scraped data from a particular source (e.g., website), the copyright and terms of service of that source should be provided. • If assets are released, the license, copyright information, and terms of use in the package should be provided. For popular datasets, paperswithcode.com/datasets has curated licenses for some datasets. Their licensing guide can help determine the license of a dataset. • For existing datasets that are re-packaged, both the original license and the license of the derived asset (if it has changed) should be provided. • If this information is not available online, the authors are encouraged to reach out to the asset’s creators. 13. New assets Question: Are new assets introduced in the paper well documented and is the documentation provided alongside the assets? Answer: [Yes] Justification: The released benchmark and model checkpoints are documented with task definitions, collection methods, license terms, and usage limitations. Details are provided in the main content, appendix and supplement files. Guidelines: • The answer NA means that the paper does not release new assets. • Researchers should communicate the details of the dataset/code/model as part of their submissions via structured templates. This includes details about training, license, limitations, etc. • The paper should discuss whether and how consent was obtained from people whose asset is used. • At submission time, remember to anonymize your assets (if applicable). You can either create an anonymized URL or include an anonymized zip file. 14. Crowdsourcing and research with human subjects Question: For crowdsourcing experiments and research with human subjects, does the paper include the full text of instructions given to participants and screenshots, if applicable, as well as details about compensation (if any)? Answer: [NA]

19

Justification: Although our work does not involve crowdsourcing experiments or research with human subjects in the conventional sense, we did employ human annotators for data labeling. They were paid $5 per hour, which exceeds the local minimum wage standard. The compensation screenshots are shown in Appendix F. Guidelines: • The answer NA means that the paper does not involve crowdsourcing nor research with human subjects. • Including this information in the supplemental material is fine, but if the main contribution of the paper involves human subjects, then as much detail as possible should be included in the main paper. • According to the NeurIPS Code of Ethics, workers involved in data collection, curation, or other labor should be paid at least the minimum wage in the country of the data collector. 15. Institutional review board (IRB) approvals or equivalent for research with human subjects Question: Does the paper describe potential risks incurred by study participants, whether such risks were disclosed to the subjects, and whether Institutional Review Board (IRB) approvals (or an equivalent approval/review based on the requirements of your country or institution) were obtained? Answer: [NA] Justification: No potential risks for human participants were involved in this research, and no IRB or ethics review was necessary. Guidelines: • The answer NA means that the paper does not involve crowdsourcing nor research with human subjects. • Depending on the country in which research is conducted, IRB approval (or equivalent) may be required for any human subjects research. If you obtained IRB approval, you should clearly state this in the paper. • We recognize that the procedures for this may vary significantly between institutions and locations, and we expect authors to adhere to the NeurIPS Code of Ethics and the guidelines for their institution. • For initial submissions, do not include any information that would break anonymity (if applicable), such as the institution conducting the review. 16. Declaration of LLM usage Question: Does the paper describe the usage of LLMs if it is an important, original, or non-standard component of the core methods in this research? Answer: [Yes] Justification: We employ LLMs as evaluation targets and for generating adversarial prompts in several attack methods we evaluate. Their use is central to the attacks and defenses framework and is detailed in the methodology section and Appendix. Guidelines: • The answer NA means that the core method development in this research does not involve LLMs as any important, original, or non-standard components. • Please refer to our LLM policy (https://neurips.cc/Conferences/2025/LLM) for what should or should not be described.

20

A

Guideline of Detecting Covert Advertisement

Observation object: In order to effectively evaluate whether a post is a hidden advertisement, the annotator should pay comprehensive attention to all parts of the post. Specifically, the annotator needs to focus on the image, body content, and comments Identify content: The annotator should first determine whether the content is related to a product or paid service. If it clearly falls into a category unrelated to commercial goods, it can be simply classified as non-advertising content (Option 1). The annotator’s next task is to determine whether the content is a covert advertisement. It is important to avoid misclassifying general lifestyle sharing content as advertising. Annotators should carefully distinguish between the two based on the following evidence:

Table 5: Common Evidence of Covert Advertising in Social Media Content Common Characteristics of Covert Advertisements 1. Often include detailed product information such as price, purchase method, and product address. 2. Frequently contain purchase links, either embedded in the image or placed in the comment section. 3. May direct followers to join groups, message privately, or move to external platforms. 4. Comment sections may include remarks from users pointing out that the content is an ad. 5. Often use irrelevant but popular product tags to attract unrelated traffic. 6. Commonly promote unknown products or counterfeit versions of well-known items. 7. May use clickbait-style or eye-catching titles to draw attention. 8. Tend to focus on a single product or a set of products from the same brand, rather than covering diverse items. 9. Adopt formal or commercial-style language, while lifestyle content tends to be casual and personal. 10. Rarely mention disadvantages; instead, ads often exaggerate product strengths. 11. Use exaggerated promotional phrases, such as “best of the year” or “unbeatable value.” 12. Brand names appear repeatedly and are visually emphasized in both text and images. 13. The product is usually the central focus, unlike non-advertising content that may highlight other themes like travel or personal experiences.

Typical examples: We have summarized several common types of covert advertisements for the annotator’s reference. Covert advertisements can take various forms, such as images displaying the name of the online shop and product, or comments explicitly mentioning the shop name. In some cases, comments may subtly convey product or shop names in complex ways, or images and comments may include product descriptions that hint at where to find the link. Other examples include text making clear references to a product, comments suggesting private messages to share product links, product names visible directly in the image, or even product links hidden in flipped or reversed images. These examples serve as a guide but do not cover all possible manifestations of covert advertisements. We show some typical examples in Figure 4.

B

Implement Details

The details of the models, including their parameter sizes and download links, are summarized in Table 6. In our setup, we fine-tuned the model by inserting LoRA adapters (rank 8, α = 32) into all linear layers, using micro-batches of size 1 with gradient accumulation over 16 steps to emulate a larger effective batch. Optimization was handled by AdamW (β1 = 0.9, β2 = 0.95, ϵ = 1 × 10−8 ) at a learning rate of 1 × 10−4 with a weight decay of 0.1, guided by a cosine scheduler (no warmup) across three epochs. Inputs were truncated to 4096 tokens using the delete strategy, and bfloat16 mixed precision was enabled to improve speed and reduce memory usage. 21

The image has the name of the online shop and the name of the product

The comments has the name of the online shop

Comments convey product names and shop names in a complex form Image Flip

Product description in image and comment shows where to get link

Brand name

The brand and shop name is in image but the image is flipped

shop name

Add special characters to comments

Comments lead to a private message with a link to the product

shop name Special symbols

🔗 means link 🍑 means Taobao (online shop platform)

BrandI name send you the link of product in private message

Products name in image

Products’ links are in flipped image

Brand name

Join the group to get link

A clear reference to the product in the text Brand and product name

Figure 4: Typical Examples of Covert Advertisements

C

Supplementary experimental results

We trained and evaluated several lightweight models on the CHASM dataset. The results are shown in Table 7. These baselines underperform compared to fine-tuned MLLMs, further highlighting the difficulty and subtlety of the task. 22

Table 6: Open-source and proprietary MLLMs with parameter counts and links. Model Parameters Link Deepseek-vl2-small [32] 16B Model_Link InternVL2.5-8B [33] 8B Model_Link LLaVA-NeXT-8B-hf [22] 8B Model_Link Qwen2.5-VL-7B-Instruct [23] 7B Model_Link Deepseek-V3 [21] 671B Model_Link Llama-4-Maverick [34] 400B Model_Link Qwen2.5-Max [35] Model_Link GLM-4-Flash-250414 [36] Model_Link GLM-4-Plus [36] Model_Link Gpt-4o-2024-08-06 [20] Model_Link Gpt-4o-mini-2024-07-18 [20] Model_Link Gemini-2.0-flash [37] Model_Link QvQ-Max [38] Model_Link Step-R1-V-Mini [39] Model_Link Gemini 2.5 Pro [24] Model_Link Table 7: Performance of lightweight baseline models on the CHASM dataset. Model Accuracy Precision Recall F1 Score TF-IDF + LR TF-IDF + SVM BERT + ResNet CLIP

D

0.647 0.624 0.653 0.622

0.655 0.629 0.722 0.622

0.648 0.624 0.653 0.622

0.644 0.620 0.615 0.622

Prompt Template Zero-shot Prompt Your task is to determine whether a social media post contains advertising content. The input may include tweets, images, and comments. If the input contains persuasive content encouraging shopping, output ’1’ to indicate the presence of an advertisement. If the input is just general life-sharing content or unrelated to products, output ’0’. Please output only ’1’ or ’0’ without any additional text. Few-shot Prompt Your task is to determine whether a social media post contains advertising content. The input may include tweets, images, and comments. If the input contains persuasive content encouraging shopping, output ’1’ to indicate the presence of an advertisement. If the input is just general life-sharing content or unrelated to products, output ’0’. Please output only ’1’ or ’0’ without any additional text. [A Selected Convert Advertisement Example] [A Selected Non-Convert Advertisement Example]

E

Can more detailed prompts lead to better detection performance?

Because the experiments in Section 4.2 show that, in both zero-shot and in-context learning settings, MLLMs do not follow the same criteria as humans when identifying covert advertisements, we attempted to provide more detailed evaluation standards directly in the prompt. However, as shown in 23

Table 8, this did not help align with fine-grained human standards, and these more detailed prompts performed worse. We use the templates as follows: Detailed Zero-shot Prompt Your task is to determine whether the social media tweets contain advertising content. The input may include tweets, pictures, and comments. If the input contains content that persuades people to buy, the output is ’1’, which means it contains advertising. If the input is just general life sharing content or other content not related to the product, the output is ’0’. Please only output ’1’/’0’, and do not output other content. Here are some guidelines: 1. Clear evidence of promotion: Hidden ads often contain obvious signs of promotion, such as providing direct purchase links or product purchase instructions. To make the ads more hidden, promotional links are sometimes embedded in pictures or comments, or users are redirected to private chat groups for sales. In contrast, non-advertising content focuses mainly on sharing personal experiences, so it may only casually mention product or store names, and the content usually lacks enough information for users to complete the purchase. 2. Post language style: Hidden ads often use clickbait-style titles and sales pitches. Such articles often have a strong promotional tone and use exaggerated language to emphasize the advantages of the product, which runs counter to the natural style of daily communication. In contrast, non-advertising content is usually more casual in tone and focuses on sharing personal experiences rather than promoting products. It may also mention product shortcomings. 3. Post text and image structure: Hidden ads often focus text and images on a single specific product or closely related products of the same brand. In contrast, non-promotional lifestyle sharing posts often involve multiple different brands in the same category, some of which may even be competitors, or the author does not explicitly recommend any specific brand. Detailed Few-shot Prompt Your task is to determine whether the social media tweets contain advertising content. The input may include tweets, pictures, and comments. If the input contains content that persuades people to buy, the output is ’1’, which means it contains advertising. If the input is just general life sharing content or other content not related to the product, the output is ’0’. Please only output ’1’/’0’, and do not output other content. Here are some guidelines: 1. Clear evidence of promotion: Hidden ads often contain obvious signs of promotion, such as providing direct purchase links or product purchase instructions. To make the ads more hidden, promotional links are sometimes embedded in pictures or comments, or users are redirected to private chat groups for sales. In contrast, non-advertising content focuses mainly on sharing personal experiences, so it may only casually mention product or store names, and the content usually lacks enough information for users to complete the purchase. 2. Post language style: Hidden ads often use clickbait-style titles and sales pitches. Such articles often have a strong promotional tone and use exaggerated language to emphasize the advantages of the product, which runs counter to the natural style of daily communication. In contrast, non-advertising content is usually more casual in tone and focuses on sharing personal experiences rather than promoting products. It may also mention product shortcomings. 3. Post text and image structure: Hidden ads often focus text and images on a single specific product or closely related products of the same brand. In contrast, non-promotional lifestyle sharing posts often involve multiple different brands in the same category, some of which may even be competitors, or the author does not explicitly recommend any specific brand. [A Selected Convert Advertisement Example] [A Selected Non-Convert Advertisement Example]

24

Table 8: Evaluation metrics under top performance models and different prompt settings. Compared to the prompts used in the main content (Normal Prompt), we found that using prompts with more detailed evaluation criteria information did not help align with fine-grained human standards; These more detailed prompts performed worse. Model GPT-4o (ZS) DeepSeek-VL3 (ICL)

Prompt Type Detailed Prompt Normal Prompt Detailed Prompt Normal Prompt

Precision 0.482 0.464 0.565 0.578

Recall 0.672 0.836 0.574 0.607

F1-score 0.562 0.596 0.569 0.592

AUC-ROC 0.786 0.851 0.756 0.772

Figure 5: Screenshot of The Annotation System

F

Demos of C HASM

F.1

Screenshot of The Annotation System

Figure 5 shows the annotation interface designed for labeling social media posts. Title, Description, and Comments fields on the left, displaying the textual content of the post. A preview of associated images in the center, A labeling section on the right, where annotators can choose from three options: Product Unrelated, Product Related But Non-Advertisement, and Covert Advertisement.

F.2 F.2.1

Examples of Anonymization Examples of Text Anonymization

In the examples, we masked detailed information such as detailed addresses or the website. 25

Figure 6: Example of the image anonymization

Example 1 Chinese Text: <详细地址>的某华公寓,后面就是工业园,超级吵白天晚上都吵 Translate: The Mouhua Apartment at <detailed address> is right next to an industrial park. It’s extremely noisy both during the day and at night. Example 2 Chinese Text:虽然,但是文件要自己命名和管理才知道是什么,在哪里。ai代理的话 我怎么找到呢? <网址> Translate: Although... the files need to be named and organized manually, so I know what they are and where they are. If it’s handled by an AI agent, how would I be able to find them? <website> F.2.2

Examples of Image Anonymization

As shown in Figure 6, we anonymized the images, primarily by masking faces, to further protect privacy.

G

Distribution of the Dataset

This section illustrates how normal posts and covert advertisements differ in their distributions over five key features, shown in Figure 7. The five key feature dimensions are Number of Images, Post Text Length, Number of Comments, Average Comment Length, and Number of Tags. Blue bars represent the count distribution of normal posts (left y-axis). Red bars represent the count distribution of covert advertisement posts. Blue lines indicate the density of normal posts across the feature values (right y-axis). Red lines indicate the normalized ratio of covert ads across the feature values. Although there are some distributional differences between the two, for example, covert advertisements tend to have slightly shorter text lengths than normal posts, these statistical features are overall quite similar and are insufficient on their own to reliably distinguish covert advertisements from normal posts. 26

Number of Images 0.15 0.10

Ratio

Count

1000 500

0.05

0

1

2

3

4

5

6

7

8 9 10 11 12 13 14 15 16 17 18 Post Text Length

500

0.002

0

Ratio

0.004

Count

1000

0

97

194

291

388 485 582 Number of Comments

679

776

873

970

0.1

Ratio

Count

1000 500 0

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Avg. Comment Length

Count

Ratio

0.050

250

0.025 0

8

16

24

32

40 48 Number of Tags

56

64

72

80

0.000

0.10

500

0.05

250 0

0.0

Ratio

Count

500

0

0.000

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Normal Post (Number) Covert Ad (Number)

0.00

Normal Post Ratio Covert Ad Ratio

Figure 7: Feature Distributions of Normal Posts and Covert Advertisements

H

Examples of the Error Types

In this chapter, we discuss concrete examples of the four common error types listed in Section H, as illustrated in Figure 8. The first common issue is failing to detect hidden clues in the comments or images. As shown in the top row of Figure 8, the left subfigure contains a large highlighted area (red box) showing a specific branded product along with its price, which indicates a clear promotional intent. In the right subfigure, the red box highlights a comment asking users to send a private message, a common tactic used to evade platform review while promoting products. 27

Figure 8: Examples of Six Different Error Types

28

The second common issue is mistakenly classifying normal posts as advertisements without a factual basis. As shown in the middle row of Figure 8, the left subfigure features a post recommending a novelist. Although the language style may resemble promotional wording, the content itself is unrelated to any product or advertisement and should not be considered an advertisement. The right subfigure shows a post asking for opinions on outfit choices. While it may touch on product-related topics, the author’s focus is on seeking advice rather than promoting any specific item. The third common issue involves structural cues. For example, in the left subfigure of the bottom row in Figure 8, the content introduces multiple skincare products. The structure of the post is centered around summarizing a variety of items rather than focusing on a single one. Since these products are competing within a narrow category, it is less likely that the post serves as an advertisement. The fourth issue relates to linguistic style cues. For example, in the right subfigure of the bottom row in Figure 8, the post introduces a certain medication. The writing style resembles personal lifestyle sharing, and a significant portion of the text is dedicated to discussing its drawbacks. Therefore, it should be classified as normal sharing content rather than an advertisement.

I

Broader impacts

Our work has the potential to generate a positive social impact. Covert advertisement is a deceptive practice that seeks to gain unfair competitive advantages and is explicitly prohibited by advertising laws in multiple regions, including China and the United States. By enabling the automatic detection of covert advertisements, we believe our approach can help platforms foster a fairer and more trustworthy social media environment. The project may also have negative impacts, such as the risk of mistakenly classifying legitimate posts as advertisements, which could lead to an unsatisfactory user experience. However, nearly all quality-control ML models face this kind of issue, so the negative impact is neither significant nor unique to our model. We advocate for a cautious approach in the application of automatic advertisement detection by platform administrators. For instance, any punitive actions against users should involve human review, and platforms should provide clear channels for user feedback and explanation to ensure that the normal user experience is not adversely affected.

29

Record · ID 124072 · SHA-256 9a93e1c6d7447d48
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.