Implementations of Web-based Recommender Systems Using Hybrid Methods
|
|
- Ariel Horn
- 8 years ago
- Views:
Transcription
1 Internatonal Journal of Computer Scence & Applcatons Vol. 3 Issue 3, pp Technomathematcs Research Foundaton Implementatons of Web-based Recommender Systems Usng Hybrd Methods Janusz Sobeck Insttute of Appled Informatcs Wroclaw Unversty of Techmology, Wroclaw, ul. Wyb. Wyspanskego 27, Poland e-mal: sobeck@pwr.wroc.pl Abstract Applcaton of hybrd recommendaton enables overcomng dsadvantages of the basc recommendaton methods: demographc, collaboratve and content -based. In ths paper the two consensus-based hybrd recommendaton methods are presented. Then some examples of ther mplementatons to dfferent web-based systems are shown. 1 Introducton Wth growng popularty of the web-based systems that are appled n many dfferent areas, they tend to delver customzed nformaton for ther users by means of utlzaton of recommendaton methods. We can dstngush three basc recommendaton approaches: demographc, content-based and collaboratve. The demographc approach uses stereotype reasonng, whch s manly classfcaton problem, n ts recommendatons [6] and s based on the nformaton stored n the user profle that contans manly dfferent demographc features to generate ntal predctons about the user [7]. Content-based recommendaton takes descrptons of the content of the prevously evaluated tems to learn the relatonshp between a sngle user and the descrpton of the new tems [7]. In ths method a user s supposed to lke a new tem f the tem s smlar to other tems that are lked by the user [1]. The collaboratve recommendatons are able to delver recommendatons based on the relevance feedback from other smlar users. Its man advantages over the content-based archtecture are the followng [7]: the communty of users can delver subectve data about tems together wth ther ratngs and t s able to offer completely new tems to the partcular user. All the above mentoned methods have some dsadvantages. The demographc recommendatons have two basc dsadvantages [7]: they may be too general and they do not provde any adaptaton to user nterests changng over tme. Content-based method tends to overspecalze recommendatons and t s based only on the partcular user relevance. Collaboratve recommended agents have also some dsadvantages: they offer poor predcton when the number of smlar users s small and there s a lack of the transparency n the predctons. The dsadvantages of all the above mentoned recommendaton methods may be 52
2 overcome by applcaton of the hybrd soluton. For example, the lack of adaptaton n the stereotype may be easly overcome by applcaton of collaboratve or content based recommendaton. On the other hand, dsadvantage s of the collaboratve approach of the nsuffcent number of the smlar users at the early stages of the system operaton may be overcome by applcaton of the demographc stereotype reasonng [14]. Fnally some dsadvantages of content-based recommendaton, such as overspecalzaton, may be overcome by applcaton of collaboratve approach [14]. In the followng secton the user model n the hybrd recommender system s defned. In the secton three two hybrd recommendaton methods are presented. The secton four contans descrpton of dfferent mplementatons of these two hybrd methods appled for dfferent web-based systems and fnally, n the summary the effcency of the hybrd approach and future work s dscussed. 2 User model n the web-based hybrd recommendaton A user model contans knowledge about the ndvdual preferences whch determne hs or her behavor wthn the system [11]. The man problems wth the user modelng encompass the user model representaton and acquston. Here the followng user model elements wll be presented: user profle representaton, user profle ntalzaton, dstance and smlarty functons among user profles and user profle clusterng methods. 2.1 User profle representaton User profle should contan all necessary data to model the user n recommender system. The user profle n the recommender systems could be represented by many dfferent forms: bnary vectors, feature vectors, trees, decson trees, semantc networks, Bayesan networks, etc. The feat ure vector s the most popular among many recommender systems [7]. In ths paper, the user profle s represented by a tuple that have smlar descrptve strength as the feature vector but t s used n many prevous works on nformaton systems and consensus methods that s appled for the recommendaton n the systems presented n ths paper. The tuple s a functon p: A V, where A s a set of attrbutes and V s a set of ther elementary values and ( a A)(p(a) V a ). The user profle usually contans two types of data: user data and usage data [6]. The user data may contan dfferent user characterstcs: demographc data (name, gender, address, etc.), user knowledge, user sklls and user nterests. The usage data are observed drectly from the user s nteracton wth web-based system. The usage data concernng web-based system user nterface recommendaton may contan nformaton on the nterface layout, the nformaton content and ts structure. The usage data may also contan usablty measure value of the partcular nterface settngs [4]. However the qualty of the system nterface may be dffcult to measure the doman of the HCI has worked out several methods to evaluate the user nterface for example [8]: heurstcs, questonnares and user tests. 2.2 User profles ntalzaton The ntal profle may be empty, especally n case of content -based recommendatons. In other approaches the ntal profle s qute often created from the questonnare that s flled n by the user. The questonnare usually contans nformaton on user data that contans dfferent nformaton,.e. demographc data contanng: record data (name, address, phone number, e-mal), geographc data (cty, regon, country and zp-code), user s characterstcs (sex, educaton, occupaton), and some other customer qualfyng 53
3 data. The user data may also contan nformaton on users knowledge, ther sklls, nterests and preferences and also ther plans and goals. The usage data, the second element of the user model, s observed and recorded durng the whole process of user s nteractons wth web-based systems. It may concern selectve operatons that express users nterests, unfamlarty or preferences, temporal vewng behavor, as well as ratngs concernng the relevance of these elements that are expressed by dfferent events, such as: openng a page, purchasng a product, sendng feedback nformaton to the system are stored. There are of course more sophstcated and general methods for gatherng such data, as for example DoubleClck mechansms. DoubleClck enables trackng the user web actvtes and servng personalzed advertsements [17] by usng cookes entres wth unque dentfers and placng webbug mage on every page that s to be tracked. The ntal profle may be also modfed accordng to the whole user populaton behavor, whch s the case of collaboratve recommendaton. However, ths brngs some problems wth fndng smlar users that could be solved by clusterng methods [5]. In all mplementatons presented n ths paper, the user profle s created from the questonnare that s flled n by each user durng the regstraton process that s oblgatory for each user. Ths s necessary because we use demographc recommendaton. The user profle s also modfed durng workng wth the system by each partcular user. These data s then used n the collaboratve and content based recommendaton. 2.3 Dstance and smlarty between user profles The dstance functon between values of each attrbute of the user profles s defned as a functon δ at : V a V a [0,1] for all a A. Ths functon should be gven by the system nterface desgner and fulfll all the dstance functon condtons, but not especally all the metrcs condtons, and should be determned for each attrbute and ts every par of atom values. The dstance functon values could be enumerated or gven n any procedural form. The dstance between user profles could be defned n many dfferent ways. Frst, the dstance between tuples and could be defned as a sum of dstances between values of each attrbute: at d(r,r ) = d (r(a),r(a)). a A Second, the root of the sum of squares of these dstances, or fnally thrd, we also can ndcate the mportance of each attrbute a by multplyng the dstance by approprate factor defned as a functon c: A [0,1]: at d ( r,r ) = [ c( a) d ( r ( a),r ( a))]. a A However, t s also possble to use some smlarty functons nstead of dstance functons. Very popular among them s the cosne smlarty functon [13]: m m k,, = 1 ( u, uk ) =, s ( u u ) u m 2, = 1 = 1 ( u ) 2 k, where u and u k are vectors of real values of m attrbutes descrbng users and k respectvely. 54
4 We can fnd qute many dfferent smlarty functons for example n the work [13], the functon used n the Dattola clusterng algorthm [2] s shown below: m s ( u, u ) = mn( u, u ). k = 1 In all mplementatons presented n ths paper, we appled the thrd dstance, the one wth a factor that defnes mportance of each attrbute. Ths dstance s rather easy to mplement, however qute expressve. For fndng the smlarty between the user profle and tems descrpton we used the cosne smlarty functon that s the most popular one especally n the area of Informaton Retreval (IR). 2.4 User Profle Clusterng The clusterng problem s defned as parttonng the gven set of users U={u 1,,u n } nto subsets of set U accordng to some optmzaton crteron. We can dstngush three maor types of clusterng algorthms [3]: herarchcal, Eucldean or smlar metrc space and smlarty matrx. The most popular are those algorthms that belong to the famly of Eucldean or smlar metrc space clusterng. Then the clusterng optmzaton crtera could be descrbed as fndng such partton of the set U nto p dsont subsets C =1,..,p of users such that the dstance among all the members of each class - d(c ) s mnmal: = r r = 1 k= 1 k, d( C ) d( u, u ), where r=card(c ), or the dstance between all p groups as stated below s maxmal: d ( U ) = 1 = 1 d ( C, C ) = p where p = 1 q r l= 1 k= 1 l k d ( C, C ), d( u, u ) and r=card(c ), q=card(c l ). The analogous crtera for the smlarty functons may be also shown. Computaton complexty of the problem of partton set U wth n users nto two clusters s exponental wth respect to n. So, practcally other sub-optmal, however more effectve, algorthms should be used. They usually are based on the selecton of some ntal partton as for example n the Dattola method [2], presented below: k, Start In the begnnng we dvde the set U={u 1,,u n } of n users nto k ntal classes: C 1,1, C1,2,.., C1,k. For all of the classes we calculate the centrod. The centrod of the class C s denoted as O =( o,1,o,2,.., o,m } where, o, s where b s a pror assumed constant 0 f = b r, s f, s = 0 otherwse 55
5 f r, s, s = u, s u C { f, t : t = 1,2,.., m} f, s = 1+ max Then n t-1 teraton we have the partton C t-1,1, C t-1,2,.., C t-1,k wth adequate centrodes O t-1,1, O t-1,2,.., O t-1,k. Let T be the threshold used to construct new classes C t, that s determned n the followng way: C t, a : s( a, Ot 1, ) T and = { s( a, Ot 1, ) = max s( a, Ot 1, l ) for l = 1,2,.., k} All the user profles that where not ncluded nto any class should be nserted nto set L t of solated obects. New centrodes are determned as descrbed above f the followng condton s fulflled: s( a, Ot ) > s( a, Ot ),, 1, a Ct, a Ct, otherwse O t, := O t-1,. Users from the set of solated obects L t. The teraton ends when for partcular t and all =1,2,..,k occurs O t, = O t-1,. Then the obects from L t are treated as a separate class or oned to those classes to whch they are the most smlar. End. The other way to solve the clusterng problem, qute smlar to Dattola algorthm s so-called Lloyd s algorthm [5] and s one of the most popular solutons to the k-means problem. The Lloyds s algorthm has the followng steps. Frst, select randomly k elements as the startng centers of the clusters (centrodes). Second, assgn each element of the set to a cluster accordng to the smallest dstance to ts centrod. Thrd, recompute the centrod of each cluster, for example the average of the cluster s elements. Fnally, repeat steps 2 and 3 untl some convergence condtons have not been met (for example centrods do not change). Ths algorthm s rather smple and has an ablty to reach the end when usng the above mentoned convergence condton and for confguratons wthout equdstant elements to more than one centrod, t takes a long tme to run. Frst, the step 2 that has to be performed n each teraton costs O(kdN ), where d s the dmenson of each element and N s the number of elements. Second, algorthm usually needs many teratons to termnate. There are however qute many modfcaton of ths algorthm that run faster, for example bsectng k-means, that begns wth sngle cluster contanng all the elements, then splts t n two clusters and replaces t by splt clusters. Both presented here algorthms were appled n recommender systems, whch mplementatons wll be descrbed n the secton 4. 3 Consensus-based user nterface recommendaton Consensus theory has ts general orgns n the socal scences and n the theory of choce n partcular [9]. The socal choce theory consders problems of analyzng a decson between a collecton of alternatves made by a collecton of dfferent voters wth separate opnons and the selected choce should reflect the desres of all the ndvdual 56
6 voters to the possble extent [16]. The man dfference between consensus theory and the choce theory s that the former one does not necesstates the soluton belongng to the set of opnons under consderaton. In ths secton the model of consensus and hybrd recommendaton s presented. 3.1 Model of consensus In the consensus model we dstngush the followng elements: conflct system, conflct profles and conflct determnaton. Wthn ths model t s assumed that a real world doman s descrbed by means of a fnte set A of attrbutes and a set V of attrbute elementary values [9]. Furthermore let B A and a tuple of type B s a functon r B : B Π(V B ) where ( b B)(r b V b ), and the set of all tuples of type B s denoted by TYPE(B). In the scope of the consensus-based hybrd recommendaton of a web-based system user nterface, as the source of opnons we may assume each clent n the dstrbuted system, that could be also called agents, or dfferent events of the specfed user clent. The subects of agents' nterest consst of event s occurrng n the world,.e. manly observng user behavor, nterface settngs and ts usablty values. These observatons are called events and are stored as attrbute values n a tuple of some type. The conflct system defnton s a modfcaton of the one presented n the work [10]. Here the noton of the category s ntroduced for dfferentaton of the recommendaton type: demographc, collaboratve and content -based. The second dfference reles on the dentfcaton of the nformaton sources. In the conflct system defned n [9] agents are the source of dfferent (conflct) nformaton. The conflct system defned here as the source of conflct nformaton dentfes not only separate agents but also dependng on the category also dfferent events from the gven agent. We can dstngush some subset T A that contans attrbutes for event dentfcaton. Defnton 1 A conflct system of some category c s a quadruple: S c = (A, X, P, Z), where: A s a fnte set of attrbutes (as defned above), ncludng attrbutes that dentfy each event; X s a fnte set of conflct carrers, X ={Π(V a ): a A}; P s a fnte set of relatons on carrers from X, each relaton s of some type L (for L A and L contans attrbute or attrbutes that enable to dentfy the observaton from set T L); Z s a fnte set of logc formulas for whch the model s a relaton system (X,P). Relatons from the set P are classfed n such a way that each of them ncludes relatons representng smlar events. Here these observatons and events concern the dfferent aspects of the user model. A conflct stuaton for a gven category c of the conflct system S c contans nformaton about a concrete conflct as defned below. Defnton 2 A conflct stuaton of a gven category c cs c s a par <P, Y B>, where Y s a set of attrbutes that have nfluence on the nterface settngs: Y L\T and B L\T and Y B= and r Y θ for every tuples r P. A conflct stuaton conssts of event dentfers (conflct body) whch appear n relatons P (conflct content) representng the observed (or nduced) knowledge of referrng to subects represented by set B of attrbutes, n ths case nterface settngs. Expresson Y B means that n the observed events there are dfferences referrng to 57
7 combnatons of values of attrbutes from Y wth values of attrbutes from B, and the purpose of the consensus choce s that for a tuple type Y at most one tuple of type B should be assgned. For a gven stuaton cs c, we determne the set of events whch take part n the conflct as the proecton of the set of relatons P to the set of attrbutes K, Event(cs c ) =? K (P), where K A, and K s a key of relaton P. The set of subect elements (or subects for short) s defned as the proecton of the set of relatons P to the set of attrbutes Y: Subect(cs c ) =? Y (P) where Y L\T. Then for each subect e Subect(cs c ) let us determne set wth repettons Profle(e) whch nclude knowledge from events on subect e Subect(cs c ), as the set of relatons that dentfy the gven subect e reduced to the set of attrbutes B K of for and they are ncluded Profle(e)={r B K : (r P) (e p r A )}. The defnton of consensus s based on the defnton gven n [9]. Defnton 3 Consensus on subect e Subect(cs c ) of stuaton cs c =<P,Y B> s a tuple (C(cs c,e)) where C(cs c,e) TYPE(Y B) that fulfls logc formulas from set Z and one of the followng postulates are fulflled: knowledge closure and consstency, Condorcet consstency condton for choce and convergence condton. The followng theorem should enable to determne a consensus that satsfes all the postulates from the above defnton. The proof of ths theorem s some modfcaton of the one presented n the work [9]. Theorem 1 If there s a defned dstance functon d between tuples of TYPE(B), then for a gven subect e of stuaton cs c =<P,Y B> tuple C(cs c,e) whch satsfes condtons of c Defnton 3 and mnmze the expresson δ ( r, C( cs, e) ) should create a consensus satsfyng all postulates from the defnton 3. r Profle ( e) When all the attrbutes from the user profle are ndependent then the consensus determnaton n the Profle(e) s reduced to the determnaton of consensus for each attrbute n the tuple of TYPE(B). Then dependng on the mcrostructure of attrbute values such as 1-element sets or sets of values, and macrostructure of ther unverse (dstance functon defnton) dfferent algorthms for consensus determnaton could be dstngushed. In case of the smplest mcrostructure when an attrbute a A s represented by 1- element sets of values from some set V a, the consensus determnaton n the profle s based on the consensus choce functon from the Theorem 1. In case of other mcrostructures such as number ntervals, rankngs and sets the algorthms for consensus are more complcated and they can be found n work [10]. Some examples of the conflct systems, of Event(cs c ), Subect(cs c ) and Profle(e) for each category, as well as consensus determnaton wthn the profle wll be shown n the followng sectons. 3.2 Consensus -based recommendaton methods The frst consensus-based recommendaton method was presented n prevous works [10] and [14]. Ths method of the user nterface recommendaton was based on the B B 58
8 hybrd approach that was the mxture of the demographc and the collaboratve recommendaton wth some components of the content -based approach. The system adaptaton (see fgure 1) starts wth regsterng each new user. The regstraton data are stored n the user profle. Then accordng to the user profle the user s assgned to the approprate group. Wth each group of users there s assocated a correspondng nterface profle. The user regstraton s not oblgatory but n ths case the default nterface profle s delvered. Accordng to the nterface profle the actual user nterface content, layout and structure s generated. The user may start to work wth the system and f he or she wshes Fgure 1. Archtecture of the consensus-based user nterface adaptaton [14] also modfy the nterface settngs. Fnally, these settngs together wth usablty evaluaton gven by user are stored n the nterface profle. When the system regsters requred number of users, frst users are clustered usng Dattola algorthm and then accordng to these clusters usng consensus methods new nterface profles for recommendaton are dstngushed. These procedures may be repeated from tme to tme n the followng cases: many new users regsterng to the system or nterface recommendatons become poor usablty ratngs. The second method of the consensus-based hybrd recommendaton usng demographc, collaboratve and content-based approaches appled to dfferent components of the user model. In ths paper we wll only gve a short descrpton of the three types of recommendaton, the more precse one may be found n [15]. 59
9 In the user profle represented by the set of attrbutes A we can dstngush the followng subsets: the demographc attrbutes set D, the demographc attrbutes of the centrod classes of users set N (N D), the set of recommended nterface settngs I, the set of the nterface settng attrbutes made drectly by the user J, the set of the actual nterface settng attrbutes together wth usablty valuaton values F, the set C of attrbutes assocated wth the content (for example vsted pages, purchased or ordered tems, retreved elements) and fnally, we can dstngush some attrbutes used for dentfcaton and authorzaton purposes T. So the set of attrbutes equals the sum of ts elements: A=D J I C T. Each of the determned centrods has the correspondng nterface settngs, whch s assgned by the expert and s recommended to the user after regsterng to the system by delverng demograp hc nformaton (enterng values of attrbutes from the set N). In the mplementaton descrbed n work [14] we consdered only sngle expert opnon, we can assume however that more than one expert opnon s allowed and then determne consensus among all the opnons. In case of the multple expert opnons we can dstngush two stuatons. In the frst one, all the experts share the same centrod attrbute values (concernng demographc attrbutes) but gve dfferent opnons on nterface settngs. In the second stuaton, all the experts gve opnons on centrods settngs and correspondng user nterface attrbutes values. In both cases, however, we try to fnd consensus for each dstnct centrod. Concernng the second case, the number of centrod may ncrease sgnfcantly. When they outnumber the desred lmt we can group them, fnd new centrods and then fnd the consensus wthn these groups. The applcaton of collaboratve recommendaton s possble when sgnfcant number of users have been regstered, used the system, personalzed the nterface and delvered ranked the nterface usablty. More precsely we must have the group of smlar users G concernng values of demographc attrbutes from the set D. The user groups are dentfed by the centrods, determned by the user clusterng descrbed above. For each group correspondng nterface settngs are entered nto the same consensus profle and then the consensus s determned by fndng the values of the nterface settngs for whch: r Profle( e) c r δ ( r, C( cs, e) ), usablty s mnmal, where attrbute set B=J\{usablty}. We should notce that comparng to the expresson from the Theorem 1 the dstance s multpled by the value of the usablty of each partcular nterface. To delver content-based recommendaton for a partcular user we must have suffcent usage data of that user and approprate nductve rules that wll transform ths data nto the user nterface settngs. The rules for effcent content-based recommendatons strongly depend on the goals of the web based system. For example for web-based nformaton retreval systems we can consder the prevous relevant tems as a bass for recommendaton of further retrevals. In ths case many dfferent methods can be used: fuzzy retreval, Bayesan networks or other ntellgent nformaton retreval method. For qute many systems however, the logc used for the retreval systems, does not hold. So, for each recommended tem, no matter f an element of nterface settngs or a content tem, we shall defne precse relatonshp between the user profle (or also other users profles) and ths partcular tem, whch may be mplemented for example as ruled based system, Bayesan or neural networks. However the usage data may lead to many dfferent recommendatons so there s a place for consensus determnaton. B B 60
10 Besde above mentoned recommendatons: demographc, collaboratve and contentbased, we should also menton other ones, such as: envronment, stuaton or emoton based. Ths knd of recommendatons may be dealt n two dfferent ways. The frst one s based on the expanson of the subect s attrbute set wth the attrbute concernng platform, stuaton or emotons n standard collaboratve or content consensus-based recommendaton. The second method treats these recommendatons as separate ones. The consensus system for that knd of recommendaton s smlar to the collaboratve one. However despte groupng users accordng to the demographc features we can group them accordng other attrbutes descrbng computer envronments, stuaton of use, etc. The result of consensus determnaton n all the categores: demographc, collaboratve, content -based, envronment or stuaton based s a recommendaton of the user nterface for the partcular user. Obvously there can be sgnfcant dfferences n the recommendaton of each user nterface attrbutes. So the queston arses, whch type of recommendaton should be preferred? In the cases when only one type of recommendaton s avalable and the others do not delver any (null value of the recommendaton) then t s obvous that we should use the one that s avalable. However usually three or more types of recommendaton may delver dfferent settngs. In such cases specfc selecton rules should be appled. Some examples that descrbe several mplementatons of web-based systems user nterface and content recommendatons, wll be gven n the followng secton. 4 Implementatons of web-based hybrd recommender systems In ths secton we wll present sx selected web-based recommender systems, frst n the subsecton 4.1 three systems that are based on the combnaton of demographc and collaboratve flterng and then n the subsecton 4.2 the other three systems that are based on the complete hybrd recommendaton. The frst car nformaton system [14] was mplemented by M. Wehberg wthn hs master thess work supervsed by the author of ths paper, who also carred out seres of tests that were necessary to verfy recommendaton method. The other systems were mplemented by students of the course Interactve web-based nformaton systems desgn curred out n the academc years 2003/2004 and 2004/2005 supervsed by the author of ths paper. The applcaton domans of recommender systems were followng: wndsurfng, dgtal cameras (two systems), notebooks, computer news, moves (two systems), cookng, motor-bkes, moble phones (two systems) and CD s wth musc (two systems). Here we wll present fve of them appled n the followng areas: har-dressng, moble-phones, cookng, moves and computer news. 4.1 Implementatons usng demographc and collaboratve flterng methods In the car model nformaton system that was started n 2003 we have chosen Renault Megane II (c) the model of the car that was awarded wth Car of The Year That choce was made n order to attract as many users as possble and also because of the ease of acqurng all the necessary materals to buld the system. Ths system had no commercal applcaton and was used only n our laboratory. The car model presentaton system s qute smple and so s the user profle. The data stored n the user profle are entered by the users durng the regstraton process. The user data are reduced to only few attrbutes of demographc nformaton and one that characterzes user s nterests. The nterface profle attrbutes that may be personalzed by the user or recommended by 61
11 the system, contan nformaton concernng nterface layout, musc and sounds, nformaton content and usablty factor. The attrbutes values of the ntal centrods for stereotype reasonng were selected by experts so that none of the stereotype had all the extreme (maxmal or mnmal) values and the dstance between consecutve centrods was smlar. The effectveness of the recommendaton was tested n controlled condtons by 75 users that were students of masters degree and postgraduate studes. The users were of dfferent age, gender, educaton, muscal and graphcal taste, preferences concernng the system layout and nformaton content. The tests were conducted n three steps. In the frst step a group of the users regstered themselves and they were assgned to the approprate group accordng to the smallest dstance to the centrods. Accordng to these assgnments correspondng nterface profles were delvered to them. In ths step users were not allowed to personalze ther nterfaces and at the end the users were asked to fll-n the questonnare concernng seven usablty aspects,.e. nformaton content, vsual content, nteracton etc. In the second step a new group of users was asked to regster themselves and personalze ther user nterface accordng to ther preferences startng from the settngs assgned by stereotype reasonng. Then they were asked to assess the general usablty wth four grades scale. At ths pont recommendaton procedures were carred out. In the thrd step the last group of users, as n the frst step, was assgned to the approprate groups accordng to ther dstance to the centrods. Then accordng to these assgnments, correspondng nterface profles ware delvered to the users. Agan after workng wth the system and obtanng all desred nformaton on the car model users were asked to fll-n the usablty questonnare. Comparson of the all the user nterface usablty aspects between results obtaned n the frst step and the thrd step showed that the nterface adaptaton results n recevng hgher scores. The rase of marks was rather small (0.3 n average n the 10 pont scale) but was encountered n all aspects, so user nterface recommendatons delvered by adaptve procedures were better than those delvered by experts, but both were rated very hgh before and 8.72 after the adaptaton. The second system that was also mplemented usng the frst recommendaton method was Have-a-Look! - har-dress nformaton system, by K. Górka and E. Waslewska. The system recommends the followng nterface settngs: layout, font sze and type, text and background color, hnts, sound track and loudness. The user profle attrbutes concern some demographc features such as: age, professon, nterests; and some specfc system doman features such as: reason for usng the system and how often the user changes har-dress style. The recommended user nterface usablty of ths system was tested usng two methods questonnare and user tests that showed that the nterface s easy to use even for not very experenced users and any maor usablty problems were encountered. The thrd system by M. Cesla and A. Sodlak s presentng selected moble phone model. The system recommends the followng nterface settngs: layout, colors, musc and musc loudness. The user profle attrbutes concern only some demographc features such as: age, gender, educaton and lfe-style. The system was also tested usng questonnare and user tests methods. Questonnares showed that mplemented nterface recommendaton delvers better settngs than the ones delvered by experts however user tests showed some usablty problems that should be consdered n a real system. 4.2 Implementatons usng hybrd recommendaton methods The followng three mplementatons used the second hybrd recommendaton method that takes nto account also content-based approach. In The cookng assstant by M. Podyma & M. Sweczak recommender systems, dfferent types of recommendaton were 62
12 used: basc and hybrd ones. The demographc, that basng on the age and gender of the user offers dfferent nterface settngs such as: musc track, volume, font sze and hnts; and content settngs: addtonal nformaton and wne selecton. These settngs may be changed by the users so t s possble to fnd consensus among these settngs and offer them as a new recommendaton for smlar users. Ths mplementaton also delvers stuaton recommendaton that offers recepts for breakfast, lunch or dnner accordng to the daytme. Fnally also content -based recommendaton s appled accordng to the preferences explctly stated by the users concernng preferred cusne and specfed food products. The system usablty was tested wth 12 users usng the questonnare method and the classcal usablty tests [12]. The test proved that the system usablty s satsfactory. In The Moves by F. Luczys & M. Flarska recommender system also dfferent types of recommendaton were used. The system delvers nformaton about moves stored n the system Stopklatka and current cnema repertore from that nformaton system. The user model s ntalzed durng regstraton process, where each user s asked to gve ratngs of selected flms (as n MoveLens system). Then accordng these ratngs each user s grouped accordng to the stereotype reasonng specfc nterface settngs concernng layout, types of cons, color and background are recommended. The user profle settngs concernng dfferent move attrbutes such as: genre, drector, wrtng, musc, cast and cast are changed accordng to the explct user ratngs of flms or specfed attrbutes and mplct user searchng and browsng of moves. The system delvers reach collaboratve recommendaton that concerns: nterface settngs accordng to the changes delvered by the smlar users, sortng the current cnema repertore for unregstered users accordng to the preferences of all the system users and optonally also for regstered users accordng to the preferences of all smlar users, three extra recommended moves accordng to the hghest ranks gven by the smlar users. The content based recommendaton for regstered user that sorts the cnema repertore accordng to the preferences reflected n the user profle. By default the hybrd recommendaton that s mxture of collaboratve and content-based repertore sortng s appled. The conducted usablty tests contanng the questonnare method and the classcal usablty tests showed some mnor problems wth nteracton but most of the users apprecated mplemented recommendaton mechansms. Fnally, the smplest system Comp News by L. Slwko & K. Jankowsk recommends computer news. At the begnnng users delvers some demographc data, preferred nterface style and ther nterests on four topcs: purchase optmzaton, overclockng, hardware moddng and new products, n form of a feature vector. Then news s sorted accordng to the smlarty wth the nterest vector, whch s subect to constant changes accordng to readng consequent news. The user may also select an average nterest vector determned for the group of smlar users. Even that smple approach was assessed by the expermental users as beng pretty useful. 5 Summary In ths paper only sx hybrd recommendatons mplementatons were shown. However, many other web-based recommender systems were mplemented by students of the course Interactve web-based systems desgn and masters works n recent two years, provng that t s possble to mplement hybrd recommendaton n many dfferent areas. In these mplementatons the consensus methods were usually used n the collaboratve recommendaton, but t s also possble to apply the consensus methods for demographc, content-based and also combned hybrd recommendatons. It s qute dffcult to test recommender systems, especally n controlled condton, because many dfferent users are necessary to show how collaboratve method operates, as well as each user needs rather long tme of workng wth the system to show how 63
13 content-based method operates. However all of the systems were tested wth tens of users (one almost 80) and some met hods were tested wth most exhaustve user tests method, whch methodology suggest to test only fve users. These tests showed the ncrease of some usablty factors after applcaton of system recommendaton. References [1] Dastan M, Jacobs N, Jonker CM, Treur J, Modellng User Preferences and Medatng Agents n Electronc Commerce. LNCS 1991, 2001, pp [2] Dattola RT, A fast algorthm for automatc classfcaton. Report ISR -14 to the Natonal Scence Foundaton, Secton V, Cornell Unversty, Department of Computer Scence, [3] Estvl-Castro V, Yang J, Categorzng vstors dynamcally by fast and robust clusterng of access logs. LNAI 2198, 2001, pp [4] Internatonal Standard ISO , Ergonomc requrements for offce work wth vsual dsplay termnals (VDT s) Part 11: Gudance on Usablty, [5] Kanungo T, Mount DM, Netanyaho NS, Patko C, Slverman R, Wu AY, An Effcent k-means clusterng algorthm: analyss and mplementaton. IEEE Trans. On Pat. Analyss And Mach. Intell., 24 (7), 2002, pp [6] Kobsa A, Koenemann J, Pohl W, Personalzed Hypermeda Presentaton Technques for Improvng Onlne Customer Relatonshps, The Knowledge Eng. Revew, 16(2), 2001, pp [7] Montaner M,. Lopez B, de la Rosa JL, A Taxonomy for Recommender Agents on the Internet, Artfcal Intellgence Revew, 19, 2003, pp [8] Newman WM, Lammng MG, Interactve system desgn, Addson-Wesley, Harlow, [9] Nguyen NT, Consensus System for Solvng Conflcts n Dstrbuted Systems, Journal of Informaton Scences, 147, 2002, pp [10] Nguyen NT, Sobeck J, Usng Consensus Methods to Construct Adaptve Interfaces n Multmodal Web-based Systems, J. of UAIS., 2(4), 2003, pp [11] Papatheodorou C, Machne Learnng n User Modelng, Machne Learnng and Its Applcatons, 2001, pp [12] Pearrow M, Web Ste Usablty Handbook, Charles Rver Meda, [13] Rsbergen C, Informaton Retreval. Butterworths, London, 2nd edton, [14] Sobeck J, Wehberg M, Consensus-based Adaptve User Interface Implementaton n the Product Promoton, n Keates S (et al.), Desgn for a more nclusve world, Sprnger-Verlag, London, 2004, pp [15] Sobeck J, Consensus-Based Hybrd Adaptaton of Web Systems User Interfaces, Journal of UCS, 11(2), 2005, pp [16] Socal Choce Theory, SocalChoceTheory.html, onlne Oct [17] Whalen D, The Unoffcal Cooke FAQ, Verson 2.54 Contrbuted to Cooke Central by Davd Whalen, onlne
The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis
The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.
More informationAn Interest-Oriented Network Evolution Mechanism for Online Communities
An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne
More informationDescriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications
CMSC828G Prncples of Data Mnng Lecture #9 Today s Readng: HMS, chapter 9 Today s Lecture: Descrptve Modelng Clusterng Algorthms Descrptve Models model presents the man features of the data, a global summary
More informationFeature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College
Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure
More information8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by
6 CHAPTER 8 COMPLEX VECTOR SPACES 5. Fnd the kernel of the lnear transformaton gven n Exercse 5. In Exercses 55 and 56, fnd the mage of v, for the ndcated composton, where and are gven by the followng
More informationEnterprise Master Patient Index
Enterprse Master Patent Index Healthcare data are captured n many dfferent settngs such as hosptals, clncs, labs, and physcan offces. Accordng to a report by the CDC, patents n the Unted States made an
More informationbenefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).
REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or
More informationA DATA MINING APPLICATION IN A STUDENT DATABASE
JOURNAL OF AERONAUTICS AND SPACE TECHNOLOGIES JULY 005 VOLUME NUMBER (53-57) A DATA MINING APPLICATION IN A STUDENT DATABASE Şenol Zafer ERDOĞAN Maltepe Ünversty Faculty of Engneerng Büyükbakkalköy-Istanbul
More informationConversion between the vector and raster data structures using Fuzzy Geographical Entities
Converson between the vector and raster data structures usng Fuzzy Geographcal Enttes Cdála Fonte Department of Mathematcs Faculty of Scences and Technology Unversty of Combra, Apartado 38, 3 454 Combra,
More informationThe Greedy Method. Introduction. 0/1 Knapsack Problem
The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton
More information1 Example 1: Axis-aligned rectangles
COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton
More informationFREQUENCY OF OCCURRENCE OF CERTAIN CHEMICAL CLASSES OF GSR FROM VARIOUS AMMUNITION TYPES
FREQUENCY OF OCCURRENCE OF CERTAIN CHEMICAL CLASSES OF GSR FROM VARIOUS AMMUNITION TYPES Zuzanna BRO EK-MUCHA, Grzegorz ZADORA, 2 Insttute of Forensc Research, Cracow, Poland 2 Faculty of Chemstry, Jagellonan
More informationRecurrence. 1 Definitions and main statements
Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.
More informationVision Mouse. Saurabh Sarkar a* University of Cincinnati, Cincinnati, USA ABSTRACT 1. INTRODUCTION
Vson Mouse Saurabh Sarkar a* a Unversty of Cncnnat, Cncnnat, USA ABSTRACT The report dscusses a vson based approach towards trackng of eyes and fngers. The report descrbes the process of locatng the possble
More informationDesign and Development of a Security Evaluation Platform Based on International Standards
Internatonal Journal of Informatcs Socety, VOL.5, NO.2 (203) 7-80 7 Desgn and Development of a Securty Evaluaton Platform Based on Internatonal Standards Yuj Takahash and Yoshm Teshgawara Graduate School
More informationNEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION
NEURO-FUZZY INFERENE SYSTEM FOR E-OMMERE WEBSITE EVALUATION Huan Lu, School of Software, Harbn Unversty of Scence and Technology, Harbn, hna Faculty of Appled Mathematcs and omputer Scence, Belarusan State
More informationv a 1 b 1 i, a 2 b 2 i,..., a n b n i.
SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 455 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces we have studed thus far n the text are real vector spaces snce the scalars are
More informationWhat is Candidate Sampling
What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble
More information1.1 The University may award Higher Doctorate degrees as specified from time-to-time in UPR AS11 1.
HIGHER DOCTORATE DEGREES SUMMARY OF PRINCIPAL CHANGES General changes None Secton 3.2 Refer to text (Amendments to verson 03.0, UPR AS02 are shown n talcs.) 1 INTRODUCTION 1.1 The Unversty may award Hgher
More information8 Algorithm for Binary Searching in Trees
8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the
More informationA Secure Password-Authenticated Key Agreement Using Smart Cards
A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,
More informationOn the Optimal Control of a Cascade of Hydro-Electric Power Stations
On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;
More informationUsing Content-Based Filtering for Recommendation 1
Usng Content-Based Flterng for Recommendaton 1 Robn van Meteren 1 and Maarten van Someren 2 1 NetlnQ Group, Gerard Brandtstraat 26-28, 1054 JK, Amsterdam, The Netherlands, robn@netlnq.nl 2 Unversty of
More informationA Simple Approach to Clustering in Excel
A Smple Approach to Clusterng n Excel Aravnd H Center for Computatonal Engneerng and Networng Amrta Vshwa Vdyapeetham, Combatore, Inda C Rajgopal Center for Computatonal Engneerng and Networng Amrta Vshwa
More informationCHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol
CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL
More informationA neuro-fuzzy collaborative filtering approach for Web recommendation. G. Castellano, A. M. Fanelli, and M. A. Torsello *
Internatonal Journal of Computatonal Scence 992-6669 (Prnt) 992-6677 (Onlne) Global Informaton Publsher 27, Vol., No., 27-39 A neuro-fuzzy collaboratve flterng approach for Web recommendaton G. Castellano,
More informationEfficient Project Portfolio as a tool for Enterprise Risk Management
Effcent Proect Portfolo as a tool for Enterprse Rsk Management Valentn O. Nkonov Ural State Techncal Unversty Growth Traectory Consultng Company January 5, 27 Effcent Proect Portfolo as a tool for Enterprse
More informationCan Auto Liability Insurance Purchases Signal Risk Attitude?
Internatonal Journal of Busness and Economcs, 2011, Vol. 10, No. 2, 159-164 Can Auto Lablty Insurance Purchases Sgnal Rsk Atttude? Chu-Shu L Department of Internatonal Busness, Asa Unversty, Tawan Sheng-Chang
More informationContext-aware Mobile Recommendation System Based on Context History
TELKOMNIKA Indonesan Journal of Electrcal Engneerng Vol.12, No.4, Aprl 2014, pp. 3158 ~ 3167 DOI: http://dx.do.org/10.11591/telkomnka.v124.4786 3158 Context-aware Moble Recommendaton System Based on Context
More informationExtending Probabilistic Dynamic Epistemic Logic
Extendng Probablstc Dynamc Epstemc Logc Joshua Sack May 29, 2008 Probablty Space Defnton A probablty space s a tuple (S, A, µ), where 1 S s a set called the sample space. 2 A P(S) s a σ-algebra: a set
More informationA hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm
Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel
More informationUsing Series to Analyze Financial Situations: Present Value
2.8 Usng Seres to Analyze Fnancal Stuatons: Present Value In the prevous secton, you learned how to calculate the amount, or future value, of an ordnary smple annuty. The amount s the sum of the accumulated
More informationTraffic State Estimation in the Traffic Management Center of Berlin
Traffc State Estmaton n the Traffc Management Center of Berln Authors: Peter Vortsch, PTV AG, Stumpfstrasse, D-763 Karlsruhe, Germany phone ++49/72/965/35, emal peter.vortsch@ptv.de Peter Möhl, PTV AG,
More information1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)
6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes
More informationModule 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur
Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..
More informationForecasting the Direction and Strength of Stock Market Movement
Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye cjngwe@stanford.edu mchen5@stanford.edu nanye@stanford.edu Abstract - Stock market s one of the most complcated systems
More informationDocument Clustering Analysis Based on Hybrid PSO+K-means Algorithm
Document Clusterng Analyss Based on Hybrd PSO+K-means Algorthm Xaohu Cu, Thomas E. Potok Appled Software Engneerng Research Group, Computatonal Scences and Engneerng Dvson, Oak Rdge Natonal Laboratory,
More informationLuby s Alg. for Maximal Independent Sets using Pairwise Independence
Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent
More informationForecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network
700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School
More informationPOLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with and
POLYSA: A Polynomal Algorthm for Non-bnary Constrant Satsfacton Problems wth and Mguel A. Saldo, Federco Barber Dpto. Sstemas Informátcos y Computacón Unversdad Poltécnca de Valenca, Camno de Vera s/n
More informationADVERTISEMENT FOR THE POST OF DIRECTOR, lim TIRUCHIRAPPALLI
ADVERTSEMENT FOR THE POST OF DRECTOR, lm TRUCHRAPPALL The ndan nsttute of Management Truchrappall (MT), establshed n 2011 n the regon of Taml Nadu s a leadng management school n nda. ts vson s "Preparng
More informationData Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,
More informationTraffic-light a stress test for life insurance provisions
MEMORANDUM Date 006-09-7 Authors Bengt von Bahr, Göran Ronge Traffc-lght a stress test for lfe nsurance provsons Fnansnspetonen P.O. Box 6750 SE-113 85 Stocholm [Sveavägen 167] Tel +46 8 787 80 00 Fax
More informationResearch on Transformation Engineering BOM into Manufacturing BOM Based on BOP
Appled Mechancs and Materals Vols 10-12 (2008) pp 99-103 Onlne avalable snce 2007/Dec/06 at wwwscentfcnet (2008) Trans Tech Publcatons, Swtzerland do:104028/wwwscentfcnet/amm10-1299 Research on Transformaton
More informationSoftware project management with GAs
Informaton Scences 177 (27) 238 241 www.elsever.com/locate/ns Software project management wth GAs Enrque Alba *, J. Francsco Chcano Unversty of Málaga, Grupo GISUM, Departamento de Lenguajes y Cencas de
More informationProject Networks With Mixed-Time Constraints
Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa
More informationPEER REVIEWER RECOMMENDATION IN ONLINE SOCIAL LEARNING CONTEXT: INTEGRATING INFORMATION OF LEARNERS AND SUBMISSIONS
PEER REVIEWER RECOMMENDATION IN ONLINE SOCIAL LEARNING CONTEXT: INTEGRATING INFORMATION OF LEARNERS AND SUBMISSIONS Yunhong Xu, Faculty of Management and Economcs, Kunmng Unversty of Scence and Technology,
More informationTo manage leave, meeting institutional requirements and treating individual staff members fairly and consistently.
Corporate Polces & Procedures Human Resources - Document CPP216 Leave Management Frst Produced: Current Verson: Past Revsons: Revew Cycle: Apples From: 09/09/09 26/10/12 09/09/09 3 years Immedately Authorsaton:
More informationhttp://wrap.warwick.ac.uk
Orgnal ctaton: Crstea, Alexandra I. and De Moo, A. (2003) Desgner adaptaton n adaptve hypermeda authorng. In: Internatonal Conference on Informaton Technology : Codng and Computng (ITCC 2003), Las Vegas,
More informationCanon NTSC Help Desk Documentation
Canon NTSC Help Desk Documentaton READ THIS BEFORE PROCEEDING Before revewng ths documentaton, Canon Busness Solutons, Inc. ( CBS ) hereby refers you, the customer or customer s representatve or agent
More information"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *
Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC
More information320 The Internatonal Arab Journal of Informaton Technology, Vol. 5, No. 3, July 2008 Comparsons Between Data Clusterng Algorthms Osama Abu Abbas Computer Scence Department, Yarmouk Unversty, Jordan Abstract:
More informationFrequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters
Frequency Selectve IQ Phase and IQ Ampltude Imbalance Adjustments for OFDM Drect Converson ransmtters Edmund Coersmeer, Ernst Zelnsk Noka, Meesmannstrasse 103, 44807 Bochum, Germany edmund.coersmeer@noka.com,
More informationAn Alternative Way to Measure Private Equity Performance
An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate
More informationFuzzy TOPSIS Method in the Selection of Investment Boards by Incorporating Operational Risks
, July 6-8, 2011, London, U.K. Fuzzy TOPSIS Method n the Selecton of Investment Boards by Incorporatng Operatonal Rsks Elssa Nada Mad, and Abu Osman Md Tap Abstract Mult Crtera Decson Makng (MCDM) nvolves
More informationWISE-Integrator: An Automatic Integrator of Web Search Interfaces for E-Commerce
WSE-ntegrator: An Automatc ntegrator of Web Search nterfaces for E-Commerce Ha He, Wey Meng Dept. of Computer Scence SUNY at Bnghamton Bnghamton, NY 13902 {hahe,meng}@cs.bnghamton.edu Clement Yu Dept.
More informationIT09 - Identity Management Policy
IT09 - Identty Management Polcy Introducton 1 The Unersty needs to manage dentty accounts for all users of the Unersty s electronc systems and ensure that users hae an approprate leel of access to these
More informationLecture 2: Single Layer Perceptrons Kevin Swingler
Lecture 2: Sngle Layer Perceptrons Kevn Sngler kms@cs.str.ac.uk Recap: McCulloch-Ptts Neuron Ths vastly smplfed model of real neurons s also knon as a Threshold Logc Unt: W 2 A Y 3 n W n. A set of synapses
More informationRequIn, a tool for fast web traffic inference
RequIn, a tool for fast web traffc nference Olver aul, Jean Etenne Kba GET/INT, LOR Department 9 rue Charles Fourer 90 Evry, France Olver.aul@nt-evry.fr, Jean-Etenne.Kba@nt-evry.fr Abstract As networked
More informationIMPACT ANALYSIS OF A CELLULAR PHONE
4 th ASA & μeta Internatonal Conference IMPACT AALYSIS OF A CELLULAR PHOE We Lu, 2 Hongy L Bejng FEAonlne Engneerng Co.,Ltd. Bejng, Chna ABSTRACT Drop test smulaton plays an mportant role n nvestgatng
More informationActivity Scheduling for Cost-Time Investment Optimization in Project Management
PROJECT MANAGEMENT 4 th Internatonal Conference on Industral Engneerng and Industral Management XIV Congreso de Ingenería de Organzacón Donosta- San Sebastán, September 8 th -10 th 010 Actvty Schedulng
More informationTHE APPLICATION OF DATA MINING TECHNIQUES AND MULTIPLE CLASSIFIERS TO MARKETING DECISION
Internatonal Journal of Electronc Busness Management, Vol. 3, No. 4, pp. 30-30 (2005) 30 THE APPLICATION OF DATA MINING TECHNIQUES AND MULTIPLE CLASSIFIERS TO MARKETING DECISION Yu-Mn Chang *, Yu-Cheh
More informationA Performance Analysis of View Maintenance Techniques for Data Warehouses
A Performance Analyss of Vew Mantenance Technques for Data Warehouses Xng Wang Dell Computer Corporaton Round Roc, Texas Le Gruenwald The nversty of Olahoma School of Computer Scence orman, OK 739 Guangtao
More informationAnts Can Schedule Software Projects
Ants Can Schedule Software Proects Broderck Crawford 1,2, Rcardo Soto 1,3, Frankln Johnson 4, and Erc Monfroy 5 1 Pontfca Unversdad Católca de Valparaíso, Chle FrstName.Name@ucv.cl 2 Unversdad Fns Terrae,
More informationINVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS
21 22 September 2007, BULGARIA 119 Proceedngs of the Internatonal Conference on Informaton Technologes (InfoTech-2007) 21 st 22 nd September 2007, Bulgara vol. 2 INVESTIGATION OF VEHICULAR USERS FAIRNESS
More informationERP Software Selection Using The Rough Set And TPOSIS Methods
ERP Software Selecton Usng The Rough Set And TPOSIS Methods Under Fuzzy Envronment Informaton Management Department, Hunan Unversty of Fnance and Economcs, No. 139, Fengln 2nd Road, Changsha, 410205, Chna
More informationThe OC Curve of Attribute Acceptance Plans
The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4
More informationAn Enhanced Super-Resolution System with Improved Image Registration, Automatic Image Selection, and Image Enhancement
An Enhanced Super-Resoluton System wth Improved Image Regstraton, Automatc Image Selecton, and Image Enhancement Yu-Chuan Kuo ( ), Chen-Yu Chen ( ), and Chou-Shann Fuh ( ) Department of Computer Scence
More informationImplementation of Deutsch's Algorithm Using Mathcad
Implementaton of Deutsch's Algorthm Usng Mathcad Frank Roux The followng s a Mathcad mplementaton of Davd Deutsch's quantum computer prototype as presented on pages - n "Machnes, Logc and Quantum Physcs"
More informationPerformance Management and Evaluation Research to University Students
631 A publcaton of CHEMICAL ENGINEERING TRANSACTIONS VOL. 46, 2015 Guest Edtors: Peyu Ren, Yancang L, Hupng Song Copyrght 2015, AIDIC Servz S.r.l., ISBN 978-88-95608-37-2; ISSN 2283-9216 The Italan Assocaton
More informationData Visualization by Pairwise Distortion Minimization
Communcatons n Statstcs, Theory and Methods 34 (6), 005 Data Vsualzaton by Parwse Dstorton Mnmzaton By Marc Sobel, and Longn Jan Lateck* Department of Statstcs and Department of Computer and Informaton
More informationTuition Fee Loan application notes
Tuton Fee Loan applcaton notes for new part-tme EU students 2012/13 About these notes These notes should be read along wth your Tuton Fee Loan applcaton form. The notes are splt nto three parts: Part 1
More informationA Suspect Vehicle Tracking System Based on Video
3rd Internatonal Conference on Multmeda Technology ICMT 2013) A Suspect Vehcle Trackng System Based on Vdeo Yad Chen 1, Tuo Wang Abstract. Vdeo survellance systems are wdely used n securty feld. The large
More informationRate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process
Dsadvantages of cyclc TDDB47 Real Tme Systems Manual scheduler constructon Cannot deal wth any runtme changes What happens f we add a task to the set? Real-Tme Systems Laboratory Department of Computer
More informationSemantic Link Analysis for Finding Answer Experts *
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 28, 51-65 (2012) Semantc Lnk Analyss for Fndng Answer Experts * YAO LU 1,2,3, XIAOJUN QUAN 2, JINGSHENG LEI 4, XINGLIANG NI 1,2,3, WENYIN LIU 2,3 AND YINLONG
More informationHow Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence
1 st Internatonal Symposum on Imprecse Probabltes and Ther Applcatons, Ghent, Belgum, 29 June 2 July 1999 How Sets of Coherent Probabltes May Serve as Models for Degrees of Incoherence Mar J. Schervsh
More information2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,
1 2011 IEEE. Personal use of ths materal s permtted. Permsson from IEEE must be obtaned for all other uses, n any current or future meda, ncludng reprntng/republshng ths materal for advertsng or promotonal
More informationAn Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services
An Evaluaton of the Extended Logstc, Smple Logstc, and Gompertz Models for Forecastng Short Lfecycle Products and Servces Charles V. Trappey a,1, Hsn-yng Wu b a Professor (Management Scence), Natonal Chao
More informationBERNSTEIN POLYNOMIALS
On-Lne Geometrc Modelng Notes BERNSTEIN POLYNOMIALS Kenneth I. Joy Vsualzaton and Graphcs Research Group Department of Computer Scence Unversty of Calforna, Davs Overvew Polynomals are ncredbly useful
More informationJ. Parallel Distrib. Comput.
J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n
More informationCourse outline. Financial Time Series Analysis. Overview. Data analysis. Predictive signal. Trading strategy
Fnancal Tme Seres Analyss Patrck McSharry patrck@mcsharry.net www.mcsharry.net Trnty Term 2014 Mathematcal Insttute Unversty of Oxford Course outlne 1. Data analyss, probablty, correlatons, vsualsaton
More informationAn Analysis of Central Processor Scheduling in Multiprogrammed Computer Systems
STAN-CS-73-355 I SU-SE-73-013 An Analyss of Central Processor Schedulng n Multprogrammed Computer Systems (Dgest Edton) by Thomas G. Prce October 1972 Techncal Report No. 57 Reproducton n whole or n part
More informationAn Inductive Fuzzy Classification Approach applied to Individual Marketing
An Inductve Fuzzy Classfcaton Approach appled to Indvdual Marketng Mchael Kaufmann, Andreas Meer Abstract A data mnng methodology for an nductve fuzzy classfcaton s ntroduced. The nducton step s based
More informationImproved SVM in Cloud Computing Information Mining
Internatonal Journal of Grd Dstrbuton Computng Vol.8, No.1 (015), pp.33-40 http://dx.do.org/10.1457/jgdc.015.8.1.04 Improved n Cloud Computng Informaton Mnng Lvshuhong (ZhengDe polytechnc college JangSu
More informationStochastic Protocol Modeling for Anomaly Based Network Intrusion Detection
Stochastc Protocol Modelng for Anomaly Based Network Intruson Detecton Juan M. Estevez-Tapador, Pedro Garca-Teodoro, and Jesus E. Daz-Verdejo Department of Electroncs and Computer Technology Unversty of
More informationProbabilistic Latent Semantic User Segmentation for Behavioral Targeted Advertising*
Probablstc Latent Semantc User Segmentaton for Behavoral Targeted Advertsng* Xaohu Wu 1,2, Jun Yan 2, Nng Lu 2, Shucheng Yan 3, Yng Chen 1, Zheng Chen 2 1 Department of Computer Scence Bejng Insttute of
More informationInter-Ing 2007. INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007.
Inter-Ing 2007 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007. UNCERTAINTY REGION SIMULATION FOR A SERIAL ROBOT STRUCTURE MARIUS SEBASTIAN
More informationCluster Analysis of Data Points using Partitioning and Probabilistic Model-based Algorithms
Internatonal Journal of Appled Informaton Systems (IJAIS) ISSN : 2249-0868 Foundaton of Computer Scence FCS, New York, USA Volume 7 No.7, August 2014 www.jas.org Cluster Analyss of Data Ponts usng Parttonng
More informationResearch of concurrency control protocol based on the main memory database
Research of concurrency control protocol based on the man memory database Abstract Yonghua Zhang * Shjazhuang Unversty of economcs, Shjazhuang, Shjazhuang, Chna Receved 1 October 2014, www.cmnt.lv The
More informationA Hierarchical Reliability Model of Service-Based Software System
2009 33rd Annual IEEE Internatonal Computer Software and Applcatons Conference A Herarchcal Relablty Model of Servce-Based Software System Lun Wang, Xaoyng Ba, Lzhu Zhou Department of Computer Scence and
More informationA Dynamic Load Balancing for Massive Multiplayer Online Game Server
A Dynamc Load Balancng for Massve Multplayer Onlne Game Server Jungyoul Lm, Jaeyong Chung, Jnryong Km and Kwanghyun Shm Dgtal Content Research Dvson Electroncs and Telecommuncatons Research Insttute Daejeon,
More informationLinear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits
Lnear Crcuts Analyss. Superposton, Theenn /Norton Equalent crcuts So far we hae explored tmendependent (resste) elements that are also lnear. A tmendependent elements s one for whch we can plot an / cure.
More informationFormulating & Solving Integer Problems Chapter 11 289
Formulatng & Solvng Integer Problems Chapter 11 289 The Optonal Stop TSP If we drop the requrement that every stop must be vsted, we then get the optonal stop TSP. Ths mght correspond to a ob sequencng
More informationSearching for Interacting Features for Spam Filtering
Searchng for Interactng Features for Spam Flterng Chuanlang Chen 1, Yun-Chao Gong 2, Rongfang Be 1,, and X. Z. Gao 3 1 Department of Computer Scence, Bejng Normal Unversty, Bejng 100875, Chna 2 Software
More informationHow To Understand The Results Of The German Meris Cloud And Water Vapour Product
Ttel: Project: Doc. No.: MERIS level 3 cloud and water vapour products MAPP MAPP-ATBD-ClWVL3 Issue: 1 Revson: 0 Date: 9.12.1998 Functon Name Organsaton Sgnature Date Author: Bennartz FUB Preusker FUB Schüller
More informationInstitute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic
Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange
More informationCS 2750 Machine Learning. Lecture 3. Density estimation. CS 2750 Machine Learning. Announcements
Lecture 3 Densty estmaton Mlos Hauskrecht mlos@cs.ptt.edu 5329 Sennott Square Next lecture: Matlab tutoral Announcements Rules for attendng the class: Regstered for credt Regstered for audt (only f there
More informationCOMPUTER SUPPORT OF SEMANTIC TEXT ANALYSIS OF A TECHNICAL SPECIFICATION ON DESIGNING SOFTWARE. Alla Zaboleeva-Zotova, Yulia Orlova
Internatonal Book Seres "Informaton Scence and Computng" 29 COMPUTE SUPPOT O SEMANTIC TEXT ANALYSIS O A TECHNICAL SPECIICATION ON DESIGNING SOTWAE Alla Zaboleeva-Zotova, Yula Orlova Abstract: The gven
More informationSmall pots lump sum payment instruction
For customers Small pots lump sum payment nstructon Please read these notes before completng ths nstructon About ths nstructon Use ths nstructon f you re an ndvdual wth Aegon Retrement Choces Self Invested
More informationCluster Analysis. Cluster Analysis
Cluster Analyss Cluster Analyss What s Cluster Analyss? Types of Data n Cluster Analyss A Categorzaton of Maor Clusterng Methos Parttonng Methos Herarchcal Methos Densty-Base Methos Gr-Base Methos Moel-Base
More information