A Ubiquitous Approach for Next Generation Information Systems

Size: px
Start display at page:

Download "A Ubiquitous Approach for Next Generation Information Systems"

Transcription

1 A Ubqutous Approach for Next Generaton Informaton Systems Tarek H. El-Basuny Department of Informaton and Computer Scence, Kng Fahd Unversty of Petroleum and Mnerals, KFUPM # 37, Dhahran 31261, Saud Araba, Mal Box 413, Tel: & Fax: , Emal: helmy@ccse.kfupm.edu.sa Abstract Recently, the spread of moble technologes and communcaton nfrastructures has made the vson of ubqutous computng much more realstc and feasble. At the same tme, agent technologes have attracted a lot of nterest n both academe and ndustry as an emergng programmng paradgm. We present the system, whch s beng developed as a mult-agent-based approach that lets the users ubqutously retreve more relevant nformaton from the dstrbuted Web portals. In partcular, we developed agent-based framework, where each agent s autonomous, artculate, and socal. We reported methods to embed the autonomous portal agents nto the Web portals, to cluster the portal agents nto communtes, to explot and adapt the semantc polces by the Web mnng agent and the attrbutes of the Web portal by the portal agent adaptvely. In order to nvestgate the performance of the system, we carred out several experments and developed a smart query routng mechansm for routng the user s query. Through the experments, the results ensure that the proposed system promses to acheve more relevant nformaton to the user's queres. Keywords: Parallel and dstrbuted systems, Agent self-organzaton, Clusterng, Routng, Learnng and Adaptaton. 1. Introducton Recently, agent technologes have attracted a lot of nterest n both academe and ndustry as an emergng programmng paradgm. Wth such agent technologes, servces are created by collaboraton among agents. At the same tme, the spread of moble technologes and communcaton nfrastructures have made t possble to access the network anytme and from anywhere. Ubqutous computng plus ubqutous sensng, facltates search n ways only yet to be apprecated expand my experence wth personalzed Web search [13, 14, 15, 29]. Web search s a natural and everyday aspect of human actvty, where we are lookng for relevant nformaton to satsfy a perceved need of some nformaton.

2 The problem s that fndng the nformaton that an ndvdual desres s often qute dffcult, because of the complexty n organzaton and the quantty of nformaton stored. The models behnd current search-engnes only access the statc content of the Web, whle the Web s however hghly dynamc [22, 10]. Makng ths mmense amount of nformaton avalable for ubqutous computng n daly lfe s a great challenge. In ths envronment, to realze ubqutous systems, we propose a new agent -orented nformaton system that provdes the user wth relevant nformaton and s completely dfferent from the current search engnes populated on the Internet. Researchers n the Artfcal Intellgence (AI) and the Informaton Retreval (IR) felds have already succeeded n developng mult-agent based technques to automate tedous tasks and to facltate the management of nformaton floodng [8, 9, 11, 17, 20, 21, 26]. In ths paper we wll start by descrbng the agent system herarchy, ntroduce the novel methodologes of clusterng the system s agents nto communtes, the routng mechansm of the system and the evaluaton on the adaptablty of the system s agents. Fnally we present the expermental results and future work of the system. 2. Agent System Herarchy The basc dea behnd the work we descrbe n ths paper s to embed ntellgent agents called portal agents nto the dstrbuted Web portals as a way to partally address the problems posted by the dynamc nature of the Web. These portal agents can manfest varous levels of ntellgent behavor from smply reactve to adaptve and learnng, where agents actually learn what users lke and dslke. The mplemented system uses four basc components [Fg. 1], whch are: Interface Agent (IA), Router Agent (RA), Portal Agent (PA) and Page Mnng Agent (PMA). The IA assgned to each user s machne and s usually a runnng process that operates n parallel wth the user, communcates wth the PAs va a RA. The RA delegates the user's query to the most popular and relevant PA to the query. The PA s desgned as a specal server extenson module [27], whch learns to functon n socal envronments and where necessary collaborates, completes or negotates wth other agents. The PA creates a PMA for each Web page n the Web portal based on the preexstng Web lnks nfrastructure [9, 19], and s responsble for startng the search process and runnng of the regstered PMAs. Once started, the PMAs, whch can be seen as the local representatves of the Web pages, can access the local data of the Web pages and create the Semantc Polces (SP). At the retreval phase, the PMA uses the SP to decde whether or not the user s query belongs to the PMA. There s a clear mappng between the problem of searchng n our system and the classc AI searchng paradgm. Each PMA s a node and the hypertext lnks to other down chan PMAs are the edges of the graph to be searched. In typcal AI domans a good heurstc wll rate nodes hgher as we progress towards some goal node. In the system, the heurstc model means how a page s relevant to the gven query. The PA and the PMAs whle nteractng wth the known or down chan agents use a standard best -frst search algorthm. It has been slghtly modfed so that t wll fnsh after reachng a predefned depth value, and returns the best PAs or PMAs, whch have relevant nformaton to the user's query. We present an archtecture amed to support the semantc Web applcaton, because from the applcaton pont of vew, agents allow many of the functonaltes the semantc Web promses, agents are accessng, manpulatng, ntegratng Web content from heterogeneous resources and makng nferences about the relatonshps among lnked Web pages. However, f the Web pages have been semantcally annotated and the agents could gather semantc tags from the Web pages, then the agents would know better to search these Web pages and ther lnks. Moreover, the PA can use the gathered semantc nformaton to refne the Webcrawlng process.

