MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C60D52.7247DF30" This document is a Single File Web Page, also known as a Web Archive file. If you are seeing this message, your browser or editor doesn't support Web Archive files. Please download a browser that supports Web Archive, such as Microsoft Internet Explorer. ------=_NextPart_01C60D52.7247DF30 Content-Location: file:///C:/6A89CAB4/CSRP_High_Level_Design_Report.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 1 Introduction

1 Introduction=

1.1 P= urpose of the System=

1.2&n= bsp;Design Goals=

1.2.1=  Performance:

1.2.2=   Dependability:

1.2.2=   Maintenance

1.3 Definitions, acronyms and abbreviations

1.4&n= bsp;References

1.5&n= bsp;Overview

2 Cur= rent Software Architecture=

2.1 C= rossMarc

2.2 Ruled-Based Focus Crawler

3 Pro= posed Software Architecture=

3.1 O= verview

3.2. Subsystems and System Decomposition of CSRP

3.2.1. Subsystems of CSRP=

3.2.2= System Decomposition=

Figur= e 5: UML Deployment Diagram=

Subsy= stem Decomposition of the Computer Science Resource Portal<= /a>

3.3 Hardware/Software Mapping

3.4 D= ata Management=

3.5 A= ccess control and security=

3.6 G= lobal software control=

3.7 B= oundary conditions=

4 Glo= ssary

5 App= endix

 

1= Introduction

1.1 Purpose of the System

The purpose of computer science portal is to let any= one in need of any kind of computer science related information can search for the desired information without encountering any unrelated data from the World = Wide Web. As research aspect, the purpose of the research is to have more exact = and better extracted data after web crawling process and to offer fast and efficient results to the user.

1.2&n= bsp;Design Goals =

Computer Science Portal Project’s main design = goals can be classified as performance, reliability and efficiency.

1.2.1 Performance:

 

·         Response Time: The portal must be qui= ck to respond and the results of a search should be returned very fast. This w= ill be provided using invert indexed database.

·         Sea= rch Performance: Because of the methods used like R-FC, user gets more accu= rate and more relevant results in less time that he/she will get from ordinary search engines currently operational in the net.

·         Data Gathering: The time of process of creating database is feasible because unlike in the ordinary search engines, R-FC helps system to visit only cs related web pages throughout the interne= t.

·         Hardware Adequacy: The server that provides the portal access and creates the background database should be a = fast and reliable computer in order to fulfill the performance requirements.

1.2.2 =  Dependability:

·         Reliability: The system should be reliable so that gives working web directories as result to the users with eliminating old and out of action links.

·         Availability: The system should be available 24 hours a day to serve its users continuously.

1.2.2<= span style=3D'mso-bookmark:_Toc123718293'> =  Maintenance

·         Ext= ensibility: It should be easy to add some new feature to the system such as additional search interests and upgrades.

·         Mod= ifiability: The system should be built so that with certain changes of the system requi= res very smaller amount work to do.

·         Ada= ptability: The application should be adaptable to different application domains such t= hat building another portal of different search focused on another science topi= c.

·         Rea= dability: The system should be readable in terms of understanding the semantics of the codes.

1.3 = Defin= itions, acronyms and abbreviations

FC: Focus Crawling

R-FC:  Rule= -based Focus Crawling

IE: Information Extraction

IR: Information Retrieval

1.4 Refer= ences

1)   S.Chakrabarti, “Mining the Web Discovering Knowledge from Hypertext Data.” Mor= gan Kaufman Publishers, 352 pages, 2003.

2)   Can, F., Altingovde, I. S., Demir, E., Effici= ency and effectiveness of query processing in cluster-based retrieval, Information Systems.

3)   I. S. Altingovde, Ö. Ulusoy, Exploiting Interclass Rules for Focused Crawling, IEEE Intelligent Systems, vol.19, no.6, 2004.

4)   Peter Flach and Nicolas Lachiche. Naive Bayesian classificati= on of structured data., Machine Learning, Vol. 57, Number 3, pages 233-269, 2004

