Dissertation > Excellent graduate degree dissertation topics show
A Fingerprint Engine for Author Profiling
Author: DongNaiPeng
Tutor: ZhaoHeJi;Christoph SCHOMMER
School: Shandong University
Course: Computer Software and Theory
Keywords: Author Profiling Text Analysis Natural Language Processing Data Mining Artificial Intelligence
CLC: TP391.3
Type: Master's thesis
Year: 2009
Downloads: 28
Quote: 0
Read: Download Dissertation
Abstract
|
With the development of internet, digital texts are proliferating. Protection of copyright has become increasingly important in recent years. To solve the copyright problem, one way is to profile an author’s writing style. By comparing writing styles, we could tell whether a text has been written by a certain author. Most of the current research in author profiling focuses on examining linguistic attributes or finding new attributes. However, appropriate profiling of an author is still a challenging task.This paper aims to build a model to fingerprint an author, which takes texts of an author of a certain domain as input and produces a profile of the author as output. Using this fingerprint engine we can tell with a certain probability whether an input text has been written by an author among a list of possible authors.The fingerprint engine consists of two sub engines, the training engine and the fingerprinting engine. The training engine takes training data from an author of a certain domain as input and produces the fingerprint of the author. The fingerprinting engine takes any text as input, and computes the probability that a text belongs to an author.A fingerprint of an author consists of three parts: the first part consists of the strong measurements; the second part consists of less strong measurements. The measurements in the two parts can be easily represented with a number or a vector. The rest of the measurements, which are too complicated to be represented with number or vector, form the third part of the fingerprint.The procedure of fingerprint engine is as follows: first extracting the measurements, then, comparing the extracting result with three parts of an author’s fingerprint respectively and get the probability, at last, giving each probability a weight, and calculating the final probability as the result.The fingerprint engine is implemented in two environments - VC++, and MATLAB -with 205 selected textual measurements. The extracting measurements algorithms are implemented in VC++, and the data analysis is implemented using MATLAB. A simple test was done using the selected measurements to show how the fingerprint engine works. The results show that the fingerprint engine can indicate the right author.This paper focuses on author profiling of English texts. Writing styles are measured using linguistic attributes and linguistic measurements. Statistical methods, such as standard deviation analysis and principal components analysis, are used to evaluate the linguistic measurements’ efficiency.
|
Related Dissertations
- Word Sense Disambiguation Corpus Automatic Acquisition,TP391.1
- A Study on Healthcare Product Marketing Based on Data Mining Technology,F426.72
- Gao Zhong-ying academic thought and experience and use of Bufei Decoction treatment of common diseases of the respiratory system drug law,R249.2
- Bing- thick academic thought and clinical experience and empirical studies apply to turtle soups treatment of chronic kidney disease,R249.2
- The Design and Implementation of Bicluster Data Analyzing Software,TP311.52
- Research on Clustering Algorithm Based on Mutation Particle Swarm Optimization,TP18
- Research on Fuzzy C-Mean Clustering Algorithm Based on Particle Swarm Optimization and Shuffled Frog Leaping Algorithm,TP18
- Research on Clustering Algorithm Based on Genetic Algorithm and Rough Set Theory,TP18
- Based on data mining research tax audit case selection,F812.42
- Philosophy of artificial intelligence,TP18
- Community-oriented education, personalized learning system and its implementation,TP391.6
- Association rule mining based Intrusion Detection System Research and Implementation,TP393.08
- Data warehouse technology in the banking customer management systems research and implementation,TP315
- The Research and Application of Data Mart in the Telecommunication Business Analysis,TP311.13
- Design to E-learning System in Senior Vocational School Base on Moodle,TP311.52
- Design and Development of Teaching Quality Assessment System Based on Data Mining,TP311.13
- The Application of Association Rules Algorithm in Higher Vocational Colleges’ Endorsement of Impoverished Students,G717
- Based on Data Mining Technologies in Urban Water Supply Analysis and Decision,F299.24;F224
- Research on Application of Data Mining Technology in Degree of Satisfaction Analysis of Television Customers,TP311.13
- Web Usage Mining and the Research of Personalized Recommendation,TP311.13
- Data Mining of Application in the School Management and Training Students,TP311.13
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Retrieval machine
© 2012 www.DissertationTopic.Net Mobile
|