3 IA 1 Router Agent Other PA IA n SP fle PA Known PAs PMAs Communty n PMAs Communty 1 PMAs Communty 2 PMAs Communty 3 Fgure 1 The herarchcal structure of system's agents 2.1 The Interface Agent The IA resdes n a user's machne and s usually a runnng process that operates n parallel wth the user, communcates wth the PAs va a RA to retreve nformaton relevant to the user's query. The IA s desgned to learn and mantan the User's Preferences (UP) ether explctly or mplctly from hs/her browsng behavor. The IA shows the results returned by the PMAs to the user after flterng and re-rankng them [12, 14]. The IA receves user's responses of hs/her nterest/not nterest to the results and regards them as rewards to the results. For the IA to be truly useful UP must be nferred mplctly from actons and not obtaned exclusvely from explct content ratngs provded by the user, because havng to stop to enter explct ratngs can alter normal patterns of browsng and readng. A more ntellgent method s to use mplct ratngs, where a ratng s obtaned by a method other than obtanng t drectly from the user. By observng the browsng behavor of the user, t s possble to nfer hs/her mplct feedback wthout requrng the explct judgments. Prevous studes have shown that readng tme to be a useful source of predctng UP mplctly [1, 2, 4, 5, 6, 7, 18, 24]. We nvestgated other sensors n correlaton wth the elapsed tme of vstng the page to make the IA detects the actual user's mplct response. We developed the IA's browser to record the user's mplct ratngs and the explct ratng of a Web page [14, 15]. Followngs are the IA s job stream: The user starts by submttng a Natural Language (NL) query to the IA. The IA analyzes the NL query usng a smple NL algorthm, throws out non-relevant words and transforms t to Q n, where Q n = k1, k 2,..., k n stands for a vector of the keywords of the query. The IA looks for relevant URLs to the Q n n the UP fles. If the IA fnds relevant URLs n the UP fles, then t shows them to the user and asks the user whether he/she s satsfed or wants to search the Web for other stes. If the IA could not fnd n ts UP fles any URLs relevant to Q n then the IA submts the query to the RA that routes Q n to a relevant PA, whch n turn forwards Q n to ts PMAs. The IA receves the results returned by the PA va the RA. The results consst of a set of Web pages and ther smlarty value to the gven query.

4 The IA takes a set of queres from the UP fles, whose smlarty to Q n s over the predefned threshold value, and creates a vector from the set of queres and Qn n order to be used for flterng the retreved results. The user explctly marks the relevant pages usng IA s feedback menu or the IA mplctly catches user s response. The response s used to adapt the content of UP fles. 2.2 The Portal Agent A PA s assgned to one Web portal to be responsble. The PA creates the hyper structure of the PMAs communtes startng from the portal address of the Web portal. The PA knows all the PMAs n the Web server and works as a gateway when the PMAs communcate wth each other or wth one n another PA. The PA ntates all the PMAs n ts doman when t starts searchng for relevant nformaton to the user's query. The PA clusters the PMAs nto communtes and automatcally defnes ts attrbutes to be used n the routng mechansm. We ntroduce a defnton of the PMAs communty that enables the PA to effectvely focus on narrow but topcally related subsets of PMAs and to ncrease the precson of the search results. A PA of n Web pages creates a SP-fle. In the SP-fle, each SP denoted by SP ( 1 n), where n s the number of PMAs, s represented as vectors of keywords sorted n alphabetcal order, SP = T jw j 1 j t, where T W are a keyword and ts weght, and j j t s the number of keywords n the SP. The weght value of the keyword decded by the frequency of the keyword and the knd of HTML tags that nclude the keyword n the Web page and s modfed accordng to the user's responses. Whle creatng a PMA for each Web page, the PA adds to ts known PAs table all the portal addresses of the external lnks, whch exst n the Web pages and pont to other Web portals. Ths means that, the PAs communty wll be created automatcally. The PMAs send "frend of mne" messages to the PA to regster the portal addresses of the external lnks n ther Web pages as known PAs Portal Agents Communty The PA wll add to ts address book all the portal addresses of the external lnks. Ths means that, the PAs communty wll be created automatcally. For nstances, whle embeddng the PA to the Web server of KFUPM f there are external lnks,.e n one of the Web pages of KFUPM s Web server, then these portal addresses wll be added as a communty member of the PA of KFUPM. Ths means, the PMAs of any PA wll send frend of mne messages [Fg. 2] to the PA to regster the portal addresses of the external lnks n ther Web pages as a relevant one. PA Known PAs PMA1 (External lnks) PMA2 (Eternal lnks) PMAn (External lnks) Fgure 2 Portal agents communty

5 2.3 The Page Mnng Agent The PMA analyzes the data that are avalable on ts Web page and contnually keeps track of any changes n the content of ts Web page. Each PMA starts wth the base address when the PMA has got t from the PA. The PMA has ts own parser, to whch the PMA passes a URL, and an SP vector n whch the PMA keeps all the polcy keywords found n ts URL. The PMA takes essental propertes and prncples gven by the PA to create the SP of the PMA as an ontology that represents the context of the Web page as follows. The PMA sets the URL of ts Web page as ts name, loads, parses the HTML content of ts Web page and extracts lnks, mages, text, headers, applets, and the ttle. Then, the PMA elmnates the nosy words (nonnformatve words), stemmng a plural noun to ts sngle form and nflexed verb to ts nfntve form. After that, the PMA creates ts SP usng an addtonal heurstcs, n whch addtonal weghts are gven to the keywords n the ttle and the headngs of the Web page. Then, the created PMA regsters tself to the PA and wrtes all the polcy keywords nto the SP fle. A SP s used by the PMA to decde whether or not the keywords n the query belong to the PMA. The SP s a vector of mportant keywords, whch are extracted and weghted by analyzng the contents of the Web page. Snce the keywords are not all equally mportant for content representaton of the SP vector of each PMA, an mportance factor λ s assgned to each keyword and decded by the knd of HTML tags, n whch the keyword s ncluded n the Web page. Ths means that the PMA wll emphasze/de -emphasze some keywords based on the value of λ. The PMA calculates the weght of the keyword and constructs ts SP vector from the number of appearance (tf) and the HTML tags, whch nclude the keyword wthn the Web page (e.g., n ttle, header, bold, talc), by usng the equaton wk = λ k tf k, where w k stands for the weght of keyword n k-th HTML tag, and tf k stands for the number of occurrences that keyword appears n k-th HTML tag. λ k stands for the weght decded by the knd of HTML tag k that ncludes the keyword n the Web page. The total weght of a keyword n the SP s the sum of all ts weghts n the HTML document of the Web page and s calculated by usng the equaton = n, where n s the number of HTML tags wthn w wk k = 1 the Web page. The PMAs calculate the smlarty between the Q n and ther Web pages based on the keywords they have n both of the SPs and the URLs of the PMAs. Ths smlarty functon s based on both Q n -SP and Q n -URL smlartes. It s a hybrd smlarty functon that ncludes two components. At the retreval phase, the PMA uses the SP to decde whether or not the user s query belongs to the PMA. The PMAs, when recevng a user's query from the PA, ntate the search process by nterpretng the user's query and/or ether askng, Is ths yours? or announcng Ths s yours to ts down-chan PMAs. The selected PMAs and/or ther down-chan PMAs of each Web server nterpret the user's query accordng to ther SPs and reply the answer Ths s mne wth a confdence value or Not mne wth zero confdence. Ths confdence value depends on the smlarty, where the smlarty s based on co-occurrence of the user's query's keywords appearng n the SPs of the PMAs Clusterng the PMAs nto Communtes Wth the ncrease of the number of Web pages n the Web servers, t be comes better to cluster the Web pages nto communtes n order to fnd quckly the desred nformaton. The PA clusters the PMAs nto communtes based on the smlarty between the SPs and the ncomng keywords of the Q n over tme n order to effectvely focus on related subsets of PMAs. The Web server's admnstrator may defne keywords as seeds for creatng the base clusters of Web pages. The name of a cluster s ntally constructed from the Q n and the most common