5)   Fuhr, N. Models for retrieval with probabilistic indexing. Information Processing= and Management 25, 1 (1989), 55--72.

6)   http://www.nist.gov/

7)   http://www.cs.cmu.edu= /~mccallum/bow/rainbow/

 

8)http://www.cs.utexas.edu/users/hyukcho/= classificationAlgorithm.html#Classification%20Algorithms

9)   ht= tp://www.cs.bris.ac.uk/Publications/pub_info.jsp?id=3D2000266

1.5 Overview

The search portals currently operational on World Wi= de Web helps people to find what they look for and search portals are the most vis= ited sites among all other. They help internet users but it is likely that they = will give hundreds of unrelated pages as results in addition to a couple of actu= ally desired links. Because their base is the entire web and they search the wri= tten word in this huge area. It is most likely that the first result with the highest relevancy that you get for CS will be a gaming site about the pc ga= me Counter Strike. So, our target is creating a web server that will be a guid= e to all cs-related people from professional to academic scale that overcomes irrelevant result problem by carefully extracting only CS related sites from the World Wide Web and by giving users results found around these CS sites.=

Also required research to create backbone of this sy= stem will be based on rule-based focused crawling approach with an extension in = the “building the document collection phase”, information retrieval method namely “inverted-index-based search” for the basic-keyword search, information extraction methods for the advanced search.

2 Current Software Architecture=

Our project consists of three main parts. These are crawling part, information extraction part and making advanced queries on downloaded pages. There are some project and applications that are working = on these subjects. However, most of them deal with only one part of this proje= ct like just crawling or information extraction.

Websphinx is tool to crawl the web that is developed= in Carnegie Mellon University. Websphinx only offers normal crawling option, not domain specific crawling.= It is does not have politeness option which aims not to straiten the web serve= r. But, Websphinx has user friendly interface and it is customizable by user.

However, there are some projects that have similar a= ims and similar design issues with our project, which is called CrossMarc devel= oped in Demokritus, Greece National Center for Scientific Research. Ruled-based focus crawler implementation, coded by Omer Rauf Atay, is software that we mostly benefit from.

2.1 CrossMarc  

CrossMarc project consists of four main parts. These= are; 1-Collection of domain specific web pages 2- Information extraction from do= main specific web pages 3- Data storage, storing information extracted from page= s to database. 4- To present data to end user through a multilingual user interf= ace. Although, we aim to information extraction for only English, CrossMarc has facility for English, Greek, Italian and French. CrossMarc uses focus-crawl= ing in order to gather domain specific web pages.  Cross-lingual name matching techni= ques are used while performing information extraction. Demonstration of CrossMarc can be seen in http:/= /www.iit.demokritos.gr/skel/crossmarc/demo-images.htm. However, CrossMarc does not have IR with inverted index which is first part= of second phase of our project.

2.2 Ruled-Based Focus Crawler

Ruled-base focus crawler is crawler that has normal crawling, focus-crawling and ruled-based focus crawling options. We are goi= ng to use this crawling code for first phase of our project. We are planning to add new features to crawling code as a research issue. This crawling softwa= re does not have sub-document scoring features. Details of extended version of R-FC by sub-document scoring can be seen in Appendix A. 

3 Proposed Software Architecture

3.1 Overview

The Computer Science Portal that we propose will be a reliable, accurate, effective and efficient system. Users will get ranked r= esults to their queries in remarkably acceptable response times. Since only the relevant parts of the web will be crawled and since only the relevant docum= ents will be indexed, keyword based search utility of our system will be effecti= ve. In the same way, the information extraction part will be done in coherently classified documents and so the portal will be very effective for structured queries. The portal will handle lots of preprocessing on the downloaded raw data before the querying phases: an inverted index file will be prepared for keyword based search, and classification & information extraction tools will be utilized to prepare structured information for dbms use for sophisticated querying. So both the keyword based querying and the sophisticated querying phases will be efficient with the use of inverted indexing and dbms.

3.2. Subsystems and System Decomposition of CSRP =

3.2.1. Subsystems of CSRP

► = PHASE1: Document Collecting:

