<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Notebook for PAN at CLEF 2022</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Wentao</forename><surname>Yu</surname></persName>
							<email>wentao.yu@rub.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Communication Acoustics</orgName>
								<orgName type="institution">Ruhr University Bochum</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Benedikt</forename><surname>Boenninghoff</surname></persName>
							<email>benedikt.boenninghoff@rub.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Communication Acoustics</orgName>
								<orgName type="institution">Ruhr University Bochum</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Dorothea</forename><surname>Kolossa</surname></persName>
							<email>dorothea.kolossa@rub.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Communication Acoustics</orgName>
								<orgName type="institution">Ruhr University Bochum</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Notebook for PAN at CLEF 2022</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">83977AC404BDDCF9D1844E42C0FE79AD</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T03:33+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>BERT</term>
					<term>Long text</term>
					<term>Irony detection</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The present paper addresses the PAN at CLEF 2022 challenge "Profiling Irony and Stereotype Spreaders on Twitter" (IROSTEREO). The challenge strives to identify whether an author spreads sarcasm through their tweets. In general, author profiling tasks, whether mechanical or manual, are based on extensive author text. Many machine learning-based author profiling studies indicate that author-by-author classification could benefit the performance compared with a text-by-text way.</p><p>We address the challenge through fine-tuning BERT model. BERT has shown satisfactory results on many natural language processing tasks. However, BERT model cannot exert its advantages in some specific tasks, like handling long documents, due to its limitation on the maximum input token length. Our author profiling task is one of these specific tasks. The present work addresses this dilemma through a re-segmentation approach: We first concatenate all tweets of an author into one document representation. We then split the document in such a way that the split text lengths do not exceed the maximum input token length of the BERT model and that we still retain the advantages of continuous text through an appropriate choice of overlap. Ultimately, the BERT model uses the hard voting method made the final decision.</p><p>Our work first compares the performance of two pre-trained BERT models, i.e., the RoBERTa and BERTweet models, trained with external datasets. Then, we fine-tune BERT models with three different loss functions. In addition, we also demonstrate and evaluate a BERT feature-based CNN model. The winning models of the PAN author profiling task in recent years are re-implemented as baselines. Finally, the BERTweet model trained with the cross-entropy weighted focal loss function achieves an accuracy of 98.89% on the official test set. Adding a further soft voting ensemble method, which integrates BERTweet models with different loss functions as well as the BERT feature-based CNN model, we placed first in the challenge and improved our model performance to 99.44%. 1</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Despite great effort being exerted by researchers and developers to detect and filter toxic language, the amount and impact of hate speech on social media are still posing serious threats to the mental health and well-being of users as well as to the possibility of democratic discourse on such platforms. According to the latest statistics <ref type="bibr" target="#b0">[1]</ref>, Twitter receives more than 5 million tweets per day. Hate speech is not in the minority in these tweets. Although Twitter has enacted a hateful conduct policy <ref type="foot" target="#foot_0">1</ref> , hate speech is still rampant. As an implicit way to express hatred, irony makes detection more challenging. In this work, we address the PAN at CLEF 2022 challenge: profiling the irony spreaders on Twitter. The challenge provides a dataset containing authors with a set of their tweets to identify whether the author spreads irony within their tweets.</p><p>The previous PAN author profiling tasks reveal that combining all documents from an author into one document representation and using it for author profiling has better performance than tweet-by-tweet classification. It is easy to figure out that not every tweet from an irony spreader may be ironic. Also, tweet-wise author profiling may cause much noise for classification. In accordance with this reasoning, in the PAN 2021 challenge for the detection of hate speech spreaders, the best performance was achieved by training a convolutional neural network (CNN) on the combined author document representations <ref type="bibr" target="#b1">[2]</ref>.</p><p>The Bidirectional Encoder Representations from Transformers (BERT) model <ref type="bibr" target="#b2">[3]</ref> was proposed in 2018 and is widely used in many natural language processing (NLP) tasks due to its outstanding performance. Training a BERT model from scratch requires large amounts of training data, and the number of parameters of the BERT model is also considerable. Therefore, it requires specific hardware, and the training process is also time-consuming. Transfer learning <ref type="bibr" target="#b3">[4]</ref> overcomes these disadvantages and makes the Transformer model more attractive compared with other approaches. However, the BERT model has a maximum token length limitation. For our task, the combined document representation could exceed this limitation. Thus, this work improves the BERT model performance with long documents by adopting a re-segmentation strategy, i.e., the combined document representation is split with overlap to fit BERT's length limit.</p><p>The remainder of the paper is structured as follows: To establish the context of this work, Section 2 looks back at the author profiling tasks of PAN and their winning models in the last decade. Section 3 describes the dataset of this year's PAN challenge and the employed text preprocessing strategies. All models are detailed in Section 4, with their training setup introduced in Section 5. Section 6 shows and analyzes the training results of each model. Finally, Section 7 summarizes the strategies, conclusion and experience of this work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related Works</head><p>The PAN organizing committee launched a series of author profiling tasks during the past decade. Until 2021, all challenges were multilingual tasks. Table <ref type="table" target="#tab_0">1</ref> gives an overview of all PAN author profiling challenges.</p><p>The objective of the Author Profiling Tasks from PAN 2013 to 2016 was to identify authors' gender and age group through their documents <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b5">6,</ref><ref type="bibr" target="#b6">7,</ref><ref type="bibr" target="#b7">8]</ref>. In 2015, in addition to identifying gender and age, participants also needed to score five personality traits <ref type="bibr" target="#b6">[7]</ref>. The 2017 PAN challenge focused not only on authors' gender detection but also on the language variety identification <ref type="bibr" target="#b8">[9]</ref>. The task in 2018 was still to detect gender, but in a multi-modal way. The organizer provided text and image data for the model training <ref type="bibr" target="#b9">[10]</ref>. With the rapid rise in social network users, people have also become aware of the problems that arise in such virtual spaces. Hence, the PAN challenge author profiling task has a new focus on Twitter from 2019. The goal in 2019 was bot detection, meanwhile identifying the gender of the human authors <ref type="bibr" target="#b10">[11]</ref>. The tasks for 2020 and 2021 were Twitter fake news and hate speech spreader identification, respectively <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b12">13]</ref>.</p><p>The best result papers in the past show the development of author profiling over the last few years. Most contestants achieved the best results using conventional classifiers like support vector machines (SVMs), decision trees, Expectation Maximization Clustering (EMC), and LibLINEAR <ref type="bibr" target="#b13">[14,</ref><ref type="bibr" target="#b14">15,</ref><ref type="bibr" target="#b15">16,</ref><ref type="bibr" target="#b16">17,</ref><ref type="bibr" target="#b17">18,</ref><ref type="bibr" target="#b18">19,</ref><ref type="bibr" target="#b19">20,</ref><ref type="bibr" target="#b20">21]</ref>. Among these, SVM combined with n-gram features is the most frequently used. Before 2018, researchers mainly discussed text preprocessing and feature extraction with the conventional classifiers. Since 2018, some new deep learning algorithms have gained advantages-the winning group in 2018 adopted representation fusion: text and image features are extracted by RNN and CNN, respectively <ref type="bibr" target="#b21">[22]</ref>. Features are fused by using direct-product, column-and row-wise pooling. The fused representation of the texts and images is fed to the fully connected layers for classification. In 2021, deep learning methods still outperformed conventional classifiers. The optimal model utilizes CNN for classification; a self-trained embedding layer extracts the features <ref type="bibr" target="#b1">[2]</ref> (detailed in Section 4.1).</p><p>Since the transformer model was proposed in 2017 <ref type="bibr" target="#b22">[23]</ref>, attention mechanisms have attracted much attention and discussion. In 2018, the BERT model, proposed by the Google team, has achieved remarkable results in many natural language processing (NLP) tasks. Due to the attractiveness of the BERT model, more and more teams choose the BERT model to handle author profiling tasks. Only one team used the BERT model in 2019 <ref type="bibr" target="#b23">[24]</ref>, in 2020, there were three teams <ref type="bibr" target="#b24">[25,</ref><ref type="bibr" target="#b25">26,</ref><ref type="bibr" target="#b26">27]</ref>, and most recently, the BERT model was widely used in the 2021 PAN author profiling task.</p><p>The author profiling tasks are usually based on many documents of that author. It is a sensible and effective strategy to profile by combining all of the author's manuscripts, as can be confirmed in some previous winning models <ref type="bibr" target="#b1">[2]</ref>. Although the BERT model is attractive, it has a bound on the maximum input token sequence length, thus limiting the ability of the BERT model to handle long texts. To overcome this drawback, some researchers have proposed a document re-segmentation strategy, dividing long documents into sub-documents that match the maximum sequence length of BERT <ref type="bibr" target="#b27">[28,</ref><ref type="bibr" target="#b28">29]</ref>. Last year, one team achieved the best accuracy for the English author profiling task by fine-tuning the BERT model with a similar strategy <ref type="bibr" target="#b29">[30]</ref>, concatenating 20 tweets of each author into one sample.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Dataset</head><p>This year's PAN challenge <ref type="bibr" target="#b30">[31]</ref> author profiling subtask is a monolingual task that aims to identify English-language sarcasm spreaders on Twitter <ref type="bibr" target="#b31">[32]</ref>. The balanced training set contains 420 author samples, each of which has 200 tweets by this author. The official test set has 180 author samples, again with 200 tweets each. Tagged users, hashtags, and URLs are already normalized as "#USER#", "#HASHTAG#" and "#URL#", respectively. To train the model and test its effectiveness, a 4-fold cross-validation is adopted during the training stage. Thus, the official training set is split into an inner training set and a test set in each fold, with 315 and 105 author samples, respectively.</p><p>This work experiments with two BERT models. The first is the twitter-roberta-base -irony [33]<ref type="foot" target="#foot_1">2</ref> , and the other is bertweet-large <ref type="bibr" target="#b33">[34]</ref> <ref type="foot" target="#foot_2">3</ref> . Two distinct text preprocessing schemes are adopted for these two BERT models. In addition, there is one scheme for the CNN model and the TF-IDF (term frequency-inverse document frequency) features. The TF-IDF features are used to train conventional classification models like SVMs.</p><p>• Scheme 1: for the twitter-roberta-base-irony model remove "#USER#", "#HASHTAG#" and "#URL#" -replace multiple spaces by one single space convert emojis to text with the Python emoji replace "#USER#" with "@USER" -replace "#HASHTAG#" with "#HASHTA" -replace "#URL#" with "HTTPURL" -text normalization with the embedded normalization processes</p><p>• Scheme 3: for the CNN model and the conventional classification approaches like SVMs, linear regression (LR), and random forest (RF) classifiers.</p><p>remove "#USER#", "#HASHTAG#" and "#URL#" -replace multiple spaces by a single space convert emojis to text with the Python emoji package normalize all text into lowercase -remove punctuation and numbers remove stop words</p><p>The TF-IDF features are obtained by word-based 1-to 3-gram and character-based 3-to 5-gram models. Then the truncated singular value decomposition (SVD) <ref type="bibr" target="#b34">[35]</ref> <ref type="foot" target="#foot_4">5</ref> reduces the feature dimension to 1000 to reduce the computational complexity. Specifically, the TF-IDF features are extracted by the TfidfVectorizer function from the scikit-learn library <ref type="foot" target="#foot_5">6</ref> . The minimum document frequency is 2, and the maximum is set to 100%, i.e., the terms occurring in all documents or in less than two documents are ignored. The word-based and character-based models are obtained separately, each producing a 1000-dimensional vector of every input tweet. Finally, the two vectors are concatenated as a representation of the tweet.</p><p>As introduced in Section 2, the BERT model is limited in handling long documents. However, profiling authors based on long manuscripts can benefit the accuracy. To address this conflict, a re-segmentation strategy is adopted to make the sequence length of the sub-document fit the maximum input token length of the BERT model. The continuity of the segmented sentences is guaranteed by overlapping segmentation. The specific steps are as follows:</p><p>• concatenate all 200 tweets of each author • the new sub-document is segmented with the same text length 𝑁 and with an overlap of 𝑂. To simplify the program, only the number of words in the text is considered here instead of the number of tokens. Therefore, 𝑁 should be smaller than the maximum token length of the BERT model to guarantee that there are no text segments that are too long for BERT. • the author's label is assigned to every sub-document of that author Two external irony detection datasets were utilized to pre-train both BERT models for better performance. One is the Ironic Corpus <ref type="bibr" target="#b35">[36]</ref>, the other is the SemEval-2018 irony detection dataset <ref type="bibr" target="#b36">[37]</ref>. The datasets were labeled on each document. Only 0.168% document exceeds the BERT maximum token length limitation. Therefore, we have not applied the sub-segmentation strategy for these two corpora.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Models</head><p>Besides two BERT-based models, we also consider a CNN model that builds on the BERT embeddings. In addition, three traditional classifiers are also trained as baselines.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Baselines</head><p>The models below are used as baselines. Among those, you can also find the winning models of the PAN author profiling task in previous years, in our respective re-implementations.</p><p>• SVM, LR, and RF models: All tweets of an author are concatenated and preprocessed according to Scheme 3. The TF-IDF features are extracted from the processed document. Finally, the scikit-learn library is utilized to train the models.</p><p>• CNN : We re-implemented the winning model of the PAN 2021 author profiling task <ref type="bibr" target="#b1">[2]</ref>. Again, all the author's tweets are concatenated, and Scheme 3 is adopted for text normalization. The model structure is the same as in <ref type="bibr" target="#b1">[2]</ref>. The embedding layer projects each input token into a 100-dimensional vector. A 1D-convolution layer with 64 filters of size 36 was applied to the embedding tensors. Then an average pooling with a size of 8 reduces the features' complexity, and the global average pooling decreases the dimension of the features. Finally, a fully connected layer outputs the results in the desired size.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Fine-tuning BERT models</head><formula xml:id="formula_0">D 0 i D 1 i D M i</formula><p>Text-pre-processing</p><formula xml:id="formula_1">• • • p(c m i |D m i ) E m i BERT D i 1 Figure 1: Fine-tuning a BERT model</formula><p>We initially chose the RoBERTa model (twitter-roberta-base-irony) <ref type="bibr" target="#b32">[33]</ref> and pretrained it on the SemEval2018 irony detection database <ref type="bibr" target="#b36">[37]</ref>. However, the leaderboard of TweetEval on GitHub <ref type="foot" target="#foot_6">7</ref> indicates that the BERTweet model (bertweet-large) <ref type="bibr" target="#b33">[34]</ref> outperforms other candidate models for the sarcasm identification task. Therefore, the BERTweet model is also considered. Both base models are first trained with external datasets, and these pre-trained models are marked as RoBERTa-ext and BERTweet-ext. Subsequently, these two pre-trained models are fine-tuned with the PAN challenge dataset to obtain the final models RoBERTa and BERTweet. The input text 𝐷 𝑖 is processed using the above text preprocessing and re-segmentation strategy. The BERT model takes one sub-document at a time and gives two outputs. One is the probability predicted based on the current sub-document 𝑝(𝑐 𝑚 𝑖 |𝐷 𝑚 𝑖 ), and the other is the corresponding word-embeddings E 𝑚 𝑖 . As stated in <ref type="bibr" target="#b2">[3]</ref>, there are many benefits to training a model using BERT embeddings as fixed features. On the one hand, the BERT model structure cannot suit all tasks, rather, sometimes it needs to add some task-specific design to increase flexibility. On the other hand, featurebased methods can speed up the computation because the text representation only needs to be computed once. This paper adopts the CNN layer for classification (BERTweet-CONV ). The word embeddings of all sub-documents of an author are concatenated to train the CNN model, where the embeddings are extracted from the pre-trained BERTweet model. The CNN model structure here is principally the same as in the CNN described in Section 4.1, the only difference is the input dimension. The Bi-LSTM layer is not considered because the word-embeddings of all sub-documents are concatenated. The concatenated word-embeddings could be regarded as a word-embedding of a long document, and its token length could be as long as 4000. For such a lengthy document, BLSTM layers could face the problem of vanishing gradients and exploding gradients.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.">Feature-based approach</head><formula xml:id="formula_2">E 0 i E 1 i E M i • • • CNN FC p CN N (c i |D i ) if epoch &lt; 2 p(c 0 i |D 0 i ) p(c 1 i |D 1 i ) p(c M i |D M i ) • • • Mean Attention Weighting if epoch &gt; 2 p Att (c i |D i ) p CN N (c i |D i ) p BERT (c i |D i ) 1</formula><p>Figure <ref type="figure" target="#fig_2">2</ref> illustrates the details of the BERTweet-CONV model. On the left, the CNN model based on the BERTweet embedding is shown. The concatenated embedding is the input of the CNN model. On the right side, the predicted probabilities of the BERTweet model for each sub-document of that author are utilized. The average of the probabilities of each sub-document 𝑝 𝐵𝐸𝑅𝑇 (𝑐 𝑖 |𝐷 𝑖 ) and the probabilities predicted by the CNN model 𝑝 𝐶𝑁 𝑁 (𝑐 𝑖 |𝐷 𝑖 ) are input to an attention weighting block. The probability 𝑝 𝐴𝑡𝑡 (𝑐 𝑖 |𝐷 𝑖 ) on the right is obtained as follows:</p><formula xml:id="formula_3">𝑝 𝐴𝑡𝑡 (𝑐 𝑖 |𝐷 𝑖 ) = w 1 • 𝑝 𝐵𝐸𝑅𝑇 (𝑐 𝑖 |𝐷 𝑖 ) + w 2 • 𝑝 𝐶𝑁 𝑁 (𝑐 𝑖 |𝐷 𝑖 ),<label>(1)</label></formula><p>where</p><formula xml:id="formula_4">w = softmax(FC(𝑝 𝐵𝐸𝑅𝑇 (𝑐 𝑖 |𝐷 𝑖 ); 𝑝 𝐶𝑁 𝑁 (𝑐 𝑖 |𝐷 𝑖 ))).<label>(2)</label></formula><p>During the first two epochs, only the CNN model parameters are trained because in comparison with the CNN, the initial BERTweet model predictions are too accurate early in the training, which could dominate the entire model. After two epochs, the final probability is predicted using attention-weighting for both model type outputs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Experimental Setup</head><p>Participants can access only the training set at the beginning. For each DNN model, our work first uses the Python RAY<ref type="foot" target="#foot_7">8</ref> package to find the best hyperparameters. The training set has a total of 420 author samples. To find the best set of hyperparameters, 100 authors were randomly selected as the internal test set and the remaining 320 authors were used for the internal training set. When the best set of hyperparameters is found, 4-fold cross-validation is applied to test the robustness of the model. For this purpose, 105 authors are used as the internal test set in each fold. We used the scikit-learn library GridSearchCV package to find the optimal hyperparameters for the SVM and LR models, while the RandomizedSearchCV package is applied for the RF model. Table <ref type="table" target="#tab_1">2</ref> lists the optimal hyperparameters of different DNN models. As previously described, we use the re-segmentation strategy to improve the performance of the BERT model. However, the re-segmentation leads to a problem: the originally balanced dataset is now imbalanced. The cross-entropy (CE) loss function for binary classification</p><formula xml:id="formula_5">CE = −log(𝑝 𝑘 )<label>(3)</label></formula><p>generally does not perform well on imbalanced data <ref type="bibr" target="#b37">[38]</ref>. In contrast to the cross-entropy, the focal loss function <ref type="bibr" target="#b38">[39]</ref> for binary classification</p><formula xml:id="formula_6">F = −(1 − 𝑝 𝑘 ) 𝛾 log(𝑝 𝑘 )<label>(4)</label></formula><p>assigns a larger weight to poorly estimated training samples.</p><p>This work adopts the Cross-Entropy Weighted Focal (CEWF) loss function <ref type="bibr" target="#b37">[38]</ref> to deal with this problem during the model training. It is defined as</p><formula xml:id="formula_7">CEWF = − 𝑒 (1−𝑝 𝑘 )𝑡 + 𝑒 𝑝 𝑘 𝑡 (1 − 𝑝 𝑘 ) 𝛾 𝑒 𝑝 𝑘 𝑡 + 𝑒 (1−𝑝 𝑘 )𝑡 log(𝑝 𝑘 ),<label>(5)</label></formula><p>where 𝑝 𝑘 is the estimated target probability. The CEWF is a compromise between the CE and focal loss functions. When the classifier is very confident about the classification probability, the CEWF is close to CE; otherwise, the CEWF is close to the focal loss function. In our work, we set 𝑡 = 4 and 𝛾 = 5 in Equation <ref type="formula" target="#formula_7">5</ref>.</p><p>The RoBERTa and BERTweet models make predictions 𝑐 𝑚 𝑖 for each segment 𝐷 𝑚 𝑖 because of the re-segmentation strategy. The prediction of one author's class 𝑐 𝑖 is obtained by applying hard voting (HV) over all of the sub-segments of this author:</p><formula xml:id="formula_8">𝑐 𝑖 = mode(𝑐 0 𝑖 , 𝑐 1 𝑖 . . . 𝑐 𝑀 𝑖 ).<label>(6)</label></formula><p>To implement the ensemble approach, we also use the soft voting method (SV) to obtain the class probability of each author:</p><formula xml:id="formula_9">𝑝(𝑐 𝑖 |𝐷 𝑖 ) = mean(𝑝(𝑐 0 𝑖 |𝐷 0 𝑖 ), 𝑝(𝑐 1 𝑖 |𝐷 1 𝑖 ) . . . 𝑝(𝑐 𝑀 𝑖 |𝐷 𝑀 𝑖 )).<label>(7)</label></formula><p>All our models are trained by the PyTorch library <ref type="foot" target="#foot_8">9</ref> . Early stopping prevents overfitting. Specifically, the training is terminated if the evaluation accuracy does not improve within four epochs. The AdamW optimizer optimizes the parameters of the BERT model; the get_linear _schedule_with_warmup from the transformer model is used to schedule the learning rate. The learning rate has a warm-up process in the first four epochs, its upper limit is given in Table <ref type="table" target="#tab_1">2</ref>. Other models are optimized by Adam; the learning rate is scheduled by ReduceLROnPlateau, i.e., the learning rate is reduced by 50% if the evaluation accuracy does not improve. For the BERT fine-tuning models, the segment length 𝑁 is 500 with an overlap of 𝑂 = 128. Since the BERT-CONV model is based on the trained BERTweet model, the order of the author's tweets is shuffled to avoid overfitting during the BERT-CONV model training phase; the segment length 𝑁 is still 500, while the overlap length 𝑂 is 64. The output dimension in all models is 2 with a softmax output function. The training process is carried out on NVIDIA's Volta-based DGX-1 multi-GPU system, using 2 TeslaV100 GPUs with 32 GB memory each.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Results</head><p>Our experimental results are presented in this section.  Having established this, we focus on the BERTweet model with different loss functions. However, the results of the three loss functions are not significantly different. The best average accuracy is the BERTweet model with the CEWF loss function. Due to the outstanding performance of the BERTweet + CEWF model, the feature-based BERTweet-CONV model utilizes the BERTweet + CEWF to extract the embeddings as the fixed features. However, the feature-based strategy did not improve model accuracy on average. This conclusion is also in line with what was claimed in <ref type="bibr" target="#b2">[3]</ref>, although, interestingly, the BERTweet-CONV model achieves the best accuracy in one of the folds. Ultimately, the soft voting ensemble learning method is implemented to boost the final performance. The author class probability 𝑝(𝑐 𝑖 |𝐷 𝑖 ) of the BERTweet model is obtained through Equation <ref type="formula" target="#formula_9">7</ref>. We integrate the BERTweet models with different loss functions, as well as the BERT feature-based CNN model BERTweet-CONV. The ensemble model achieves the best accuracy on average (ensemble1,2,3,4 in Table <ref type="table" target="#tab_4">4</ref>).</p><p>For comparison and completeness, we also give the results of the 'classical' baseline modelsthe SVM, LR, and RF models-in Table <ref type="table" target="#tab_6">5</ref>. These three models are trained on the same internal training and test sets, i.e., 320 author samples are used for training; 100 author samples form the test set. Comparing Table <ref type="table" target="#tab_4">4</ref> and Table <ref type="table" target="#tab_6">5</ref>, all results of the BERTweet model are much better than those of the SVM, LR, and RF models. Among these three models, the LR, and RF models are inferior to the SVM model.</p><p>The evaluation on the official test set was performed on the TIRA platform <ref type="bibr" target="#b39">[40]</ref>. The hard voting of the 4-fold BERTweet + CEWF model achieves an accuracy of 98.89%. The soft voting of the 4-fold ensemble1,2,3,4 model improves the performance to 99.44% on the official PAN test set.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">Conclusion</head><p>This work describes our models for the PAN 2022 challenge, which poses the task of identifying whether an author is spreading sarcasm in their tweets. By using a re-segmentation strategy for lengthy documents, we can overcome the text length limitation of the BERT model. We compare two BERT models, specifically looking at the Roberta model in comparison to the BERTweet model. Our experiments show that the BERTweet model is clearly more suitable for the sarcasm discrimination task in twitter data. Based on the BERTweet model, a feature-based model is also designed. However, the feature-based model can not improve the accuracy compared to fine-tuning the BERT model on average. Nevertheless, the advantage of the feature-based model cannot be neglected: Compared to fine-tuning a BERT model, training a feature-based model is faster, while the results are also comparable to the fine-tuned BERT model. In this work, we consider three different loss functions, seeing that the cross-entropy weighted focal loss function as a compromise between the cross-entropy and the focal loss function yields slightly better results. Three conventional classifiers are also evaluated, namely, SVM, LR, and RF models, but the BERTweet model far outperforms these traditional classifiers. Finally, our experiments demonstrate that an ensemble approach based on soft voting of BERTweet models with different loss functions and the feature-based CNN model can further boost performance on the PAN challenge task.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>4 package normalize all text into lowercase remove punctuation and numbers • Scheme 2: for the bertweet-large model. The BERTweet model has an embedded text normalization. Therefore, we only change the text to fit the BERTweet text style, then process the input text with BERTweet's text normalization.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 1</head><label>1</label><figDesc>depicts an overview of the fine-tuning process for the BERT model. 𝐷 𝑚 𝑖 , 𝑚 ∈ 𝑀 is the 𝑚th sub-document of author 𝑖; 𝑐 𝑚 𝑖 is the predicted class, in our case 𝑐 𝑚 𝑖 ∈ [0, 1].</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: BERTweet-CONV model, with FC denoting a fully connected layer.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc>PAN author profiling task timeline.</figDesc><table><row><cell>2013 • multilingual, predicting authors' age and gender</cell></row><row><cell>2014 • multilingual, predicting authors' age and gender</cell></row><row><cell>2015 • multilingual, predicting authors' age and gender, scoring five personalities</cell></row><row><cell>2016 • multilingual, predicting authors' age and gender</cell></row><row><cell>2017 • multilingual, predicting authors' gender and language variety</cell></row><row><cell>2018 • multilingual, multi-modal, identification authors' gender</cell></row><row><cell>2019 • multilingual, bot detection, human authors' gender identification</cell></row><row><cell>2020 • multilingual, fake news spreader identification</cell></row><row><cell>2021 • multilingual, hate speech spreader identification</cell></row><row><cell>2022 • monolingual, irony spreader identification</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2</head><label>2</label><figDesc>Optimal hyperparameters of different mdoels</figDesc><table><row><cell></cell><cell>lr</cell><cell cols="3">Batch size Epochs Optimizer</cell><cell>Scheduler</cell></row><row><cell>CNN</cell><cell>0.001</cell><cell>4</cell><cell>25</cell><cell>Adam</cell><cell>ReduceLROnPlateau</cell></row><row><cell>RoBERTa-ext</cell><cell>5e-5</cell><cell>16</cell><cell>1</cell><cell cols="2">AdamW get_linear_schedule_with_warmup</cell></row><row><cell>BERTweet-ext</cell><cell>1e-5</cell><cell>16</cell><cell>3</cell><cell cols="2">AdamW get_linear_schedule_with_warmup</cell></row><row><cell>RoBERTa</cell><cell>1e-5</cell><cell>16</cell><cell>3</cell><cell cols="2">AdamW get_linear_schedule_with_warmup</cell></row><row><cell>BERTweet</cell><cell>1e-5</cell><cell>4</cell><cell>3</cell><cell cols="2">AdamW get_linear_schedule_with_warmup</cell></row><row><cell cols="2">BERTweet-CONV 2e-2</cell><cell>4</cell><cell>4</cell><cell>Adam</cell><cell>ReduceLROnPlateau</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 3</head><label>3</label><figDesc>below lists the results of the two selected BERT models, which are trained on the external training set. Our training results are similar to those listed on TweetEval's leaderboard. The BERTweet-ext model clearly outperforms the RoBERTa-ext model on sarcasm detection.Table4lists the experimental results of the previously described models on the PAN database. The final prediction of an author is obtained by hard voting. All models are trained under the same 4-fold cross-validation, i.e., each model's internal training and test sets are identical in each</figDesc><table /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 3</head><label>3</label><figDesc>The accuracy of the BERTweet-ext and RoBERTa-ext models, trained on external datasets with Cross Entropy (CE) as the loss function. The CNN model achieves better results than the RoBERTa model. The advantage of the CNN model is that its training time is much faster than fine-tuning a BERT model. Comparing the two BERT models, the BERTweet model is again much more effective. Under the same loss function, the BERTweet + CE model performs a relative error rate reduction by 7.091% compared to the RoBERTa + CE model on average. One possible reason is that the BERTweet model was pre-trained with a vast amount of Twitter data, and the PAN database was also collected from Twitter.</figDesc><table><row><cell>Loss</cell><cell>Acc.</cell></row><row><cell cols="2">RoBERTa-ext + CE 0.599 0.670</cell></row><row><cell cols="2">BERTweet-ext + CE 0.409 0.872</cell></row><row><cell>fold.</cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 4</head><label>4</label><figDesc>Accuracy comparison between different models and setups.</figDesc><table><row><cell></cell><cell>0</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>mean±std</cell></row><row><cell>CNN</cell><cell cols="5">0.933 0.895 0.924 0.895 0.912±0.020</cell></row><row><cell>RoBERTa + CE</cell><cell cols="5">0.905 0.933 0.895 0.829 0.891±0.044</cell></row><row><cell>BERTweet + CE (1)</cell><cell cols="5">0.952 0.981 0.971 0.933 0.959±0.021</cell></row><row><cell>BERTweet + F (2)</cell><cell cols="5">0.971 0.981 0.962 0.924 0.960±0.025</cell></row><row><cell>BERTweet + CEWF (3)</cell><cell cols="5">0.962 0.971 0.990 0.933 0.964±0.024</cell></row><row><cell cols="6">BERTweet-CONV + CE (4) 0.952 0.962 1.000 0.923 0.959±0.031</cell></row><row><cell>ensemble1,2,3</cell><cell cols="5">0.971 0.981 0.981 0.933 0.966±0.020</cell></row><row><cell>ensemble1,2,3,4</cell><cell>0</cell><cell></cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_5"><head>.971 0.981 1.000 0.923 0.969±0.028</head><label></label><figDesc></figDesc><table /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_6"><head>Table 5</head><label>5</label><figDesc>Accuracy of SVM, LR, and RF, evaluated on 100 author samples.</figDesc><table><row><cell>SVM</cell><cell>LR</cell><cell>RF</cell></row><row><cell cols="3">Acc. 0.900 0.890 0.860</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">https://help.twitter.com/en/rules-and-policies/hateful-conduct-policy</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">https://github.com/cardiffnlp/tweeteval</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">https://github.com/VinAIResearch/BERTweet</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">https://github.com/carpedm20/emoji</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.TruncatedSVD.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.TfidfVectorizer.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">https://github.com/cardiffnlp/tweeteval</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_7">https://github.com/ray-project/ray</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_8">https://github.com/pytorch/pytorch</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>The work was supported by the PhD School "SecHuman -Security for Humans in Cyberspace" by the federal state of NRW, and partially funded by the Deutsche Forschungsgemeinschaft (DFG -German Research Foundation) [Project-ID 429873205] and by the German Federal Ministry of Education and Research [Grant No: 16KIS1518K]. The authors are responsible for the content of this publication.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">New Tweets per second record, and how!</title>
		<author>
			<persName><forename type="first">R</forename><surname>Krikorian</surname></persName>
		</author>
		<ptr target="https://blog.twitter.com/engineering/en_us/a/2013/new-tweets-per-second-record-and-how" />
	</analytic>
	<monogr>
		<title level="m">Twitter Official Blog</title>
				<imprint>
			<date type="published" when="2013-08-16">August 16, 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Detection of hate speech spreaders using convolutional neural networks</title>
		<author>
			<persName><forename type="first">M</forename><surname>Siino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Di Nuovo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Tinnirello</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">La</forename><surname>Cascia</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2021">2021</date>
			<publisher>CLEF</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><surname>Devlin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M.-W</forename><surname>Chang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Toutanova</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1810.04805</idno>
		<title level="m">BERT: Pre-training of deep bidirectional transformers for language understanding</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Transfer learning</title>
		<author>
			<persName><forename type="first">L</forename><surname>Torrey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Shavlik</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Handbook of research on machine learning applications and trends: algorithms, methods, and techniques</title>
				<imprint>
			<publisher>IGI global</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="242" to="264" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Overview of the author profiling task at PAN</title>
		<author>
			<persName><forename type="first">F</forename><surname>Rangel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Koppel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Stamatatos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Inches</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CLEF Conference on Multilingual and Multimodal Information Access Evaluation</title>
				<imprint>
			<publisher>CELCT</publisher>
			<date type="published" when="2013">2013. 2013</date>
			<biblScope unit="page" from="352" to="365" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Overview of the 2nd author profiling task at PAN 2014</title>
		<author>
			<persName><forename type="first">F</forename><surname>Rangel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Chugur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Potthast</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Trenkmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Stein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Verhoeven</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Daelemans</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CLEF 2014 Evaluation Labs and Workshop Working Notes Papers</title>
				<meeting><address><addrLine>Sheffield, UK</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014">2014. 2014</date>
			<biblScope unit="page" from="1" to="30" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Overview of the 3rd Author Profiling Task at PAN</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">M</forename><surname>Rangel Pardo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Celli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Potthast</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Stein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Daelemans</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CLEF 2015 Evaluation Labs and Workshop Working Notes Papers</title>
				<imprint>
			<date type="published" when="2015">2015. 2015</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Overview of the 4th author profiling task at PAN 2016: cross-genre evaluations</title>
		<author>
			<persName><forename type="first">F</forename><surname>Rangel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Verhoeven</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Daelemans</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Potthast</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Stein</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Working Notes Papers of the CLEF 2016 Evaluation Labs</title>
				<imprint/>
	</monogr>
	<note>CEUR Workshop Proceedings/Balog</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Overview of the 5th author profiling task at PAN 2017: gender and language variety identification in twitter</title>
		<author>
			<persName><forename type="first">F</forename><surname>Rangel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Potthast</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Stein</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Working notes papers of the CLEF</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1613" to="0073" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Overview of the 6th author profiling task at PAN 2018: multimodal gender identification in twitter</title>
		<author>
			<persName><forename type="first">F</forename><surname>Rangel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Montes-Y Gómez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Potthast</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Stein</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">Working Notes Papers of the CLEF</title>
		<imprint>
			<biblScope unit="page" from="1" to="38" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Overview of the 7th author profiling task at PAN 2019: bots and gender profiling in twitter</title>
		<author>
			<persName><forename type="first">F</forename><surname>Rangel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Working Notes Papers of the CLEF 2019 Evaluation Labs</title>
				<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="volume">2380</biblScope>
		</imprint>
	</monogr>
	<note>CEUR Workshop</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Overview of the 8th author profiling task at PAN 2020: Profiling fake news spreaders on twitter</title>
		<author>
			<persName><forename type="first">F</forename><surname>Rangel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Giachanou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">H H</forename><surname>Ghanem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CEUR Workshop Proceedings</title>
				<meeting><address><addrLine>Sun SITE Central Europe</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="volume">2696</biblScope>
			<biblScope unit="page" from="1" to="18" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">Profiling hate speech spreaders on twitter task at PAN</title>
		<author>
			<persName><forename type="first">F</forename><surname>Rangel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Sarracén</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Chulvi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Fersini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2021">2021. 2021</date>
			<publisher>CLEF</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">C M M K</forename><surname>Brodziťska</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Celmer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Patera</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Pezacki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wilk</surname></persName>
		</author>
		<title level="m">Ensemble-based classification for author profiling using various features</title>
				<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">Author profiling: Predicting age and gender from blogs, Notebook for PAN at CLEF</title>
		<author>
			<persName><forename type="first">K</forename><surname>Santosh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Bansal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Shekhar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Varma</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Using intra-profile information for author profiling</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">P</forename><surname>López-Monroy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Montes-Y Gómez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">J</forename><surname>Escalante</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">V</forename><surname>Pineda</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CLEF (Working Notes)</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="1116" to="1120" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">INAOE&apos;s participation at PAN&apos;15: Author profiling task</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Alvarez-Carmona</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">P</forename><surname>López-Monroy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Montes-Y Gómez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Villasenor-Pineda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Jair-Escalante</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Working Notes Papers of the CLEF</title>
				<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page">103</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">B</forename><surname>Vollenbroek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Carlotto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Kreutz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Medvedeva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Pool</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bjerva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Haagsma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Nissim</surname></persName>
		</author>
		<title level="m">Gronup: Groningen user profiling, Notebook for PAN at CLEF</title>
				<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><surname>Basile</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Dwyer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Medvedeva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Rawee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Haagsma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Nissim</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1707.03764</idno>
		<title level="m">N-gram: new groningen author-profiling model</title>
				<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Using n-grams to detect bots on twitter</title>
		<author>
			<persName><forename type="first">J</forename><surname>Pizarro</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CLEF (Working Notes)</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">An ensemble model using n-grams and statistical features to identify fake news spreaders on twitter</title>
		<author>
			<persName><forename type="first">J</forename><surname>Buda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Bolonyai</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CLEF (Working Notes)</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Text and image synergy with feature cross technique for gender identification</title>
		<author>
			<persName><forename type="first">T</forename><surname>Takahashi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Tahara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Nagatani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Miura</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Taniguchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Ohkuma</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Working Notes Papers of the CLEF</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Attention is all you need</title>
		<author>
			<persName><forename type="first">A</forename><surname>Vaswani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Shazeer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Parmar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Uszkoreit</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Jones</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">N</forename><surname>Gomez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ł</forename><surname>Kaiser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Polosukhin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in neural information processing systems</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="5998" to="6008" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<monogr>
		<author>
			<persName><forename type="first">Y</forename><surname>Joo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Hwang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Cappellato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Ferro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Losada</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Müller</surname></persName>
		</author>
		<title level="m">Author profiling on social media: An ensemble learning model using various features</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
	<note>Notebook for PAN at CLEF</note>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Automatic detection of fake news spreaders using BERT</title>
		<author>
			<persName><forename type="first">A</forename><surname>Baruah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">A</forename><surname>Das</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">A</forename><surname>Barbhuiya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Dey</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CLEF (Working Notes)</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Ensemble of ELECTRA for profiling fake news spreaders</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">A</forename><surname>Das</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Baruah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">A</forename><surname>Barbhuiya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Dey</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CLEF (Working Notes)</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">A BERT based two-stage fake news spreader profiling system</title>
		<author>
			<persName><forename type="first">S.-H</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S.-L</forename><surname>Chien</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CLEF (Working Notes)</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Wei</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Shi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Chen</surname></persName>
		</author>
		<title level="m">BERT-AL: BERT for arbitrarily long document understanding</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<monogr>
		<author>
			<persName><forename type="first">Z</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Ng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Nallapati</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Xiang</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1908.08167</idno>
		<title level="m">Multi-passage BERT: A globally normalized BERT model for open-domain question answering</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b29">
	<monogr>
		<title level="m" type="main">Detection of hate speech spreaders with BERT</title>
		<author>
			<persName><forename type="first">D</forename><surname>Dukic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">S</forename><surname>Kržic</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Overview of PAN 2022: Authorship Verification, Profiling Irony and Stereotype Spreaders, and Style Change Detection</title>
		<author>
			<persName><forename type="first">J</forename><surname>Bevendorff</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Chulvi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Fersini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Heini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kestemont</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kredens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mayerl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Ortega-Bueno</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pezik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Potthast</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Rangel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Stamatatos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Stein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wiegmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wolska</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Zangerle</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Experimental IR Meets Multilinguality, Multimodality, and Interaction. Proceedings of the Thirteenth International Conference of the CLEF Association (CLEF 2022)</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2022">2022</date>
			<biblScope unit="volume">13390</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">Profiling Irony and Stereotype Spreaders on Twitter (IROSTEREO) at PAN 2022</title>
		<author>
			<persName><forename type="first">O.-B</forename><surname>Reynier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Berta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Francisco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Paolo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Elisabetta</surname></persName>
		</author>
		<ptr target="CEUR-WS.org" />
	</analytic>
	<monogr>
		<title level="m">CLEF 2022 Labs and Workshops</title>
		<title level="s">Notebook Papers</title>
		<imprint>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<monogr>
		<author>
			<persName><forename type="first">F</forename><surname>Barbieri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Camacho-Collados</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Neves</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Espinosa-Anke</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2010.12421</idno>
		<title level="m">Tweeteval: Unified benchmark and comparative evaluation for tweet classification</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b33">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">Q</forename><surname>Nguyen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Vu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">T</forename><surname>Nguyen</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2005.10200</idno>
		<title level="m">BERTweet: A pre-trained language model for english tweets</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b34">
	<monogr>
		<title level="m" type="main">Finding structure with randomness: Stochastic algorithms for constructing approximate matrix decompositions</title>
		<author>
			<persName><forename type="first">N</forename><surname>Halko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Martinsson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Tropp</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b35">
	<analytic>
		<title level="a" type="main">Humans require context to infer ironic intent (so computers probably do, too)</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">C</forename><surname>Wallace</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Kertz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Charniak</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics</title>
		<title level="s">Short Papers</title>
		<meeting>the 52nd Annual Meeting of the Association for Computational Linguistics</meeting>
		<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="512" to="516" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b36">
	<analytic>
		<title level="a" type="main">SemEval-2018 task 3: Irony detection in English tweets</title>
		<author>
			<persName><forename type="first">C</forename><surname>Van Hee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Lefever</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Hoste</surname></persName>
		</author>
		<ptr target="https://aclanthology.org/S18-1005" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of The 12th International Workshop on Semantic Evaluation</title>
				<meeting>The 12th International Workshop on Semantic Evaluation</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b37">
	<monogr>
		<author>
			<persName><forename type="first">Z</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Luo</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2104.04197</idno>
		<title level="m">BERT-based chinese text classification for emergency domain with a novel loss function</title>
				<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b38">
	<analytic>
		<title level="a" type="main">Focal loss for dense object detection</title>
		<author>
			<persName><forename type="first">T.-Y</forename><surname>Lin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Goyal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Girshick</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Dollár</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the IEEE international conference on computer vision</title>
				<meeting>the IEEE international conference on computer vision</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="2980" to="2988" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b39">
	<analytic>
		<title level="a" type="main">TIRA Integrated Research Architecture</title>
		<author>
			<persName><forename type="first">M</forename><surname>Potthast</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Gollub</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wiegmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Stein</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-22948-1_5</idno>
	</analytic>
	<monogr>
		<title level="m">Information Retrieval Evaluation in a Changing World, The Information Retrieval Series</title>
				<editor>
			<persName><forename type="first">N</forename><surname>Ferro</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Peters</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin Heidelberg New York</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