6 keywords n the SPs of the PMAs n the cluster and s dealt wth the man attrbutes of the cluster. The cluster's name s updated accordng to newly nput queres related to the cluster and a set of keywords surrounded by specfc HTML tags ncluded n the Web pages of the cluster and relevant to the queres. Ths means that, over tme the communtes of PMAs wll be refned so that an agent may be assgned to or released from specfc communty. We present the defnton to create a cluster of PMAs as followngs: Let Q be a set of cluster names { CNq 1 n, CNq = { w j 1 j m}}, where w j a keyword, and n s the number of elements n Q. We call the number of elements n a set, sze. Thus, n s a sze of Q, and m s a sze ofcnq. Let Q n be a user's query, where Q = { wj 1 j l}, l s a sze of Q n. n The algorthm of clusterng the PMAs nto communtes s as followngs: 1. Calculate the smlarty betwee n the keywords of the SPs. 2. Create a base cluster, each of whch ncludes a keyword and ts relatve keywords, each of whose smlarty wth the keyword s Combne base clusters whose smlarty value s over a threshold value. 4. When the user enters a query Q n, the PA checks: 5. If Q CNq = Φ for any CNq Q n j j, then creates a new cluster Cq that conssts of a set of Web pages relevant to Q n, and Q n s assgned to CNq, whch s the name ofcq,.e. CNq Q and Q Q CNq. n 6. If Q CNq Φ for each CNq Q n j j, and Q CNq, then Q Q {CNq}, n j CNq CNq Q and } n CNq CNq {k j for every k j Tag. Where Tag s a set of keywords from the content of specfc HTML tags n such Web pages that are n CNq j and relevant toq n. 2.4 Router Agent and Routng Mechansm Due to the sze and growth-rate of the Web, a good dstrbuted ndexng/searchng mechansm must be ntegrated wth a dstrbuted data -gatherng mechansm. Although a sngle router agent s scalable enough to potentally handle thousands of PAs, n practce, t s desrable to run a separate RA for relevant PAs of a common topc, for nstances, the PAs of AAAI, IEEE and ACM portals belong to one RA. The RA delegates the user's query to the most popular and relevant PA to the query to retreve the Web pages, whch are consstent wth the user's nformaton need. There s a router agent that holds a set of attrbutes that reflect the context of each PA [Table 1]. Regstered PAs Attrbutes of PAs PA 1 A 11,W 11 A 12,W 12 A 1m,W 1m PA 2 A 21,W 21 A 22,W 22 A 2m,W 2m PA n An1,W n1 An2,W n2 Anm,Wnm Table 1 Portal agent s attrbutes The PA sends ts attrbutes A j W j, whch are automatcally determned from the cluster names of the PMAs communtes n the Web portal, to the RA whle the regstraton. Where Aj

7 means the j-th attrbute of PA, and W j s ts weght value, whch assgned to each attrbute and contnually adapted by the RA over tme based on the feedback from the IAs to reflect any changes n the context of the PA. Relevancy s used to determne the popularty of the PA for a partcular type of queres. The RA mantans the relevancy S j between Q n and the attrbutes of PA j usng the equaton S j = w j, g ( k ), where g ( k ) = 1 f k exsts n both of Q n and the attrbutes of the PA j, otherwse g ( k ) = 0. There should be a sngle entty that controls the lst of RAs. Whle regsterng a RA, t goes through one of several dozens of routers who work wth, n turn, keeps a central database known as the router database that contans nformaton about the profle of each router [Fg. 3]. Each of the routers has hundred of PAs and handles ther requests. The comprom se employed by dstrbuted search conssts of a set of routers, each of whch handles the queres for a set of relevant PAs specalzed n some way. The RAs regster themselves to other routers to receve queres, whch confrm to a partcular context. The context defnes the queres that a partcular router wll expect to be sent n. When the router receves a query from the IA, t does the followngs: Looks for a lst of relevant PAs, once the RA found relevant PAs. Assgns the query to specfc PA because t already knew that ths PA s relevant to ths query, then merges the retreved results and sends them back to the IA. Forwards queres to other routers f the results do not satsfy the user or the router could not fnd a relevant PA among ts communty of PAs. It may have to do ths multple tmes. Says, there are no relevant PAs to ths query, or here s the most relevant router that may know more PAs about your query. Fgure 3 Routng mechansm

8 3. System s Agents Communcaton The system comprses the herarchcal structured agent communtes based on a PA model. A PA s the representatve of a communty and allows all agents n the communty to be treated as one normal agent outsde the communty. A PA has ts role lmted n a communty, and another hgh-level PA may manage the PA tself. A PA manages all PMAs n a communty and can multcast a message to them. Any PMA n a communty can ask the PA to do multcastng ts message. All agents form a logcal world, whch s completely separated from the physcal world consstng of agent host machnes. That means agents are not networkaware, but are organzed and located by ther places n the logcal world. Ths model s realzed wth the agent medator called Mddle-Man Agent (MMA). MMA s prmarly desgned to act as a brdge between dstrbuted physcal networks, creatng an agent communcaton nfrastructure on whch agents can be organzed n a herarchcal fashon more easly. The system s agent conssts of a communcaton unt and an applcaton unt. The communcaton unt comprses the common basc modules shared by all agents, such as the communty contactor, communcaton layer and message nterpreter. The communcaton layer transmts data from source agents/machnes to destnaton agents/machnes through networks. In the system, we smply use TCP/IP, snce most Internet applcatons mplement ther protocols on top of TCP/IP. The applcaton unt comprses a set of plug-n modules, each of whch s used for descrbng and realzng a specalzed or connatural functon of agents. 4 System's Agents Adaptaton There are several approaches that can be used to learn and adapt a UP by the IA [5, 6, 7, 28]. The IA creates a new lst of keywords K for the feedback, K f K = Q f n s. Where, K s = { t j 1 j m} s a lst of keywords pcked from the ttle and the headers of the selected URL, and Q n = { q j 1 j l} s the gven query. If one of the keywords of the K f does not exst n the query or the ttle feld s of the URLs, whch exst n the UP fles, the IA adds the new keyword wth an ntal weght reflects the current user s response. By ths way, the content of the UP fles wll evolve over tme to reflect the actual UP. The PMA allows only a relatvely small change of the weghts of SP based on the user's response, because addng/removng some keywords nto/from the SPs may change the context of the Web pages. When the user says the page s nterestng, the PMA changes the weghts of the keywords n ts SP, f and only f these keywords appear n Q n, n order to make better match wth the query to be entered next tme. Ths means that, the PMA wll emphasze/de-emphasze some keywords, frequently, reflectng the user s responses. Let n be a set of SP vectors and the user satsfed by the result retreved by the PMA. Let Q n be a user's query, such that Q = { q 1 j l}, ( l s a sze of Q n ). The PMA changes w j, the weght n j of the keyword kj n the SP fle, by addng a reward value R, so that the new weght, w ' j = w j + R δ j, where δ j = 1 f kj Q n SP and SP n, other wse δ = j 0. A weght value s assocated wth each attrbute of the PA. The weghts of the attrbutes that match the user's query are retreved from the PA's attrbutes and updated (ncreased for postve feedback or decreased for negatve feedback) by the RA based on the user's response to hs/her query routng. As the contents of the Web servers are dynamc wth new nformaton beng added, deleted, changed, and moved over tme. Therefore, the attrbutes of the PA must also be dynamc wth some attrbutes can be added or some exsted

9 attrbutes can be deleted to reflect wel the context of the Web server. If the user gets satsfed wth the retreved answer from a specfc PA whle one of the query's keywords does not exst n the attrbutes of that PA, then the RA nserts that keyword as a new attrbute wth an ntal weght that reflects the current user's response or adapt the exstence one by usng next equaton, w( t + 1) = ρ w( t) + (1 ρ) R where ρ s a heurstc value and 0 < ρ 1. 5 Expermental Results We have performed several experments to make a consstent evaluaton of system effectveness. We mean here by the effectveness, as t s purely a measure of the ubqutously of the system, the ablty of the system to satsfy the user s n terms of the relevance of documents retreved for user s queres, and the autonomously of the system s agents to adapt and learn over tme. Experment 1: n ths experment, we measured how the RA s beng able to adapt the PA's attrbutes over tme and to get good correlaton between the user's queres and the context of the Web portals. In order to understand the experment, we defne a Ftness value to show the correlaton between the weghts of the attrbutes calculated automatcally by the RA (T) and the weghts of the attrbutes calculated the system's admnstrator (S), as follows: System s admnstrator actual nterest: S j bk W, where W k k s the weght of attrbute k, = m k= 1 and bk = 1 f the admnstrator judges the keyword k n the PA j as relevant for the context of the URLs of the Web portal, else b k = 0. Adaptaton of the attrbutes by the RA: T = m j W k k= 1 We defne the Ftness value F j = Sj Tj, whch reflects the correlaton between the two adaptatons for PA j. In the experment, the user gave ffteen dfferent queres. After frequent nteractons of retreval, the admnstrator checked the correlaton of each attrbute wth the context of the Web portals and calculated S and T values, and then a Ft ness value was calculated for the attrbutes of eac h PA. The Ftness values calculated after 10 and 20 retreval nteractons are shown n [Fg.4]. Fgure 5 shows that the values of S and T are convergng over tme to each other. Ths means that the RA s beng able to predct and adapt the PA's attrbutes to reflect well the context of the Web portal's over tme.. Fttng after 10 Tmes Fttng after 20 Tmes Fttng Value PA 1 PA 4 PA 7 PA 10 PA 13 PA 16 PA 19 PA 22 PA 25 PA 28 PA 31 PA 34 PA 37 PA 40 PA 43 PA 46 PA 49 Portal Agents Fgure 4 Portal agent's attrbutes adaptablty

10 Experment 2: In ths experment, we attempted to evaluate the performance of the routng mechansm to retreve relevant nformaton to the user's queres from the PAs. We created ffty PAs that wrap ffty dfferent Web portals; the PAs create d the attrbutes and sent them to the router agent to be used n the routng process. The number of Web pages wthn the Web portals vares from 300 to 2500 pages. The users submt 30 queres to the IAs, whch n turn forward the queres to the RA. The mean number of keywords per query, ncludng the nose words, s 6.2. The RA delegates the user s queres to the most relevant PAs, receves back the results and forwards them to the IAs. Then, we calculated the precson of the retreved URLs to the users' queres as the number of relevant pages retreved dvded by the total number of retreved pages. The precson results depcted n [Fg. 5] show that the precson values vary from 0.7 to 1.0 and ths means that the routng mechansm promses to acheve more relevant nformaton to the user s queres. Precson Precson Queres Fgure 5 Precson of the queres submtted to the system Experment 3 : The topc domans of the Web pages are varous and sometmes one Web page contans several topcs at the same tme. Therefore, the relatonshp among clusters s not smple and some clusters could have close smlarty. We have mplemented the clusterng algorthm and measured how well the PA can cluster the PMAs of the Web portal nto communtes. In ths experment, the data set for the experment conssts of about 2800 Web pages. The subject feld of the experment focused to the computer scence -related Web pages. We have created PA that wraps of the IEEE (computer scence socety) Web portal. The PA creates the PMAs and the SP-fle of ths portal. The smlartes between the SP vectors of PMAs are used to create the base clusters, and then the PA uses the algorthm descrbed n secton 2.4. After frequent nteractons wth the PA of the IEEE portal where the users submtted 65 dfferent queres, the clusters were assgned by the smlarty and the threshold for the assgnment was 0.5. All the clusters were assgned f the smlarty was greater than or equal the threshold value. The results depcted n [Fg. 6] show that the system could cluster the PMAs of the IEEE Web portal nto communtes. The name of each cluster conssts of the most common keywords n the SPs of ts PMAs and the frequent keywords of the queres, whch have been well answered by the PMAs of the cluster. Examples of some Web pages, whch have been assgned nto two clusters named "IEEE Computer socety educatonal actvtes" and "IEEE conferences and publcaton", are presented. From the result, we could see that the pages n the same cluster do share smlar topc and contents under the general query topcs.

11 PMAs Clusters org/publcatons/dlb/ Fgure 6 Clusterng of the PMAs 6. Conclusons and Future Work Ths paper dscussed a mult-agent-based approach to buld a ubqutous nformaton retreval system. In ths sense, the mult-agent system s composed of possbly large number of collaboratve agents, whch collectvely try to satsfy the user s nformaton need. The paper ntroduced methods to embed portal agents nto the Web portals, to cluster the portal agents nto communtes and to route the user s queres to the most relevant PA. We created multple PAs and developed a smart query routng mechansm for routng the user's query. We carred out several experments to nvestgate the performance of system. Through these experments, we ensure that system s agents learn, adapt and clustered nto relevant communtes over tme. Currently, the routng of the system s desgned as a smple query routng that bnds to two herarchcal levels of RAs. There s a plan to scale up the system by ncreasng the number of PAs and develop more sophstcated routng mechansm for mantanng multple herarches of RAs. 7 Acknowledgments I would lke to thank Kng Fahd Unversty of Petroleum and Mnerals for fundng ths research work and provdng of the computng facltes, specal thanks to anonymous revewers for ther valuable comments on ths paper. 8 References [1] Bruslovsky, P., Tasso, C., Specal ssue on user modelng for web nformaton retreval, User Modelng and User Adapted Interacton, 14 (2004). [2] Bamshad M., Robert C. and Jadeep S. Automatc personalzaton based on Web usage mnng, Communcatons of the ACM Journal, volume 43, No. 8, pp , 2000.

12 [3] Bauer T., Davd B., Real tme user context modelng for nformaton retreval agents, Proceedngs of the tenth nternatonal conference on Informaton and knowledge management, USA, pp , [4] Ballacker K., S. Lawrence, and L. Gles, CteSeer: An Autonomous System for processng & organzng scentfc lterature on the Web, Proceedngs of Automated Learnng and Dscovery Conference (CONALD-98), Carnege, Mellon Unversty, Pttsburgh, [5] Bllsus, D. and Pazzan, M., A hybrd user model for news story classfcaton, Proc. of the 7th Internatonal Conference on User Modelng, Canada, pp , [6] Bonett Monca, Personalzaton of Web servces: Opportuntes and Challenges, Aradna Issue 28, June 2001, ISSN: , [7] Budzk J. and Hammond K., Watson: Antcpatng and Contextualzng Informaton Needs, Proceedngs of Sxty-second annual meetng of the Amercan Socety for Informaton Scence, 1999, [8] Chen Lren and Kata Sycara, WebMate: A Personal Agent for Browsng and Searchng, Proceedngs of the Second Internatonal Conference of Autonomous Agents, Mnneapols/ST, MN USA, May 9-13, 1998, pp [9] C. Dng, X. He, H. Zha, and H. Smon, Web document clusterng usng hyperlnk structures, Tech. Rep. CSE , Department of Computer Scence and Engneerng, Pennsylvana State Unversty, 2001 [10] Dunja Mladenc, Text-learnng and Related Intellgent Agents, IEEE Expert specal ssue on Applcaton of Intellgent IR, July-August 1999, pp [11] Edmund S. Yu, Png C. Koo, and Elzabth D. Lddy, Evolvng Intellgent Text-based Agents, Proceedngs of the 4 th Internatonal Conference of Autonomous Agents, June , Barcelona, Span, pp [12] Helmy T., S. Amamya, T. Mne and M. Amamya, Agents Coordnaton-Based Web Infrastructure for Personalzed Web Searchng, Proceedngs of the 2001 Internatonal Conference on Artfcal Intellgence (ICAI-2001), pp , June 25-28, 2001, Las Vegas, U.S.A. [13] Helmy T., S. Amamya and M. Amamya, Collaboratve Agents wth Automated Learnng and Adaptng for Personalzed Web Searchng, Proceedngs of the Thrteenth Internatonal Conference on Innovatve Applcatons of Artfcal Intellgence (IAAI/IJCAI-2001), pp , August 7-9, 2001, Seattle, USA. [14] Helmy T., S. Amamya and M. Amamya, Pnpont Web Searchng and User modelng on the Collaboratve Agents, LNCS Volume 2115, Issue, as a Proceedngs of the 2 nd Internatonal Conference on Electronc Commerce and Web Technologes EC-WEB 2001, pp , September 4-6, 2001, Germany. [15] Helmy T., S. Amamya, and M. Amamya, User's Ontology-Based Autonomous Interface Agents, The Second Internatonal Conference on Intellgent Agent Technology (IAT2001), A book enttled "Intellgent Agent Technology: Research and Development", World Scentfc, pp , 2001, Japan. [16] [17] Hanna, K., Levne, B. and Manmatha, R., "Moble Dstrbuted Informaton Retreval For Hghly-Parttoned Networks," to appear n the Proceedngs of IEEE ICNP [18] Km J., Oard D. and Romank K., Usng Implct Feedback for User Modelng n Internet and Intranet Searchng, Techncal Report 2000, collage of Lbrary and Informaton servce, Unversty of Maryland.

13 [19] Knuta, Y., Levne, B. and Manmatha, R., "Server Selecton Technques for Dstrbuted Informaton Retreval" CIIR Techncal Report, [20] Lu, X., and Croft, W. B., Cluster-Based Retreval Usng Language Model, Proceedngs of SIGIR '2004, pp [21] Maran N., Wllam B. and Anne H., Semantc Brokerng over dynamc heterogeneous data sources n nfosleuth, Proc. of the nternatona l on data Engneerng (ICDE), [22] Menczer F., Rchard K., Adaptve Retreval Agents: Internalzng Local Context and Scalng up to the Web, Machne Learnng Journal, Volume 39, Issue 2-3 May-June 2000, Specal ssue on nformaton retreval Pages: [23] Mne T., S. Lu, M. Amamya, Dscoverng Relatonshp between Topcs of Conferences by Flterng, Extractng and Clusterng, Proceedngs of the 3rd Internatonal Workshop on Natural Language and Informaton Systems (NLIS02), pp , [24] Morta M. and Shnoda Y., Informaton flterng based on user behavor analyss and best match text retreval, Proc. of the Seventeenth Int. ACM-SIGIR Conference pp [25] Oren Zamr and Oren Etzon, Web document clusterng feasblty demonstraton, Proceedngs of the 21st Internatonal ACM SIGIR Conference, pp , [26] Somlo Gabrel. and Adele E. Howe,.Flterng for Personal Web Informaton Agents, SIGIR 04, July 25 29, 2004, UK, ACM /04/0007. [27] M. N. Huhns, "Agents as Web servces" IEEE Internet computng v.6 n.4 p , [28] T. Louse, Su, A comprehensve and systematc model of user evaluaton of web search engnes, Theory and background, Journal of the Amercan Socety for Informaton Scence and Technology, v.54 n.13, pp , November [29] Tarek Helmy, Satosh Amamya, Tsunenor Mne, Makoto Amamya, "A New Approach of the Collaboratve User Interface Agents", Proceedngs of IEEE/WIC/ACM Internatonal Conference on Intellgent Agent Technology (IAT'03), pp , October 13-17, 2003 (Halfax, Canada).

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Query Clustering Using a Hybrid Query Similarity Measure