In this stage of the project the aim is to reach only the domain relevant regions of WWW and to download all the domain relevant pages. Rule based focused crawling is utilized to accomplish this task. The crawling begins with some seed pages and continues by assigning relevance values to the links of subparts of a page with the use of Rainbow Library for classification. So some links in a page can be followed and some links of a page can be neglected. This property is an extension that will m= ake the crawler more focused and will make the downloaded web-page set more coherent. A second library used in this stage is the BerkeleyPQ. Since every page is assigned a relevance value according to its similarity with CS doma= in, all the links to be followed are inserted into the priority queue and the m= ost relevant ones are followed first. So the documents are collected in this wa= y, which finishes the phase 1.

► = PHASE2: Processing the Document Collection:

In this stage the downloaded pages in the= first stage are to be processed. The processing will in two ways: information retrieval as the first one and information extraction as the second one.

► = PHASE2.1: Information Retrieval:

In this stage the document vector is proc= essed and an inverted index file is created. The keyword based search will use th= is inverted index file that will make the querying efficient. Since the number= of keywords in a keyword based search is limited, the use of inverted index fi= le becomes quite efficient.

► = PHASE2.2: Information Extraction:

    1-Classi= fier: Before applying information extraction on web pages, we first categorize the documents. After the defining the rules of classification apply classificat= ion. Naïve Bayesian classification algorithm will be used. Documents are separated into “personal home page”, “course page”, “and research group page”, “department home page”. Rainbow library is used as a classifier, details of rain bow classifier was mentioned in the analysis report. As an input, classifier accepts web page, after categorization of web pages according extracted rules, output of this module is document list for each classes.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Diagram 1) Input-Output Relationship of the Three Phases of the = CSRP

 

2- Informat= ion Extractor: After grouping of web pages, information extraction algorith= m is applied on these pages. Information extraction algorithm we are going to use relies on “message understanding”. Performing message understan= ding on free-format task is a quite difficult task, but by using Hidden Markov M= odel (HMM), one of IE techniques, we are planning to extract necessary data from pages. HMM is a finite state machine with probabilistic state transition. A= gain as input information extractor accepts web pages that are in the same categ= ory. Information extractor will be trained for each class differently. For examp= le, extracting “name” from “personal home page” will be performed according to different rules than rules that are used for extract= ing “name” from “course page”. Output of information extractor is “Extracted data vector” which will be directly sto= red into related table in the database. “Extracted data vector” contains data with their accuracy scores and document ID so that we will be able evaluate query result according to these scores.

► = PHASE3: Querying the Portal:

In this stage the querying operations are executed. There are two kinds of querying options in the Computer Science Resource Portal. The first one is the web-search-engine-like keyword-based querying, and the second one is a more sophisticated querying composed of SQL-like query commands.

► = PHASE3.1: Keyword Based Querying:

Web-search engine like querying is provid= ed in the phase. The user will enter some keywords to search for. The system will take the query and execute it on the inverted index file, returning the most relevant documents with the ranking order. The inverted index file sustains= the portal with the required efficiency in the response time since the number of words that are searched for are averaged to a small number.      

► = PHASE3.2: Sophisticated Querying:

In this phase a user will specify the que= ry on the query interface and enter some limitations. Then the system will convert this choice into commands that the dbms can understand. So the software in phase 3.2 is the middle tier between the user, who deals only with the clie= nt interface, and the dbms that receives its commands from our software. Then = the dbms will return the results to our software which will prepare the result = page to be shown to the client.

 

3.2.2 System Decomposition

The subsystem decomposition of the Computer Science Resource Portal is differing with the three stages of the whole project. In= the first phase there is only one main frame that executes the crawling job. Th= is computer possesses a huge memory and disc as crawling process requires thes= e. The second phase of the project works on the document collection that phase= 1 produced. This phase requires the parsing and indexing of all the documents= and very few user interactions are required, so again a mainframe is used for t= his phase. The memory and disc requirement for this mainframe is also the same.= The machine in the third phase is to control the client – server interact= ion, so is the middle tier between the clients and the dbms. This machine doesn&= #8217;t need to have as large memory or disc capacity as the mainframes in the first two phases. Deployment Diagram for Phase 3 can be seen in Diagram 2.

 

