A Study on Intelligent Techniques for Advanced Reuse of Message Data in Online Communication Systems with Structural Annotations

PDF
Kazuyuki MATSUMOTO
Department of Media Science, Graduate School of Information Science, Nagoya University

Abstract

Online communication systems or bulletin board systems have beenwidely used before the age of the Internet began. Such communicationsystems accumulate human knowledge as messages submitted by the users.Since most data included in the systems are just plain texts, it isdifficult to reuse data just by employing simple pattern matchingtechniques. In this paper, we present a new online communicationsystem that contains highly-reusable semantically-annotated messages.Semantic annotation on messages is realized by user definable datastructures called message classes. The message class is defined usingXML (eXtensible Markup Language) and has functionality to generate anappropriate message input form. The users can write messages on theform, and then semantically-annotated (structured) messages areautomatically generated. Our online communication system can alsomanipulate the accumulated message data to search for some valuableinformation and to generate mined results by applying some operationsto whole or some part of the messages. For example, the system cangenerate a personalized ranking of a user's preferred restaurantsbased on reviews included in the messages. To flexibly manipulate themessage data, our system has a mechanism for filtering the messagesand for applying operations to the filtered messages. Such operationsare implemented by integrating user-customizable operators and Perlprograms. Therefore our system can not only accumulate humanknowledge as structured message data but also help the users todiscover useful information by filtering and mining the messages.

1 Introduction

1.1

1.2

1.3

1.4

2

2.1

Fugure1:

2.2

Fugure2:

Fugure3:

Fugure4:

2.3

2.4

Fugure5:

Fugure6:

2.5

3

3.1

Fugure7:

3.2

Fugure8:

3.3

3.3.1

3.3.2

Fugure9:

3.3.3

4

Fugure10:

4.1

4.2

Fugure11:

Fugure12:

4.3

Fugure13:

Fugure14:

Fugure15:

4.4

Fugure16:

4.5

4.6

5

5.1

5.2

Fugure17:

5.3

Fugure18:

5.3.1

Fugure19:

Fugure20:

5.3.2

Fugure21:

Fugure22:

Fugure23:

5.3.3

Fugure24:

Fugure25:

Fugure26:

Fugure27:

5.3.4

Fugure28:

6

6.1

Fugure29:

6.2

Fugure30:

6.3

Fugure31:

7

7.1

Fugure32:

7.2

8

8.1

8.2

8.3

9