Query Clustering Using a Hybrid Query Similarity Measure Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK L-qng Qu, Yong-quan Lang 2, Jng-Chen 3, 2 College of Informaton Scence and Technology, Shandong Unversty of Scence and Technology,

More information

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1 A Resources Vrtualzaton Approach Supportng Unform Access to Heterogeneous Grd Resources 1 Cunhao Fang 1, Yaoxue Zhang 2, Song Cao 3 1 Tsnghua Natonal Labatory of Inforamaton Scence and Technology 2 Department

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Ontology Generator from Relational Database Based on Jena

Ontology Generator from Relational Database Based on Jena Computer and Informaton Scence Vol. 3, No. 2; May 2010 Ontology Generator from Relatonal Database Based on Jena Shufeng Zhou (Correspondng author) College of Mathematcs Scence, Laocheng Unversty No.34

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

UB at GeoCLEF Department of Geography Abstract

UB at GeoCLEF Department of Geography   Abstract UB at GeoCLEF 2006 Mguel E. Ruz (1), Stuart Shapro (2), June Abbas (1), Slva B. Southwck (1) and Davd Mark (3) State Unversty of New York at Buffalo (1) Department of Lbrary and Informaton Studes (2) Department

More information

The Effect of Similarity Measures on The Quality of Query Clusters