Diagram 2: UML Deployment Diagram<= /a> of <= /span>Subsystem Decomposition of the CSRP

        =             &nb= sp;   This Diagram shows the 3rd phase requirements of the port= al. The first and the second phases require mainframes with Linux OS to do the required calculation.

 

 

3.3 Hardware/Software Mapping

For different phases of the project hardware software requirement will be different.

Crawling part of the project requires more than 512 = MB memory and 2 GHz processor. Internet connection is also another requirement for crawling, since pages are downloaded from internet.

Second phase does not demand internet connection; be= cause it will be performed on already downloaded documents. Phase two also does n= ot have interactive relation with end user, speed of system is not first matte= r. However, creation of inverted index requires at least 1 GB memory, as there will be large dataset. Storing, retrieving and interacting with data will be handled by My SQL server. 

Phase three is interactive part and it should offer = fast service time to end user. So we need at least 2 GHz processor for server in order to be able to meet requirement. Also, since we offer online search, internet connection is necessity for system. Open source software, Apache w= eb server will be used since end users will be able to use search portal on internet.=   

For all three part of the project, compilation of C = codes will be done by gcc complier in Linux operating system.

 

3.4 Data Management

 

The system crawls the web, retrieves raw = data and then extracts desirable information into tables. So we use two types of databases.

1.      First type is used while crawling, storing crawl rules, seen URLs, their contents, resolved DNSs - host addresses and priority queues. These databases are used for three purposes.

a.      = Checking new URLs against already downloaded ones to prevent duplications

b.      Storing resolved DNS and Host addresses so the crawler will not have to resolve the same addresses again and again.

c.      = Priority queues are stored into databases so crawler can have resume feature by reconstructing the in memory queues using these databases.

2.      Second type is used for storing the extracted information into tables. These tables are used by the actual search engine to provide answers to queries generate= d by users.

&n= bsp;

Unless a refresh condition is specified (= i.e remove pages which are older then ‘a’ days from ‘seenR= 17; database which will enable re-downloading that page), the data stored in the tables will be static. Users of CS portal will interact with the informatio= n by only performing SELECT type queries using the User Interface provided as web pages.

For the first type of databases we are us= ing BerkeleyDBs since they are going to be generated and used by the application program itself as the crawling process continues.           

Figure 1: Berkeley Databases in the Crawling = Phase

For the second type of databases we will = use MySql. Tables created in MySql can be queried with using SQL and they will = be more efficient for search queries generated by the web pages.

3.5 Access control and security

&nb= sp;

Research-test-debug part of the project i= s run on a server in Bilkent. Team members and supervisors have the necessary acc= ess privileges to develop or modify the source code. Backups of the whole proje= ct are created at different times so we maintain older versions in case we nee= d to roll back. The server is not open to public so security is not an issue.

Once the web portal goes online the situa= tion will be different. Anyone with an internet browser will be able to access t= he portal. There is no user-password restriction since this is a search portal= and user specific information is not required perform any queries. Since the queries that can be performed on the data tables are pre-defined by the developers, users have no way of damaging or modifying the data using the u= ser interface provided.

The data tables will be created and modified by the = system admin. The admin will have necessary privileges to perform operations on databases using his/her username-password so it is very unlikely that anyone will be able to compromise the security.

3.6 Global software control

&nb= sp;

The crawler part of the system has a well defined flow. Until a predefined objective is fulfilled the program crawls = the web and saves data. Examples of these objectives can be to reach a maximum number of pages to crawl, time or crawling depth.

Information extraction again uses the same logic. Once it is run, the program will try to find and extract information= of predefined interests from crawled and downloaded data. Then data tables wil= l be created. Again some values can be used to constraint the time the program w= ill run.

The web portal part of the system is event driven. Once a user visits our page first the default page will be displaye= d. Then the system will wait for a user event. Types of these events are quite simple. User will mainly click links and buttons (i.e search) which in turn will cause the system to display a new page according to this new request. = If a search button is clicked, system will dynamically create a new page and dis= play it.

