Author profiling of Vietnamese forum posts - An investigation on content-based features

VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
Author Profiling of Vietnamese Forum Posts - An  
Investigation on Content-based Features  
Duong Tran Duc1,*, Pham Bao Son2, Tan Hanh1  
1Posts and Telecommunications Institute of Technology, Hanoi, Vietnam  
2VNU University of Engineering and Technology  
Abstract  
In this paper, we investigate the author profiling task for Vietnamese forum posts to predict demographic  
attributes, such as gender, age, occupation, and location of the author. Although we conducted the experiments  
on different types of features, including style-based and content-based features, we focused more on analyzing  
the effects of content-based features. We used machine learning approaches to perform classification tasks on  
datasets we collected from popular forums in Vietnamese. The results show that these kinds of features work  
well on such a kind of short and free style messages as forum posts, in which, content-based features achieved  
much better results than style-based features.  
Received 28 June 2016; Revised 10 December 2016 & 08 February 2017; Accepted 18 February 2017  
Keywords: Author profiling, machine learning, content-based features.  
1. Introduction*  
people do not provide their personal  
information or input the incorrect/unclear data.  
As a result, the task of automatically  
classifying the author’s properties such as  
gender, age, location, occupation, etc. becomes  
important and essential. Applications of this  
task can be in commercial field, in which  
providers can know which types of users like or  
do not like their products/services (for target  
marketing and product development). For the  
social research domain, researchers also want to  
know the profile of people who have a specific  
opinion about some social issues (when doing a  
social survey). It can also be used to support the  
court, in term of identifying if a text was  
created by a criminal or not [1].  
The rapid growth of World Wide Web has  
created a lot of online channels for people to  
communicate, such as email, blogs, social  
networks, etc. However, online forum is still  
one of the most popular channels for people to  
share the opinions and discuss about the topics  
which are interested in common. Forum posts  
created by users can be considered as informal  
and personal writings. Authors of these posts  
can indicate their profiles for other people to  
view as a function of forum. But not many  
users reveal their personal information, because  
of information privacy issues on the online  
systems. Moreover, personal information of  
users is not mandatory to input when they  
register as a user of forums. Therefore, most of  
Profiling the author of forum posts is also a  
challenging task in comparison to doing this on  
other formal types of text such as article, novel,  
or even the other types of online texts such as  
blog posts or emails. Forum posts are often  
_______  
* Corresponding author. E-mail.: [email protected]  
37  
D.T. Duc et al. / VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
38  
short and written in free style, which may  
contain grammar errors or informal sentence  
structures.  
analysis has moved the focus to this type of  
text, such as email, blog posts, forum posts  
[1, 7, 24].  
Although most of previous works in author  
profiling were conducted on online texts (blog  
posts, emails), there are a litter works on more  
informal style of texts such as forum posts.  
These works also focused on the popular  
languages such as English, Dutch, Chinese,  
Greek, etc. [1, 4, 16, 23, 26]. As far as we have  
known, there is only one work on author  
profiling conducted in Vietnamese, but on blogs  
and used style-based features only [6]. In this  
work, we investigate the use of both style-based  
and content-based features for author profiling  
of Vietnamese forum posts, in which we report  
a deeper analysis on content-based features.  
This work is also an extension version of our  
paper on author profiling which presented at  
ACIIDS’16 [8]. In this paper, we investigated  
further about the content-based features, such as  
the best number of content-based features for  
each trait (which yields the highest result), the  
list of the most important features for each trait  
with their weights and provide some analysis  
about them. In addition, we also improve the  
prediction results on some traits by applying the  
Grid Search algorithm to select the best  
parameters for SVM algorithm.  
According to Zheng et al. [26], the  
authorship analysis studies can be classified  
into three major fields, including authorship  
attribution, authorship profiling, and similarity  
detection.  
Authorship attribution is the task of  
determining if a text is likely written by a  
particular author or not. It also is the technique  
to identify which one from a set of infinite  
authors is the real author of a disputed  
document. Therefore, it is also called authorship  
identification. The first study in this field dates  
back to 19th century when Mendenhall (1887)  
[14] investigated the Shakespeare’s plays. But  
the work which was considered the most  
thorough study in this field was conducted by  
Mosteller and Wallace (1964) [15] when they  
analyzed the authorship of FederalList Papers.  
From that point, a number of works have been  
conducted by various researchers, including  
[2, 5, 7, 11, 21, 23, 26].  
Authorship profiling, also known as  
authorship characterization, detects the  
characteristics of an author (e.g. gender, age,  
educational background, etc.) by analyzing the  
texts created by him/her. This technique is  
different from the former in that it is often used  
to examine the anonymous text, which is  
created by an unknown author, and generates  
the profile of the author of that text. For this  
reason, the author profiling task is often  
conducted on the online documents rather than  
literary texts. Therefore, this field is only more  
concerned by researchers from the late of  
1990s, when more and more online documents  
are created by Internet’s users. The most typical  
studies in this fields are from [2, 3, 4, 6, 9, 10,  
11, 12, 16, 17, 18, 20, 22, 24].  
The organization of the paper is as follows.  
In section 2, we present the related work on the  
author analysis problem. Section 3 describes the  
methods and the system. Section 4 presents the  
result and discussion. In section 5, we draw a  
conclusion and future work.  
2. Related work  
The problem of authorship analysis has  
been studied for decades, mostly on English  
and some other languages (Dutch, French,  
Greek, Arabia etc.). In the early stage, it was  
often conducted on the long and formal  
documents such as article or novel. However,  
since 1990s, when the WWW grew and created  
a large amount of online text, the task of author  
Similarity detection, on the other hand,  
doesn’t focus on determining the author or  
his/her characteristics, but analyzes two or more  
documents to find out if they are all created by  
the same author or not. This technique is also  
used to verify if a piece of text is written by the  
D.T. Duc et al. / VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
39  
author himself/herself or copied from the  
product of other authors. This task is mostly  
used for plagiarism detection. Some of the most  
convincing studies in this field were conducted  
by [2, 5, 7] and [11].  
[11]) or selecting from corpus by frequency or  
by other feature selection methods [4].  
Also the investigation of Zheng et al. [25]  
showed that, in early studies most authorship  
analytical techniques were statistical methods,  
in which the probability distribution of word  
usage in the texts of each author was examined.  
Although these methods achieved good results  
in authorship analysis, there are still some  
limitations, such as the ability to deal with  
multiple features or the stability over multiple  
domains.  
To overcome those limitations, the  
extensive use of machine learning techniques  
has been investigated. Fortunately, the advent  
of powerful computers allows researchers to  
conduct the experiments on complicated  
machine learning algorithms, in which Support  
Vector Machine (SVM) shows the better results  
in many cases ([1, 2, 5, 6, 7, 11, 12, 18, 20, 22,  
26]). Some other machine learning algorithms  
also have been examined and achieved good  
results, including Bayesian Network, Neural  
Networks, Decision Tree ([4, 11, 22, 25]). In  
general, machine learning methods have  
advantages over statistical methods because  
they can handle the large features sets and the  
experiments also shown that they achieved the  
better results.  
Regarding the process of authorship  
analysis, there are two main issues that may  
significantly affect the performance, namely  
features set and analytical techniques [26].  
Features set can be considered as a way to  
represent a document in term of writing style.  
With a chosen features set, a document can be  
represented as a features vector in which entries  
represent the frequency of each feature in the  
text [12]. Although various types of features  
have been examined, there is no features set  
that is the best to all the cases. According to  
Argamon et al. [4], there are two types of  
features that often can be used for authorship  
profiling: Style-based features and content-  
based features.  
Style-based features can be grouped into  
three types, including lexical, syntactic, and  
structural features. Lexical features are used to  
measure the habit of using characters and words  
in the text. The commonly used features in this  
kind consist of the number of characters, word,  
frequency of each kind of characters, frequency  
of each kind of words, word length, sentence  
length [7], and also the frequency of individual  
alphabets, special characters, and vocabulary  
richness [11]. Syntactic features include the use  
of punctuations, part-of-speeches, and function  
words. Function words feature is the interesting  
kind of features, which is examined in a number  
of studies and yielded very good results ([11,  
22, 26]). The set of function words used is also  
varying, from 122 to 650 words. Structural  
features show how the author organizes his/her  
documents (sentences, paragraphs, etc.) or other  
special structures such as greetings or  
signatures ([5, 11]).  
This paper addresses the problem of author  
profiling for forum posts, which are in type of  
online text and written in free-style with short  
length. For this kind texts, it may be difficult to  
capture the pure style of authors and using  
content words as discriminating features could  
improve the author profiling results.  
3. System description  
3.1. System overview  
In this work, we built a system which can  
take sample texts from web crawlers, then used  
text and linguistic processing components to  
extract features to create the data sets for the  
purpose of training the classifier. The classifier  
Content-based features are often specific  
words or special content which are used more  
frequent in that domain than in other domains  
[25. These words can be chosen by correlating  
the meaning of words with the domain ([2],  
D.T. Duc et al. / VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
40  
then can be used to predict the profile of the  
people) and age periods are not continuous  
because distinguishing two contiguous ages is  
almost impossible. With the occupation trait,  
we tried to identify three occupations which are  
the most popular (business, sale, administration  
/technical, technology/education, healthcare).  
Linguistic processing is the task of  
tokenizing the text into sentences or word and  
the tagging for part-of-speeches. These tasks  
are important for extracting the word and  
syntactic features in the next step. In this work,  
we used existing tools from [19].  
Lastly, the value of each feature is  
calculated to form a feature vector and saved to  
training datasets.  
In the next sections, we describe the  
features and techniques which were used for  
classification in detail.  
author of an anonymous forum post. Fig.1.  
shows the overall structure of the system.  
In the data processing step, data is selected,  
cleaned and grouped by author profiles. Only  
posts with length from 50 to 300 words (250 to  
1500 characters) were used. We also applied  
both automatic and manual text processing  
activities such as eliminating the spam texts,  
abnormalities, updating training labels, etc.  
Unlike the gender and location trait, which can  
be divided into two groups (male/female,  
north/south), the other traits are grouped by  
more than 2 classes. For age trait, we  
categorized our data into 3 subclasses (less than  
22/24-27/more than 32). Age is categorized  
according to the life stages of a person (students  
or pupils/young working adults/middle-age  
G
Internet  
Data crawling  
Raw data  
Data preprocessing  
Features extraction  
Feature vectors  
Feature vectors storage  
Training  
Prediction model  
Feature container  
Fig 1. Overall architecture of the system.  
3.2. Features  
Style-based features include character-based,  
word-based, structural, and syntactic features.  
In this work, we used common style-based  
features which were used from the previous  
work in other languages, such as the number of  
characters/words, ratio of each type, etc. We  
As mentioned earlier, various features can  
be used to identify the characteristics of an  
author. In this work, we used both style-based  
and content-based features.  
D.T. Duc et al. / VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
41  
also chose 212 Vietnamese function words,  
which have little lexical meaning.  
Part-of-speech tags include 18 word types, such  
as noun, verb, preposition, etc.  
result than other classifiers. Although SVM is a  
binary classifier, it can handle the multiclass  
problem (as in case of age and occupation) by  
building the classifiers which distinguish  
between every pairs of classes and then using  
the voting strategy to determine the instance  
classification.  
In addition to SVM, we also used  
Information Gain method for feature selection  
and Grid Search for parameter tuning to select  
the best features and parameters. Information  
Gain is one of the most popular feature  
selection methods, which attempts to measure  
the significance of each feature in  
distinguishing between classes [24]. This  
method was tested on various previous works  
and yielded the good result.  
Content-based features used in our work  
were chosen from the corpus, which are the  
words that can discriminate best between  
classes of each trait. Firstly, these words were  
selected based on the frequency of them in the  
corpus (separately by classes of each trait).  
Then the Information Gain, a feature selection  
method, was applied to select the best features.  
For gender trait, we selected 2000 words which  
were used most frequently by male/female  
separately. After eliminating the identical words  
and applied the Information Gain method, we  
chose the words which have highest  
significance. Using the similar process, we  
chose the most significant words to use as  
content-based features for discriminating the  
age, occupation, and location traits.  
We also experimented on the subsets of  
features (Style-based, Content-based, All) to  
investigate the performance of each type.  
All of these features are extracted from the  
text and store in a numeric vector. For features  
which need some kinds of linguistic processing  
activities, such as the word segmentation or the  
part-of-speech tagging, we used existing tools  
available for Vietnamese. Extracted features are  
stored in the features containers, then are sent to  
classifiers for training purposes and prediction  
models are built for classifying the new data.  
We also conducted experiments on subsets  
of features, including Style-based features,  
content-based features, and all features for  
analysis of performance of each type.  
4. Experiments  
4.1. Data  
There are a number of Vietnamese forums  
which we can collect the data. However, each  
of them often serves for a specific type of user  
only (e.g. for ladies or gentlemen) or for a  
specific subject of interest such as technology,  
automobile etc. Therefore, we selected three  
forums to collect data to ensure that the data  
collected will cover a wide range of users and  
subjects.  
3.3. Learning methods  
• Webtretho forum (www.webtretho.com):  
A forum for girls and ladies to discuss about the  
variety of subjects in life and work.  
In this work, we used Support Vector  
Machine (SVM) as the learning method to build  
the classifiers for input messages. Support  
Vector Machine is a learning method having an  
advantage that it does not require a reduction in  
the number of features to avoid the problem of  
over-fitting. This property is very useful when  
dealing with large dimensions as encountered in  
the area of text categorization [5]. SVM has  
been used in many previous works in author  
analysis and in most case achieved the better  
• Otofun forum (www.otofun.net): A forum  
for mostly the men to exchange about issues of  
automobile and related subjects.  
• Tinhte forum (www.tinte.vn): A forum  
for young people to exchange the topics about  
technological devices and interests.  
Users of these forums can indicate the  
personal information such as name, age, gender,  
interest, job etc. in their profiles. However,  
D.T. Duc et al. / VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
42  
none of them is the explicit field in the user’s  
parameters c and exponent, together with some  
modifications in the feature extraction step, the  
results improved noticeably compared with  
results in [8], specially on age, location, and  
occupation traits (e.g. the best parameters for  
gender trait are c=3.0 and exponent=1.0). Table  
2 shows the results of author profiling  
experiments of 4 traits.  
profile. Therefore, we collect only the data  
which contain information about at least one  
author trait.  
After the last step, we obtained a collection  
of 6.831 forum posts from 104 users (736.252  
words in total), for which we also received at  
least one of the information about age, gender,  
location, occupation of the author of each post.  
The length of each post is also restricted in the  
range from 250 to 1500 characters to eliminate  
the too long or too short posts (too long post  
may contain the text copied from other  
sources). The average lenth of posts in words is  
107 (the short test post contains 50 words, the  
longest post contains 300 words).  
General evaluation. As the results shown  
in Table 2, we can observe that content-based  
features outperformed Style-based features.  
Although content-based features are often  
considered domain-specific and may be less  
accurate when moving the other domains, the  
results in this task are still promising. Firstly,  
the data in corpus was collected from various  
source, therefore it is not so domain-specific.  
Secondly, even the results are domain-specific  
to some extent, it is still useful when we  
conduct the research or apply the results in that  
domain. Besides, the results of Style-based  
features are also good, especially for gender and  
location. Generally, using content-based  
features increases the accuracy from 7% to 8%,  
but the improvement is more than 11% for the  
location trait. Therefore, we may infer that  
prediction of location is more sensitive on  
content-based features than other traits. It is  
reasonable because people from north and south  
of Vietnam often use different local words in  
casual communication.  
Table 1. Corpus Statistic  
Trait  
Gender  
Age  
Total  
posts  
4.474  
Class  
Percent in  
corpus  
54%  
Male  
Female  
< 22  
24 to 27  
> 32  
North  
46%  
21%  
27%  
52%  
3.017  
3.960  
Location  
57%  
South  
43%  
Occupation 3.453  
Business,  
Sale, Admin  
Technique,  
Technology  
Education,  
Healthcare  
36%  
31%  
33%  
Table 2. The results of author profiling experiments  
4.2. Results and discussion  
Feature  
All  
Gender  
90.55  
Age  
70.70  
Location  
83.13  
Occup-ation  
61.04  
We conducted experiments on 4 traits of  
authors as mentioned earlier using the Weka1  
toolkit. The results were verified through a 10-  
fold cross validation process, in which the  
training set is randomly partitioned into 10  
equal size subsets and 9 subsets were used as  
training data and the remaining subset is  
retained for testing. This process is then  
repeated 10 times with each of 10 subsets is  
used exactly once as the validation data. Using  
Grid Search for SVM on PolyKernel with two  
Features  
Style-  
based  
Content-  
based  
83.47  
90.01  
62.76  
70.05  
71.22  
82.98  
52.46  
60.99  
Number of content-based features. As  
mentioned earlier, to reduce the complexity and  
improve the accuracy of the model, we applied  
a feature selection method to eliminate the  
irrelevant features. We experimented the  
classification with different number of content  
words which were chosen by Information Gain  
_______  
1 http://www.cs.waikato.ac.nz/ml/weka/  
D.T. Duc et al. / VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
43  
method, ranging from 100 to 1000. Fig 2.  
shows the best number of features for each trait.  
The figure shows that the highest score of  
gender prediction is achieved when using 600  
content words. The best number of words for  
age and location traits is 400 and the occupation  
trait is 200. The reason for this is probably the  
noise in occupation data and therefore, not  
many words can be used to discriminate  
between the classes of occupation. Table 3  
shows some of the most important content  
words with their weights for each trait (the  
bigger absolute value of weight is, the more  
important the feature is).  
Fig 2. Prediction accuracy for different numbers of  
content words.  
Table 3. The top important content words for each trait  
(a) Important words for gender prediction  
Male Female  
weight feature weight feature weight  
feature  
mục tiêu  
dữ liệu  
weight  
feature  
-1.35  
-1.34  
quy định  
máy ảnh  
điện tử  
-1.18  
cảm ơn  
1.91  
1.79  
1.76  
1.56  
1.51  
hồng  
bếp  
1.46  
1.43  
1.31  
1.27  
1.18  
-1.09 khách sạn  
doanh nghiệp -1.32  
-1.07  
cưới  
bác sĩ  
vải  
sữa  
kỹ thuật  
xử lý  
-1.31 triển khai -1.03  
-1.26 kiểm tra -1.02  
chia sẻ  
áp lực  
(b) Important words for age prediction  
Middle  
Younger  
weight  
Older  
feature weight  
feature  
feature  
nhu cầu  
triệu  
weight  
-1.29  
-1.20  
-0.90  
-0.74  
-1.03  
học hỏi  
lịch sử  
-1.50  
-1.32  
-1.25  
-1.05  
-0.80  
xài  
luật  
1.24  
1.11  
0.66  
0.62  
0.58  
nguyên do  
hành động  
thể thao  
khắp nơi  
lang thang  
bỏ qua  
quy định  
chi phí  
hỗ trợ  
(c) Important words for location prediction  
North South  
weight weight feature  
feature  
buổi  
đỗ  
mạch  
liệu  
feature  
rẽ  
weight  
-0.78  
-0.73  
feature  
máy lạnh  
coi  
weight  
1.09  
1.04  
1.00  
1.00  
0.91  
-1.22  
-1.18  
-1.05  
-1.00  
-1.00  
1.52  
1.51  
1.48  
1.46  
1.35  
gởi  
đậu  
xài  
uổng  
dơ  
quay  
sinh  
ảnh  
-0.70  
-0.65  
-0.53  
gạt  
nhơn  
quẹo  
nộp  
chịu khó  
D.T. Duc et al. / VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
44  
(d) Important words for occupation prediction  
Business/Sale/Admin  
Technology/Technique  
Education/Healthcare  
feature  
weight  
-1.64  
-1.62  
-1.21  
-0.88  
-0.77  
feature  
phát triển  
cấu hình  
kết hợp  
kỹ thuật  
tài liệu  
weight  
1.68  
1.60  
1.53  
1.30  
1.20  
feature  
tâm lý  
hình ảnh  
xã hội  
học  
weight  
1.61  
1.58  
1.43  
1.13  
1.09  
lịch  
cuộc  
lang thang  
đến nơi  
cung cấp  
từ thiện  
H
The words in tables suggest that the men  
when saying about the location trait, but the  
occupation prediction is not so good. The main  
reason is that occupation information is very  
noisy and subtle. For example, a person who  
studied about technical but then works as a sale  
person is not an easy case when predict his/her  
job. This needs to be investigated further in  
later researches.  
When comparing with the only previous  
work on author profiling in Vietnamese by [6],  
for the gender trait, we achieved the better  
result (90.55% and 83.3%) when using  
content-based features, and the same result  
(83.47% and 83.3%) without content-based  
features. It showed that our approach when  
adding the content-based features has improved  
the results significantly. The same evaluation can  
be said when comparing the results of location  
trait. But for other traits, our results are less  
accurate, but it is understandable and still  
promising, because our experiments were  
conducted on a shorter and more informal type of  
text than blog posts.  
tend to discuss about work, technology,  
regulation etc. while the women often talk  
about life, health, pressure, and so on. Young  
people like to discuss about learning, action,  
etc. The middle age people talk about the needs,  
travel, and the older people often exchange the  
views on expenses, law, etc. There many local  
words that the northern and southern people  
often used differently from each other, but in  
our corpus, we found some of them as in the  
Table 3 (c). Table 3 (d) shows that the people  
working in business, sale field often used words  
related to schedule, appointments, travel, while  
the people working in technology field like to  
talk about development, machine, etc., and the  
people which have jobs in education/healthcare  
fields often discuss about the social, learning,  
charity issues.  
Comparison with previous works. In  
comparison to the results of previous works,  
although forum posts are shorter and noisier  
than other types of online messages such as  
blog posts or emails, but the results can be  
considered as promising, especially for gender  
and location traits. The accuracy of 90.55%  
when predicting the gender is even better than  
the results of most of previous works which  
were conducted on blogs or emails (which had  
base-line about 80%). The percentage of age  
prediction (70.70%) is not as good as the results  
conducted on blog posts or emails (which had  
the base-line around 77% for blog posts), but  
much better compared to the result of a research  
on forum posts conducted by [16], which is  
only 53%. The same evaluation can be used  
5. Conclusion  
In this study, we investigate the author  
profiling task on  
a
different language  
(Vietnamese) and different type of text (forum  
posts) than previous works. The results show  
that it is feasible to classify authorial  
characteristics of the informal online messages  
as forum posts based on linguistic features, in  
which using content-based features improved  
the results significantly. We also have a  
D.T. Duc et al. / VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
45  
[5] Corney, M., DeVel, O., Anderson, A., Mohay,  
G. Gender-preferential text mining of e-mail  
discourse. In ACSAC’02: Proc. of the 18th  
Annual Computer Security Applications  
Conference, Washington, DC, pp : 21-27. (2002)  
[6] Dang, P., Giang, T., Son, P. Author profiling for  
Vietnamese blogs. International Conference on  
Asian Language Processing (2009).  
[7] De Vel, O., Anderson, A., Corney, M., Mohay,  
G. M. Mining e-mail content for author  
identification forensics. SIGMOD Record 30(4),  
pp. 55-64 (2001).  
thorough analysis on content-based features,  
such as the best number of content words and  
the list of important words for each trait.  
Experiments conducted show the promising  
results, although some aspects still need to be  
improved such as the solutions for noisy  
information in occupation trait or the result for  
age prediction should be better and so on.  
In future, this study can be expanded to  
other domains, such as social networks or user  
comments/product reviews. The data in these  
domains is even shorter and noisier than forum  
posts, so it is more challenging task. But the  
results of such kind of works have promising  
applications in commercial fields, such as  
analyzing market trends or user behaviors  
prediction etc.  
[8] Duc, D.T., Son, P.B., Hanh, T. Using  
Content-based Features for Author Profiling of  
Vietnamese  
Forum Posts.  
In:  
Recent  
Developments in Intelligent Information and  
Database Systems, pp. 287–296. Springer  
International Publishing, Berlin (2016).  
[9] Goswami, S., Sarkar, S., and Rustagi.M.  
Style-based analysis of bloggers’ age and  
gender. In Eytan Adar, Matthew Hurst, Tim  
Finin, Natalie S. Glance, Nicolas Nicolov, and  
Belle L. Tseng, editors, ICWSM. The AAAI  
Press (2009).  
[10] Gressel, G., Hrudya, P., Surendran, K., Thara,  
S., Aravind, A., Prabaharan, P. Ensemble  
learning approach for author profiling, Notebook  
for PAN at CLEF (2014).  
[11] Iqbal, F. Messaging Forensic Framework for  
Cybercrime Investigation. A Thesis in the  
Department of Computer Science and Software  
Engineering - Concordia University Montréal,  
Canada (2010).  
[12] Koppel, M., Argamon, S., Shimoni, A.R.  
Automatically categorizing written texts by  
author gender. Literary and Linguistic  
Computing, 17(4), pp : 401-412 (2002).  
We also have planned to investigate about  
the use of more grammar-based features in this  
kind of task. Vietnamese has many interesting  
linguistic features such as tones, spells, and we  
can exploit these features to improve the author  
profiling results.  
Acknowledgements  
This work has been supported by Vietnam  
National University, Hanoi (VNU), under  
Project No. QG.16.91  
References  
[13] Kucukyilmaz, T., Aykanat, C., Cambazoglu, B.  
B., Can, F. Chat mining: predicting user and  
message attributes in computer-mediated  
communication. Information Processing and  
Management, 44(4), pp - 1448-1466 (2008).  
[14] Mendenhall, T.C. The characteristic curves of  
composition. Science, 11(11), 237–249 (1887).  
[15] Mosteller, F., Wallace, D.L. Inference and  
disputed authorship: The Federalist. Reading,  
MA: Addison-Wesley (1964).  
[1] Abbasi, A., Chen, H. Applying authorship  
analysis to extremist-group Web forum  
messages, IEEE Intelligent Systems, 20(5),  
pp.67-75 (2005).  
[2] Abbasi, A., Chen, H. Writeprints: A Style-based  
approach to identity-level identification and  
similarity detection in cyberspace. ACM  
Transactions on Information Systems, 26 (2),  
pp: 1-29 (2008).  
[16] Nguyen, D., Noah A. Smith, and Carolyn P.  
Rosé. Author age prediction from text using  
linear regression. In Proceedings of the 5th  
ACL-HLT Workshop on Language Technology  
for Cultural Heritage, Social Sciences, and  
Humanities, LaTeCH, 11, pages 115-123,  
Stroudsburg, PA, USA, 2011. Association for  
Computational Linguistics (2011).  
[3] Argamon, S., Koppel, M., Fine, J. and Shimoni,  
A. Gender, Genre, and Writing Style in Formal  
Written Texts, Text 23(3), August (2003).  
[4] Argamon, S., Koppel, M., Pennebaker, J. and  
Schler, J. Automatically Profiling the Author of  
an Anonymous Text, Communications of the  
ACM , 52(2), pp.119-123 (2008).  
D.T. Duc et al. / VNU Journal of Science: Comp. Science & Com. Eng., Vol. 33, No. 1 (2017) 37-46  
46  
[17] Nguyen, D., Gravel, R., Trieschnigg, D., and  
[22] Schler, J., Koppel, M., Argamon, S. and  
Pennebaker, J. Effects of Age and Gender on  
Blogging. In 43 proceedings of AAAI Spring  
Symposium on Computational Approaches for  
Analyzing Weblogs (2006).  
Meder, T. "How old do you think i am?"; a study  
of language and age in twitter. Proceedings of  
the Seventh International AAAI Conference on  
Weblogs and Social Media (2013).  
[18] Peersman, C., Daelemans, W., and Vaerenbergh.  
L.V. Predicting age and gender in online social  
networks. In Proceedings of the 3rd international  
workshop on Search and mining user-generated  
contents, SMUC ’11, pages 37–44, New York,  
NY, USA, 2011. ACM (2007).  
[23] Stamatatos, E., Fakotakis, N., Kokkinakis, G.  
Automatic text categorization in terms of genre  
and author, Computational Linguistics 26(4),  
pp. 471-495 (2000).  
[24] Zhang, C., Zhang, P. Predicting gender from  
blog posts. Technical report, Technical Report.  
[19] Phuong, L., H.,. In Proceedings of Traitement  
University  
of  
Massachusetts  
Amherst,  
Automatique  
des  
Langues  
Naturelles  
USA (2010).  
(TALN-2010), Montreal, Canada (2010).  
[20] Rangel, F., Rosso, P. Use of language and author  
profiling: Identification of gender and age. In  
Natural Language Processing and Cognitive  
Science, p. 177 (2013). Huyen, N., T., M.,  
Rossignol, M., Roussanaly, A. An empirical  
study of maximum entropy approach for part-of-  
speech tagging of Vietnamese texts.  
[25] Zheng, R., Chen, H., Huang, Z., Qin, Y.  
Authorship Analysis in Cybercrime  
Investigation (Eds.): ISI 2003, LNCS 2665,  
pp: 59-73 (2003).  
[26] Zheng, R., Li, J., Chen, H. and Huang, Z. “A  
framework for authorship identification of  
online messages: Writing-style features and  
classification techniques,” Journal of the  
American Society for Information Science and  
Technology, vol. 57, no. 3, pp. 378–393 (2006).  
[21] Savoy, J. Authorship attribution based on  
specific vocabulary. ACM Trans. Inf. Syst. 30,  
2 (2012).  
p
pdf 10 trang yennguyen 19060 Free
Bạn đang xem tài liệu "Author profiling of Vietnamese forum posts - An investigation on content-based features", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfauthor_profiling_of_vietnamese_forum_posts_an_investigation.pdf