The Effect of Similarity Measures on The Quality of Query Clusters The effect of smlarty measures on the qualty of query clusters. Fu. L., Goh, D.H., Foo, S., & Na, J.C. (2004). Journal of Informaton Scence, 30(5) 396-407 The Effect of Smlarty Measures on The Qualty of

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Enhancement of Infrequent Purchased Product Recommendation Using Data Mining Techniques

Enhancement of Infrequent Purchased Product Recommendation Using Data Mining Techniques Enhancement of Infrequent Purchased Product Recommendaton Usng Data Mnng Technques Noraswalza Abdullah, Yue Xu, Shlomo Geva, and Mark Loo Dscplne of Computer Scence Faculty of Scence and Technology Queensland

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Query classification using topic models and support vector machine

Query classification using topic models and support vector machine Query classfcaton usng topc models and support vector machne Deu-Thu Le Unversty of Trento, Italy deuthu.le@ds.untn.t Raffaella Bernard Unversty of Trento, Italy bernard@ds.untn.t Abstract Ths paper descrbes

More information

Federated Search of Text-Based Digital Libraries in Hierarchical Peer-to-Peer Networks

Federated Search of Text-Based Digital Libraries in Hierarchical Peer-to-Peer Networks Federated Search of Text-Based Dgtal Lbrares n Herarchcal Peer-to-Peer Networks Je Lu School of Computer Scence Carnege Mellon Unversty Pttsburgh, PA 15213 jelu@cs.cmu.edu Jame Callan School of Computer