3.7 Boundary conditions

 

The web portal will run on a apache web s= erver. The application is initiated when a user requests a web page and terminates when the user closes the connection (i.e closing the web browser). Since no user specific data is used a crash will not affect any data.

The application part, which is the crawle= r and data extractor, goes through a simple flow. Program starts and runs until a predefined condition is met. If an immature termination occurs the crawler = can use the ‘priority queue’ databases to reconstruct the memory structures and resume crawling. 

4 Glossary

Rul= e Based Focused Crawling: This a type of web crawler that is an extension of focused crawling approach with tunneling. Instead of deciding whether to fo= llow or neglect the links on a page at the first level, with the use of rules th= is crawler check two level relevance values. The multiplication of the relevan= ce values for these two levels is the main concern in rule based focused crawl= ing that is why it can support tunneling. This type of crawling is used in our system.

Doc= ument Vector: A document vector is the file containing the information= of which terms occur how many times in which documents. The document vector is converted into inverted file index to be used efficiently in keyword based querying. Since the number of terms in a keyword based query is limited, us= ing inverted file index is much more efficient than using the document vector during the querying phase.

Inv= erted Indexing: An inverted index is an index structure storing a mapp= ing from words to their locations in a document or a set of documents, giving f= ull text search. An inverted index is the most important data structure used in search engines.

There are two main types of inverted indexes: An inv= erted file index contains for each word a list of references to all the documents= in which it occurs. A full inverted index additionally contains information ab= out where in the documents the words appear. The one used in out project is the inverted file index, containing the information of which terms occur in whi= ch documents.

 = ;

5 Appendix

In focused crawling approach, each page is assigned a relevance value with the domain and if that value is lower than a threshold value the links in that page is not followed. However assigning o= nly one value to a very big web page is sometimes not a good idea, since differ= ent subparts of the page can be different than the whole characteristics of the page. In our implementation this approach is taken into consideration and e= ach page is divided into structural subparts that are supposed to be coherent in context. Each subpart is assigned a relevance value, and the links in these subparts are followed or not according to the relevance value of the corresponding subpart that the link belongs to. Having done so, the focused crawler used in the 1st phase of the system will become even more focused than the focused crawler of in the literature, and so this will be = our contribution to the computer science world.

Some of the examples of the mentioned sub grouping approach can be seen in F= igure A.1 & Figure A.2.

Fig= ure A.1: Subpart Division of a research page of a university<= span style=3D'font-size:12.0pt;font-style:normal;mso-bidi-font-style:italic'>

This example has 13 subparts. 12 of them are shown with red-rectangles and the o= ther 1 subpart is the rest of the whole page without these 12 subparts.

 =

 =

 =

Figure A.2: Subpart Division of the homepage of = an academician

This example has 6 subparts. 5 of them are shown with red-rectangles and the oth= er 1 subpart is the rest of the whole page without these 5 subparts.

------=_NextPart_01C60D52.7247DF30 Content-Location: file:///C:/6A89CAB4/CSRP_High_Level_Design_Report_files/image001.gif Content-Transfer-Encoding: base64 Content-Type: image/gif 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 ZZ4makamaq5mY7amayombMamYc4mbQ6mbd5mXuambjIlb/bmC+3lXw4ncRZnygDndjjlXZIlcvKK ci5nWjann+kVdH6ldIYac1T/J3/9ptzYpXbGFnfGjXd+J2qFp9uMJ3l+lnm2DXqmJ1Stp9q0p4lh UmDdkDJV1lMdE6b50EV5oVBBFDFMlwoFKPXJ1XUGzVRixZulU8tlVQ0Z1hfN4E6hmFWxUOJtFD2Z 0eGh4oG6SoJ6UVtlqMsxmqxV2j6J3oMGxvogkU7tU71pqM516A08J8HVnFjBWWNJ2rx91RaB0IlR qBfKlkTBEbwpxYaCnIzO6IfWaIjaZ0adKIDyKFMpnCUNlkPlXJXeEl9RE5cSVIQaFkG1E52t2ZEq WZIqKQ4qaEepYpzd2WMlUYltGzCNFTxxUp3GUzKhVVi91ZTaXJ3iHJmKae6d/yloLmnvVSizuRlc UZiUHpqNkpVapRyetimdDhWl6udJVWpZXar0Eeq8GGpMYeiT7lpP0RAI/ZiO4dmk/ilH7ZRZveme 9lVR6SdmhdBWxdW+eap8BoVQJWrMsVqJiqq9oSqrFuuEIlaIWmo6vSphYdWm/lKBwpKnfmqagqio pmilHutW2aifYqieKuueppU/zZkzsSq5iqubtRWfZhS6Zmin6iqN/tOacunJdRJ+0mtxQdbJRVOU WRZNdelh1WtFoZyX5pnN5WuV2quV5ivARmtQTGuhViupOWy4wefaxOuXUSyxWazZ7Oo8GCfIhuyU QazHHmDInuxfjuy0lqx7Dv8Qx7LE9PwOxrYseLIJkNTWjzzPzNJseWKJZbCPasAIy/Ls/pinQOHW Q3LmzhJtXbVmQ0LYUszV0jLtStGlP1ZsaIkJqFJt01IHNEZd1nLG0HItePXG1xpg2LbLqHQc2dJW 1JztWKbt/wjcxLQt0rbiDGrnFzYRuQ1GmdotfliMIbbt3u4DoV0t4FatK+Ut4BZuxZBL4rLWsjBu 5DZWAuIGuFWueure3y4nAhoN5rZD52pud9gK5ZLuPSjekjED6ipugrXux1LN6MJufxmuucEtHUHZ ffLq4AaG1Ikt7S7Q1W3ojx6aihLrvQVRkQZpivTkawWvAgVKmQYrIOgukHn/GvXq7uyOmIJAbwLh icaakb5Fh/W+aPJixvhamPkq5Mdsr/ciGGOybXtY2zKFVane3MRZkVIRk8lRKcXdGbLab8KeLmh1 xvsKXZgZWe8lasph3LW5Vf4eHMXp2QM3lrst2gTj2/qyh8a4b4c83/DdoTmOIzvyXwYyZwIL2Ozu KKupG80tXLPhko4qWgXLsJfWW8QVL3cRF39Z49xFIhX2YSaWQ32Ry7HhWJn1Z8X5KgxX2cNhmxvh 07tdqwYzaI3wcH2xITS0XhCb4ByIxHb2rd8S3BRnMKRBMazx2rA+W/L+qBTLGxqrCBYDmO1tcTE2 ICRK4DAWcd+yLrItsbY1/7HFTVynmSoG32qzJdwT/6ojvRyHCO6BBbEnzmLjVbJJaOWpVcfIQREn Bew1KZwSg6kv0ZSb3lthpdmINrCk7jByRPIYkqI6esQWkGJOuq182NeEWOcc75cOXiIR2x4aaCJF 1uwt10/4xjB8ta+BlbAvQ+ED4gEZFmF0Ih1HCmkYG3APs2AlSnIXFyEJPuJcktgBS2v38rI92jEF drMszuI0w+w4x+5meHCEiPA1jrA+ziE+p6EeDKJb2u47F9sWitgwdx3aHfM/O69hCLRXzpc83+Xn lnN84eRcoHATGTTpPnQ8m7NEwwVFc25Doy1GB/Q/GzNZEDDXhrRqjTRJI3uHSZOn4yrHR6v0uyZi 736nbtWHTM+P7NZ0Vt40Z+Z02RYiTyOe3BoUULePVSKu1RW1Rx410HIm7nqZNEZJTDs1bcRIfn4l QHpJVVs19+rK0ZZn1LZJV3u1afnJRnZPN/VJWZu1iblJkIBFkGAKyta1Xd91akgKzPRJAQAAOw== ------=_NextPart_01C60D52.7247DF30 Content-Location: file:///C:/6A89CAB4/CSRP_High_Level_Design_Report_files/image002.png Content-Transfer-Encoding: base64 Content-Type: image/png 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