More information

Information Filtering Using the Dynamics of the User Profile

Information Filtering Using the Dynamics of the User Profile Informaton Usng the Dynamcs of the User Profle Costn Barbu, Marn Smna Electrcal Engneerng and Computer Scence Department Tulane Unversty New Orleans, LA, 70130 {barbu, smna}@eecs.tulane.edu Abstract Ths

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Study of Data Stream Clustering Based on Bio-inspired Model

Study of Data Stream Clustering Based on Bio-inspired Model , pp.412-418 http://dx.do.org/10.14257/astl.2014.53.86 Study of Data Stream lusterng Based on Bo-nspred Model Yngme L, Mn L, Jngbo Shao, Gaoyang Wang ollege of omputer Scence and Informaton Engneerng,

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Recommender System based on Higherorder Logic Data Representation

Recommender System based on Higherorder Logic Data Representation Recommender System based on Hgherorder Logc Data Representaton Lnna L Bngru Yang Zhuo Chen School of Informaton Engneerng, Unversty Of Scence and Technology Bejng Abstract Collaboratve Flterng help users

More information

Network Intrusion Detection Based on PSO-SVM

Network Intrusion Detection Based on PSO-SVM TELKOMNIKA Indonesan Journal of Electrcal Engneerng Vol.1, No., February 014, pp. 150 ~ 1508 DOI: http://dx.do.org/10.11591/telkomnka.v1.386 150 Network Intruson Detecton Based on PSO-SVM Changsheng Xang*

More information

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach Dstrbuted Resource Schedulng n Grd Computng Usng Fuzzy Approach Shahram Amn, Mohammad Ahmad Computer Engneerng Department Islamc Azad Unversty branch Mahallat, Iran Islamc Azad Unversty branch khomen,

More information

CAN COMPUTERS LEARN FASTER? Seyda Ertekin Computer Science & Engineering The Pennsylvania State University

CAN COMPUTERS LEARN FASTER? Seyda Ertekin Computer Science & Engineering The Pennsylvania State University CAN COMPUTERS LEARN FASTER? Seyda Ertekn Computer Scence & Engneerng The Pennsylvana State Unversty sertekn@cse.psu.edu ABSTRACT Ever snce computers were nvented, manknd wondered whether they mght be made

More information

Notes on Organizing Java Code: Packages, Visibility, and Scope

Notes on Organizing Java Code: Packages, Visibility, and Scope Notes on Organzng Java Code: Packages, Vsblty, and Scope CS 112 Wayne Snyder Java programmng n large measure s a process of defnng enttes (.e., packages, classes, methods, or felds) by name and then usng

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Improving Web Image Search using Meta Re-rankers

Improving Web Image Search using Meta Re-rankers VOLUME-1, ISSUE-V (Aug-Sep 2013) IS NOW AVAILABLE AT: www.dcst.com Improvng Web Image Search usng Meta Re-rankers B.Kavtha 1, N. Suata 2 1 Department of Computer Scence and Engneerng, Chtanya Bharath Insttute

More information

CS47300: Web Information Search and Management

CS47300: Web Information Search and Management CS47300: Web Informaton Search and Management Prof. Chrs Clfton 15 September 2017 Materal adapted from course created by Dr. Luo S, now leadng Albaba research group Retreval Models Informaton Need Representaton

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Keywords - Wep page classification; bag of words model; topic model; hierarchical classification; Support Vector Machines

Keywords - Wep page classification; bag of words model; topic model; hierarchical classification; Support Vector Machines (IJCSIS) Internatonal Journal of Computer Scence and Informaton Securty, Herarchcal Web Page Classfcaton Based on a Topc Model and Neghborng Pages Integraton Wongkot Srura Phayung Meesad Choochart Haruechayasak

More information

LinkSelector: A Web Mining Approach to. Hyperlink Selection for Web Portals

LinkSelector: A Web Mining Approach to. Hyperlink Selection for Web Portals nkselector: A Web Mnng Approach to Hyperlnk Selecton for Web Portals Xao Fang and Olva R. u Sheng Department of Management Informaton Systems Unversty of Arzona, AZ 8572 {xfang,sheng}@bpa.arzona.edu Submtted

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

A Knowledge Management System for Organizing MEDLINE Database

A Knowledge Management System for Organizing MEDLINE Database A Knowledge Management System for Organzng MEDLINE Database Hyunk Km, Su-Shng Chen Computer and Informaton Scence Engneerng Department, Unversty of Florda, Ganesvlle, Florda 32611, USA Wth the exploson

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Alignment Results of SOBOM for OAEI 2010

Alignment Results of SOBOM for OAEI 2010 Algnment Results of SOBOM for OAEI 2010 Pegang Xu, Yadong Wang, Lang Cheng, Tany Zang School of Computer Scence and Technology Harbn Insttute of Technology, Harbn, Chna pegang.xu@gmal.com, ydwang@ht.edu.cn,

More information

Personalized Information Retrieval Approach

Personalized Information Retrieval Approach Personalzed Informaton Retreval Approach Myram Hadjoun 1, Mohamed Ramz Haddad 1, Hajer Baazaou 1, Mare-Aude Aufaure 2, and Henda Ben Ghezala 1 1 Laboratory RIADI-GDL, Natonal School of Computer Scences,

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Personalized Concept-Based Clustering of Search Engine Queries

Personalized Concept-Based Clustering of Search Engine Queries IEEE TRANSACTIONS ON JOURNAL NAME, MANUSCRIPT ID 1 Personalzed Concept-Based Clusterng of Search Engne Queres Kenneth Wa-Tng Leung, Wlfred Ng, and Dk Lun Lee Abstract The exponental growth of nformaton

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE 1 TAO LIU, 2 JI-JUN XU 1 College of Informaton Scence and Technology, Zhengzhou Normal Unversty, Chna 2 School of Mathematcs

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

Ranking Techniques for Cluster Based Search Results in a Textual Knowledge-base

Ranking Techniques for Cluster Based Search Results in a Textual Knowledge-base Rankng Technques for Cluster Based Search Results n a Textual Knowledge-base Shefal Sharma Fetch Technologes, Inc 841 Apollo St, El Segundo, CA 90254 +1 (310) 414-9849 ssharma@fetch.com Sofus A. Macskassy

More information

An IPv6-Oriented IDS Framework and Solutions of Two Problems

An IPv6-Oriented IDS Framework and Solutions of Two Problems An IPv6-Orented IDS Framework and Solutons of Two Problems We LI, Zhy FANG, Peng XU and ayang SI,2 School of Computer Scence and Technology, Jln Unversty Changchun, 3002, P.R.Chna 2 Graduate Unversty of

More information

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments Internatonal Journal of u- and e- ervce, cence and Technology Vol8, o 7 0), pp7-6 http://dxdoorg/07/unesst087 ecurty Enhanced Dynamc ID based Remote ser Authentcaton cheme for ult-erver Envronments Jun-ub

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION

A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION 1 FENG YONG, DANG XIAO-WAN, 3 XU HONG-YAN School of Informaton, Laonng Unversty, Shenyang Laonng E-mal: 1 fyxuhy@163.com, dangxaowan@163.com, 3 xuhongyan_lndx@163.com

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6)

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6) Harvard Unversty CS 101 Fall 2005, Shmon Schocken Assembler Elements of Computng Systems 1 Assembler (Ch. 6) Why care about assemblers? Because Assemblers employ some nfty trcks Assemblers are the frst

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Efficient Segmentation and Classification of Remote Sensing Image Using Local Self Similarity

Efficient Segmentation and Classification of Remote Sensing Image Using Local Self Similarity ISSN(Onlne): 2320-9801 ISSN (Prnt): 2320-9798 Internatonal Journal of Innovatve Research n Computer and Communcaton Engneerng (An ISO 3297: 2007 Certfed Organzaton) Vol.2, Specal Issue 1, March 2014 Proceedngs

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Description of NTU Approach to NTCIR3 Multilingual Information Retrieval

Description of NTU Approach to NTCIR3 Multilingual Information Retrieval Proceedngs of the Thrd NTCIR Workshop Descrpton of NTU Approach to NTCIR3 Multlngual Informaton Retreval Wen-Cheng Ln and Hsn-Hs Chen Department of Computer Scence and Informaton Engneerng Natonal Tawan

More information

Adaptive Knowledge-Based Visualization for Accessing Educational Examples

Adaptive Knowledge-Based Visualization for Accessing Educational Examples Adaptve Knowledge-Based Vsualzaton for Accessng Educatonal Examples Peter Bruslovsky, Jae-wook Ahn, Tbor Dumtru, Mchael Yudelson School of Informaton Scences, Unversty of Pttsburgh {peterb, jaa38, mvy3}@ptt.edu

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information

A Topology-aware Random Walk

A Topology-aware Random Walk A Topology-aware Random Walk Inkwan Yu, Rchard Newman Dept. of CISE, Unversty of Florda, Ganesvlle, Florda, USA Abstract When a graph can be decomposed nto clusters of well connected subgraphs, t s possble

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

An Iterative Implicit Feedback Approach to Personalized Search

An Iterative Implicit Feedback Approach to Personalized Search An Iteratve Implct Feedback Approach to Personalzed Search Yuanhua Lv 1, Le Sun 2, Junln Zhang 2, Jan-Yun Ne 3, Wan Chen 4, and We Zhang 2 1, 2 Insttute of Software, Chnese Academy of Scences, Beng, 100080,

More information

Ranking Search Results by Web Quality Dimensions

Ranking Search Results by Web Quality Dimensions Rankng Search Results by Web Qualty Dmensons Joshua C. C. Pun Department of Computer Scence HKUST Clear Water Bay, Kowloon Hong Kong punjcc@cs.ust.hk Frederck H. Lochovsky Department of Computer Scence

More information

Relevance Feedback for Image Retrieval

Relevance Feedback for Image Retrieval Vashal D Dhale et al, / (IJCSIT Internatonal Journal of Computer Scence and Informaton Technologes, Vol 4 (2, 203, 39-323 Relevance Feedback for Image Retreval Vashal D Dhale, Dr A R Mahaan, Prof Uma Thakur

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

An Evolvable Clustering Based Algorithm to Learn Distance Function for Supervised Environment

An Evolvable Clustering Based Algorithm to Learn Distance Function for Supervised Environment IJCSI Internatonal Journal of Computer Scence Issues, Vol. 7, Issue 5, September 2010 ISSN (Onlne): 1694-0814 www.ijcsi.org 374 An Evolvable Clusterng Based Algorthm to Learn Dstance Functon for Supervsed

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment JOURNAL OF COMPUTERS, VOL. 4, NO. 9, SEPTEMBER 2009 873 Improved Resource Allocaton Algorthms for Practcal Image Encodng n a Ubqutous Computng Envronment Manxong Dong, Long Zheng, Kaoru Ota, Song Guo School

More information

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK Wghtman Moblty Quck Reference Gude THIS SPACE INTENTIONALLY LEFT BLANK WIGHTMAN MOBILITY BASICS How to Set Up Your Vocemal 1. On your phone s dal screen, press and hold 1 to access your vocemal. If your

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Extraction of User Preferences from a Few Positive Documents

Extraction of User Preferences from a Few Positive Documents Extracton of User Preferences from a Few Postve Documents Byeong Man Km, Qng L Dept. of Computer Scences Kumoh Natonal Insttute of Technology Kum, kyungpook, 730-70,South Korea (Bmkm, lqng)@se.kumoh.ac.kr

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information