A Decision Theoretic Framework for Ranking using Implicit Feedback

Size: px
Start display at page:

Download "A Decision Theoretic Framework for Ranking using Implicit Feedback"

Transcription

1 A Decision Theoretic Frmework for Rnking using Implicit Feedbck Onno Zoeter Michel Tylor Ed Snelson John Guiver Nick Crswell Mrtin Szummer Microsoft Reserch Cmbridge 7 J J Thomson Avenue Cmbridge, United Kingdom {onnoz,mitylor,esnelson,joguiver,nickcr,szummer}@microsoft.com ABSTRACT This pper presents decision theoretic rnking system tht incorportes both explicit nd implicit feedbck. The system hs model tht predicts, given ll vilble dt t query time, different interctions person might hve with serch results. Possible interctions include relevnce lbelling nd clicking. We define utility function tht tkes s input the outputs of the interction model to provide rel vlued score to the user s session. The optiml rnking is the list of documents tht, in expecttion under the model, mximizes the utility for user session. The system presented is bsed on simple exmple utility function tht combines both click behvior nd lbelling. The click prediction model is Byesin generlized liner model. Its notble chrcteristic is tht it incorportes both weights for explntory fetures nd weights for ech querydocument pir. This llows the model to generlize to unseen queries but mkes it t the sme time flexible enough to keep in memory where the model should devite from its feture bsed prediction. Such click-predicting model could be prticulrly useful in n ppliction such s enterprise serch, llowing on-site dpttion to locl documents nd user behviour. The exmple utility function hs prmeter tht controls the trdeoff between optimizing for clicks nd optimizing for lbels. Experimentl results in the context of enterprise serch show tht blnce in the trdeoff leds to the best NDCG nd good (predicted) clickthrough. Ctegories nd Subject Descriptors H.. [Informtion Systems Applictions]: Keywords clickthrough, lerning, rnking, metrics. INTRODUCTION Permission to mke digitl or hrd copies of ll or prt of this work for personl or clssroom use is grnted without fee provided tht copies re not mde or distributed for profit or commercil dvntge nd tht copies ber this notice nd the full cittion on the first pge. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission nd/or fee. Presented t LR4IR Workshop t SIGIR 8, Singpore Copyright X ACM X-XXXXX-XX-X/XX/XX...$5.. This pper presents system for lerning to rnk in decision-theoretic frmework. In such frmework ech potentil top-k rnking is thought of s n ction tht could be mde by the serch engine. Then retrievl is decision procedure, of choosing n optiml ction ccording to given utility function. The decision theoretic view of IR hs long-stnding trdition (see e.g. [, 4, 8] for succesful uses). In this pper we explore the ide of using it to lern rnker bsed on multiple strems of feedbck. The utility function is then not only bsed on judge lbels, but lso on chrcteristics of user s session. A model is lerned on historic dt to predict the user s interction with result list. Although mny chrcteristics of the user s session could be incorported in such utility function, we will minly concentrte on one prticulr nd importnt one, nmely clicks. The reson to consider both lbels nd clicks in the utility function is tht ech provides different sort of relevnce informtion: Quntity nd cost. Click informtion is vilble t zero cost s long s the system hs some users, nd the quntity depends on the level of user ctivity. Relevnce judges re usully pid, so the quntity of lbels depends on budget. Explicitness. Judges give explicit relevnce lbels. With clicks, dwell-time, nd bndonment, relevnce informtion must be inferred. Rel user popultion. Clicks come from the true user popultion, so my reflect rel relevnce. Relevnce judges in lbortory conditions my disgree with the rel users. Deep/negtive judgments. Relevnce judges cn be pid to lbel lrge pool of documents per query, including mny bd documents. Clicks tend to hppen only on top-rnked documents, nd gthering negtive click informtion hs detrimentl effect on users, becuse the bd documents must be retrieved ner the top. The question is how to build model tht works well, incorporting explicit nd implicit relevnce informtion. One pproch (Figure ) is to choose n evlution mesure s the gold stndrd for relevnce, such s the lbelbsed metric DCG [6], nd build model to optimize it such s LmbdRnk [] or SoftRnk []. The inputs my be fetures chrcterizing the qulity of the query-document

2 ) b) x, y old x R y U(y, x) Figure : Two different pproches to the incorportion of implicit feedbck into rnker; ) uses historic user behvior s input to predict single relevnce score R. Approch b), proposed in this pper, constructs the best possible model to explin outputs y from inputs x nd seprtely defines utility function U tht puts preference ordering on possible explicit nd implicit behviors. mtch. Historicl implicit feedbck cn be incorported s dditionl input fetures []. The output of the model gives sclr-vlued score by which documents re rnked vi sort. Note here tht the vlue of n individul document s score hs no prcticl interprettion. Our pproch (Figure b) is different nd bsed on n extension of the decision theoretic frmework for IR, s described in [4, 8]. The inputs nd outputs of the model re ll observble: inputs re query-document fetures nd outputs re implicit/explicit relevnce informtion. The sole tsk of the model is predicting outputs. We then define utility U which is function of these predicted outputs, nmely both implicit nd explicit judgments nd behviors. Rnking is then decision procedure, to find the results list with mximum utility. The specific contributions of this pper re s follows. We propose to construct rnkers tht combine mny sources of informtion using the decision theoretic frmework for IR. We discuss wht n idel setup would look like nd how it would dd diversity to result lists, correctly incorporte rel world chrcteristics such s position bis, blnce uthoritiveness nd populrity, nd more. As n initil implementtion of the pproch, we present Byesin logistic regression model tht predicts both relevnce judgments nd click rtes. The model hs one weight per query-document pir tht cts s memory of the historic click rte tht is not lredy explined by the other fetures. We combine it with crude utility function tht is fr from the idel sketched setting, but lredy introduces mny of the potentil benefits the combintion of two dtstrems cn bring. We evlute the decision theoretic system in n enterprise serch scenrio, demonstrting tht the clickpredicting prt of the model cn dpt to new enterprise.. RANKING AS A DECISION THEORY PROBLEM Decision theory is very well estblished field which dtes bck t lest to the works of Dniel Bernoulli in the 8th century. The informtion retrievl problem of presenting list of results given specific user query hs been interpreted s decision theory problem in severl studies in the pst. The probbility relevnce principle [] for instnce cn be motivted from such view. Interesting nd successful pplictions cn lso be found in mongst others [8, 4]. In this section we first review the bstrct decision problem in its generl form, nd then move on to describe how it cn be pplied to incorporte both explicit nd implicit feedbck in common frmework. At the bsis of the decision theoretic view is utility function. It represents user stisfction in single sclr, lrger being better. Formlly it is mpping of ll relevnt quntities of interest (sercher chrteristics, query, clicks, dwell time, etc.) to the rel line. In the remining we will mke distinction between two sets of informtion: inputs nd outputs. Inputs re those quntities tht re vilble before result list needs to be compiled, outputs re those quntities tht hve become vilble in the user session fter the result list is presented to the user. This includes clicks, dwell time, click bcks, etc., but lso explicit lbels if we sk the user to ct s humn judge. The idel utility function could be very complex incorporting detiled chrcteristics of user, intent of the query, etc. It would increse if interesting results were found, decrese s more nd more effort is needed to find them. We will discuss some of the potentil properties of n idel utility function in Section.. In rel world use we will hve to mke simplifictions, such s is done in Section.. If we would know hed of time exctly how user would interct with prticulr serch result list it would be esy to select the optiml one. It would simply be tht result list tht mximizes user stisfction. Since t query time we do not know the user s response, we need to construct model tht predicts user behvior. The optiml decision (the optiml list) is then the list tht in expecttion under the model mximizes the users utility. In summry nd formlly we cn represent the decision theoretic view of IR s follows. Given set of inputs (querydocument fetures) x X the rnker is sked to select n ction (result list) A. After performing the ction we observe outputs (judgments, user behviour etc.) y Y. A utility function U : X A Y R ssigns sclr utility to the observed x,, y-triple. The outputs y in generl do not follow deterministiclly from the inputs x nd ction. A model p(y x, ) gives the probbility of observing y fter selecting when x is observed. The optiml ction is the ction tht leds to the mximl expected utility = rgmx E p(y x,) [U (x,, y)]. () We propose to use the trditionl decision theoretic interprettion of IR to combine multiple sources of dt in principled wy. We tret the different sources of implicit feedbck s extr dimensions in the output vector y.. Utility functions The utility function gives rel vlued score to user ses- Note tht lterntively we could include x nd into the observtion y, but this nottion emphsizes the flexibility of the pproch.

3 sion tht represents his stisfction. Thinking bout wht the idel utility function would look like cn esily be dzzling. For well defined nvigtionl query such s Wht is the next trin connection between Cmbridge nd London Kings Cross? we might rgue tht finding the nswer gives fixed utility nd ny work tht needs to be done to get to tht point (reding snippets, clicking on potentil nswer pges, clicking bck, etc.) will led to deductions. But wht bout informtionl queries? Wht is the utility for one, two, or three interesting documents in the result list. Do three interesting documents hve three times s much utility s single one, or is there lw of diminishing returns? Wht is the cost of misleding snippet? Some sources re very uthoritive, some hve very fresh content. How should these two properties be trded-off? Should tht be done in the sme wy in ll contexts? A smll time spent thinking bout these things leds esily to n extremely complex function. Even coming up with procedure of going bout constructing utility function is difficult problem. Here we discuss briefly two pproches. A first pproch would be to conduct lb experiments with users where they re sked to explicitly score their stisfction with session. The experiments in [5] form fscinting pproch in tht direction for instnce. Assume for simplicity tht we hve binry stisfction signl t {thumbs up, thumbs down}, nd simple utility function U(t = thumbs up) = nd U(t = thumbs down) =. In dily use the explicit stisfction scores t re not vilble. To overcome this we could lern, bsed on {t, y}-pirs, specil model p(t y) (not to be confused with the output prediction model) nd work with lerned utility Ũ(x, y, ) = E p(t x,y,) [U (t)]. () Combined with n output prediction model p(y x, ) we could then use Eqution () for rnking. In second pproch we sk experts to crft simple utility U(x, y, ) nd itertively improve it. Perhps in the first version only few sources of feedbck re modelled in y nd this is expnded in the next, or we find tht certin trdeoffs looked good on pper but used in prctice leds to complints from rel users. In both pproches constructing the model p(y x, ) is clssicl mchine lerning problem. Using historicl {x, y, }- triplets we cn trin nd select the pproprite user behvior prediction model. An importnt benefit in prctice is then tht the problem of designing resonble utility function nd constructing good prediction model cn be decoupled. The prediction cn be tested on historic dt. Adjusting nd tuning the utility function cn be done incrementlly over time without the need of retrining the model with ech new ttempt. To summrize: constructing utility function is very difficult problem nd cn leve one with the wkwrd feeling tht golden stndrd or ground truth is not vilble. We would rgue tht the IR problem simply is this complex. Any choice in rel world system will mke some pproximtion nd is likely to require chnges nd improvements over time. In the Section.. we introduce wht rgubly is the simplest possible utility function tht combines both signl strem of explicit lbel feedbcks nd strem of implicit user clicks. It is simple convex combintion of lbel bsed utility nd click bsed utility intoduced in Sections.. nd.. respectively... Discounted Cumultive Gin In some pproches to rnking the im is to mximize function of the lbels in the result set. It is esy to see tht these pproches form specil cse of the frmework considered here. If we look t the discounted cumultive gin (DCG) [6] for instnce we see tht it is n exmple of utility function tht only tkes into ccount the humn relevnce judgments t every position. It is bsed on discount function d(p) over positions p {,..., n}, nd gin function g(s) over humn relevnce judgments, e.g. s {,..., 5}. The position discount function is monotoniclly decresing from the top position p =, to the bottom position p = n: d() > d() > d(n), nd gin function g(s) tht is incresing for better relevnce judgments: g() g() g(5). If s[],..., s[n] re the scores received for the documents selected by, the discounted cumultive gin is given by DCG (s[],..., s[n]) = n d(p)g(s[p]). () To mximize the DCG we would select nd rnk such tht the expected DCG is highest. The expecttion is then with respect to the observtion model p(y x, ) = p(s[],..., s[n] x, ) which represents the best estimte of the humn relevnce judgments for the documents selected by given x [ n ] = rg mx E p(s[],...,s[n] x,) d(p)g(s[p]). p= p= Different choices of g(s) led to different rnking principles (decision rules). If g(s) is convex in s the resulting principle is risk seeking: for two documents with the sme expected judgment but different vrinces the document with the lrger vrince is preferred. This is becuse lrger thn expected judgment leds to bigger rise in utility thn the decrese in utility tht results if lower thn expected judgment is encountered. We could sy tht such convex gin function leds to going for the jckpot effect. The often used exponentil function g(s) = s hs this effect. It is importnt to relize tht this is not conservtive rnking principle. If we hve liner gin g(s) = s, the expected utility only involves the expecttions of judgments: [ n ] = rg mx E p(s[],...,s[n] x,) d(p)g(s[p]) = rg mx p= n d(p)e p(s[],...,s[n] x,) [s[p]]. p= hence we get rnking principle tht simply orders documents ccording to their expected humn relevnce judgment: = rg mx n d(p)e p(s[p] x,) [s[p]]. p=

4 This utility function is n exmple where the optiml ction cn be found in O ( D ) time, where D is the number of documents in the corpus. This is despite the fct tht the spce of ll possible selections nd rnkings is D n. This is due to the fct tht the judgment probbility p(s[p] x, ) is not explicitly function of position (the judge is presented with ech document independently). This mens tht the expected judgment cn be computed for ech document nd the documents simply sorted to obtin the optiml rnking. There re mny interesting utility functions tht led to O ( D ) rnking principles, but in generl pproximtions might be necessry. Note tht, since there is no element in the utility function tht encourges diversity in the results, we need to explicitly dd the constrint tht links to documents cnnot be replicted. Otherwise would be n duplictions of the link with the highest expected relevnce judgments... Clicks An nlogous utility function tht only tkes into ccount whether or not user clicked on document could be given by click-dcg utility n U clicks (c[],..., c[n]) = d(p)c[p]. (4) p= If p(c[p] = x, ) (the probbility of click on the document tht ws put in position p by ) is modeled bsed on link specific nd position specific contribution it will in generl not simplify to n O( D ) ordering rule. This is becuse now p(c[p] x, ) is explicitly function of p ny given document will be clicked with different probbility depending on where it is plced. It cn be tht position nd link effects combine in complex non-liner wys. However there re suitble heuristics for ordering in O( D ), e.g. compute the probbility document will be clicked if it were plced in position, nd order by tht. This click-dcg ssigns positive utility to the ct of clicking itself. Philosophiclly this is not relly sound, since the ct of clicking is ctully nuisnce, nd only from the ctul reding of n interesting document is utility obtined. So in order to motivte (4) we need to ppel to n rgument long the lines of the lerned utility in (): becuse we hve estblished in the pst tht the ct of clicking on n interesting link leds to n interesting pge we cn ssign n (expected) utility to the ct of clicking. However, from more prcticl point of view (4) then still hs problems. If we motivte the vlue of click from n pprent interest in the result pge, we ssume tht ll interesting snippets point to interesting lnding pges. This will unfortuntely not lwys be the cse in prctice. To overcome this the utility cn be extended by incorporting miniml dwell time s proxy for n endorsement of the lnding pge. To encourge diversity, one simple pproch would be to introduce concve function f of the simple DCG-like sum of clicks: ( n ) U clicks pge (c[],..., c[n]) = f d(p)c[p]. (5) p= This cptures the notion tht the step from clicks to click on pge is bigger thn tht from to. The trnsformed utility would penlize systems with click-dcg ner zero. For n mbiguous query with severl types of result, rnking optimized to void zero click-dcg could potentilly present results of ech type, hedging its bets by giving more diverse results list. To tke dvntge of this type of diversity-encourging utility, one must combine it with model tht cn cpture correltions between click events on different documents on pge. For instnce, for mbiguous queries, clicks on links to two different interprettions will in generl be nti-correlted: someone clicking on link of one type will be less likely to lso click on link of the other type, presuming they hve one interprettion of the query in mind when serching. To do this requires model for the joint distribution p(c[],..., c[n] x, ), which is in generl difficult modeling tsk. An independence ssumption p(c[],..., c[n] x, ) = n p= p(c[p] x, ) does not cpture these correltions, but is resonble simplifying modeling ssumption if one is using the more stright-forwrd click-dcg utility of (4)... Combintions of bsic utilities The decision theoretic frmework llows for principled trde-off between desired behvior of the sercher nd relevnce cues from selected set of humn judges. In generl the utility function should depend on both. A strightforwrd scheme is to tke weighted combintion of the bsic utility functions presented in Section.. nd.... Properties of the bsic click-lbel utility In the experiments in Section we will use utility function s sketched in Section..: U(y) = ( λ)u DCG(y) + λu clicks (y). (6) The prmeter λ is still design choice in this prmetric form. As rgued in Section.. the click prt in the utility function (6) is only wekly motivted by the guiding principles, but it forms good strting point since it cptures lredy few interesting chrcteristics from the two dt strems. If there is noise in the lbeled set, or if the model mkes poor lbel predictions for query, suboptiml ordering cn be corrected by clicks. If the model correctly predicts lbels but there re ties, top three of only good documents sy, users effectively vote with their mouse which one they prefer. Since the frmework consists of model tht predicts clicks bsed on fetures, n improvement in the rnking for populr queries lso extends to unseen queries. For instnce if Excel documents prove to be populr in prticulr serch context, they cn be boosted for ll queries in tht context. Effectively the click bsed component in the utility will boost results tht re predicted to be populr. If judges re instructed to lbel ccording to uthority, the λ prmeter llows us to trde-off populrity nd uthority. For instnce in experiments with webserch dt we found for instnce tht for the query dobe the url is predicted to get the highest lbel, but the crobt reder downlod pge is the most populr. One could rgue tht the idel result list hs t the top position nd the link to the reder s the second link. This ws the list returned in our experiments with λ =.5.

5 judgment model x click model p(l x, w) p(c x, w) Figure : The model implemented in this pper sets out to predict two things: nmely the probbility of click event p(y c x, w) nd the probbility of prticulr relevnce judgment p(y j x, w). The GLM model implies tht the two sub-models fctorize, nd thus cn be lerned independently. By hving the position of document s prt of the inputs x nd fitting pproprite weights in the model, position bis is utomticlly ccounted for. If x contins chrcteristics of the user, the rnker utomticlly gives personlized result. If the model is sophisticted enough such tht it cptures the interction between documents, e.g. predicting tht the probbility of being clicked for ner duplicte documents is nti-correlted, the rnker will, with click-utility component from (5) utomticlly diversify the result list.. ON-SITE ADAPTATION OF INTRANET SEARCH SYSTEMS An interesting ppliction of the decision theoretic frmework is in enterprise serch. When serch system is instlled out-of-the-box its rnker is bsed on generic trining set. Since intrnets nd their user bses cn be quite diverse, it mkes sense to use implicit feedbck to dpt the rnker to the specific site for which it will be used. It is generlly difficult to obtin judged queries complete with clickthrough dt from externl orgniztions. Hence for this work, we were obliged to test the dpttion frmework using n rtificil corpus split creted from dt obtined from the Intrnet of single lrge multintionl softwre corportion. To reflect significnt chnge from the trin set to the dpttion set, we creted split of our queries. For trining, we use ll queries nd documents concerning the generl res of dministrtion nd mrketing. For the dpttion set, simulting potentilly very different Intrnet site, we use queries nd documents of technicl nture. The dmin/mrketing dtset used to trin the out-ofthe-box model consists of 546 queries. For ech query, bout documents from the top of rnked list from bseline rnker were judged, nd some of them hd click informtion. The click-prediction prt of the model is further trined using the dpttion query set, consisting of technicl queries. This simultes the on-site dpttion of the system to the user s clicks in the enterprise. In this cse, the explicit judgments re not used for dpting the model, but insted used for evlution only. The click dt we use is noteworthy in the following sense. We record not only the clicked documents, but lso the documents tht re skipped, or pssed over, on the wy to click. In this work, inspired by [7], we ssume sequentil scn of the result list, nd s consequence, tht ny document tht is bove the lst click on the list is exmined. In this wy, we cn ggregte the number of clicks nd the number of exmintions for given query-document pir: document which is clicked ech time it is exmined is intuitively good, nd document tht is rrely clicked hving been exmined is probbly poor result. Importntly, we cnnot infer much bout the relevnce of documents tht hve few exmintions. This cn hppen if result is either low in the rnking, or ner the top yet just below very good result.. A Byesin generlized liner model In this first illustrtion we use generlized liner model (GLM) [9] for p(y x, ). A GLM consists of likelihood model p(y θ), liner combintion of inputs x nd model weights w: x w, nd link function g(θ) tht mps the prmeter θ to the rel line. In this section we will use building blocks tht hve binomil likelihood model nd probit link function. In genertive model interprettion the inverse probit link function ( g (s) = Φ s;, ) π plys centrl role. This inverse link function is the well known cumultive norml function tht mps the outcome of the inner product x w R to the [, ] spce of the success prmeter θ in the binomil. The inverse precision π cn be set to n rbitrry number to fix the scle of the s-spce. Here we will put Gmm prior on π nd integrte it out to obtin robust model. If we hve N exmples in our trining set for which the inputs hve vlue x, nd we observe c positive outcomes, the likelihood becomes: ( ( ) ) p(c x, w) = Bin c; g x w, N. (7) In Figure we show more detiled version of Figure b, where we re more explicit bout wht we set out to predict with the model. In this initil implementtion, the output y in the model describes for ech position p =,..., n single implicit feedbck: the click event y c, nd single explicit feedbck: the relevnce judgment y j. Figure 4 shows the ordinl regression submodel p(l x, w) which is generliztion of the click model. Insted of one of two outcomes it hs one of five possible lbel vlues it cn output. Along with the other weights we therefore lso lern four boundry vlues b,..., b 4 tht mrk the edges in s-spce of the five ctegories. Ech hs Gussin prior. The IsBetween fctor in the figure represents two stepfunctions tht bound the intervl for lbel l. Added to the sum

6 x type w type x url w url x pos w pos x query w query x query-docw query-doc xbm5 wbm5 w t w t w t # file types w d w d w d # URL length + w p w p w p # rnking positions w q w q w q # queries w qd w qd w qd # query-document pirs s p(c x, w) Figure : Indictor binry fetures nd the GLM. This is specific exmple of the click model shown on the right in Figure. Here the inputs x re mde explicit s one rel-vlued feture (BM5) nd five bgs of binry fetures. The output is the predicted probbility of click. s is Gussin disturbnce with inverse precision π. This disturbnce cn be interpreted s softening of the stepfunction such tht some noise in the lbel is supported by the model. It is the direct nlog of the choice of probit link function insted of hrd step function in the discrete click prediction cse.. Fetures Figure tkes more detiled look t the inputs (fetures) used for just the click model GLM. The input x contins prts tht re query specific, prts tht re document specific, nd prts tht re derived from the query-document pir. A BM5F score [] is used s generl input tht indictes the mtch between query nd document. Document specific fetures include the document file type (e.g. Html, Pdf, Excel etc) nd the length of the url. Aprt from these bsic descriptive fetures, the vector x includes binry indictors for the query ID nd the query-document ID, nd lso the rnk (position) of the document in the list for which the click event ws observed or is to be predicted. The descriptive fetures give the model the bility to generlize between queries nd documents, nd the identifier (ID) weights effectively serve s n instnce-specific memory. For frequently seen documents for populr queries the model cn store, using the identifier weights, very ccurte click predictions, even if they re fr from the generl trend predicted by the descriptive fetures. A bis term tht is lwys is included to cpture grnd verge.. Trining To lern the distributions of w we use the pproximte Byesin inference procedure from [5] with fctorized Gussin prior. The ordinl regression prt is treted s in [] with the difference tht here we do not resort to n ML-II pproximtion of π but integrte it out. The min benefit of the Byesin procedure is tht with ech individul weight in w notion of the uncertinty bout its optiml vlue is mintined. This results in lerning lgorithm tht correctly updtes imprecisely determined weights more thn precisely determined ones, which is essentil for our model. The weights for descriptive fetures effectively see lot more dt thn the query nd document specific identifier weights. The Byesin updte rules ensure tht ech get updted t the right rte in prticulr, smll number of exmintions will not chnge the weight distributions nerly s much s lrge number. This is something tht could not esily be hndled in for exmple mximum likelihood pproches..4 Results Before ny implicit feedbck dt is vilble the rnker is bsed on model tht predicts clicks nd lbels. The utility we used in the experiments is simple weighted combintion between DCG nd click-dcg s given in Eqution 6. The specific setting of λ in this utility is design choice. The dotted line in Figure 5 shows, for the out-of-the-box model, the NDCG@ on the dpttion set s function of λ. We see tht using the click utility (λ = ) ctully reduces the NDCG@ score. This is to be expected, since the NDCG score does not depend on observed clicks. The utility in (6)

7 Gm... N b l - s with GLM Model + s N(y; s,/p) y IsBetween observed lbel l p(l x, w) N b l... Figure 4: This is specific exmple of the lbel model shown on the left in Figure. The inputs re the sme s for the click model. However the output is hndled differently. First noise is dded to the vrible s; the result is then constrined to lie between the two threshold vribles which correspond to the observed lbel. Thresholds nd noise precision re lernt in ddition to the weights. with λ = is equivlent to DCG, nd setting λ to nother vlue encourges the rnker to optimize different metric thn NDCG@ shown on the y-xis in Figure 5. If we use two months of dpttion dt, i.e. the site specific click feedbck, we get the nlogous solid/crossed curve in Figure 5. Here we see tht incorporting clicks leds to n improvement of NDCG@. A vlue for λ other thn nd leds effectively to the combintion of the two dtsets (the trin set nd the dpttion set). This improves performnce, even if we mesure the performnce of the resulting system with NDCG, n evlution metric tht does not rewrd clicks. The lower dshed line in Figure 5 represents BM5F bseline, with no click dt. We note tht it is horizontl line since rnking by BM5F does not involve λ prmeter. We see point NDCG@ gin from the fetures lone (λ = ) nd n dditionl points gin if we set λ =.5)..4. A proxy for click-metric The NDCG metric reported in Figure 5 is well-known metric, but if λ it is strictly speking not the metric tht the rnker seeks to optimize. If it is decided tht (6) with prticulr vlue for λ is the utility tht represents end user stisfction the best, then tht utility should be the finl evlution metric. Idelly we would like to test rnker in n on-line setting where it cn control the results lists. In such setting we could monitor the ccumulted utility by the rnker. However, since we only hve historic NDCG@ on test set BM5F No test set clicks Adpted with clicks Judgement Utility λ Click Utility Figure 5: NDCG@ scores for the different rnkers s function of λ, the reltive weight given to the click-prt in combined utility function. Click Metric on hold-out set Judgement Utility λ Click Utility Figure 6: The click bsed scores from Eqution (8) for the different rnkers s function of λ. dt vilble we use the following proxy click metric: n p= S clicks = d(p)nc(p) n p= Ne(p) (8) where we denote the totl number of clicks for the document on position p with N c(p) nd the number of exmintions with N e(p). The numertor in (8) uses the sme discount function d(p) s used in (). Extr in this proxy evlution metric is the normliztion represented by the denomintor. This ensures tht documents tht were not shown to users in the dtset (nd hence hve clicks nd exmintions) re properly disregrded. The score bove is for single query, nd the totl score would be the verge over ll queries. Figure 6 shows plot nlogous to Figure 5, but now with the click-bsed evlution metric from (8). We note tht this new metric gets better with incresing λ. This is to be expected: rnking formed from utility bsed predominntly upon predicted click rte should do better when evluted with click-bsed metric. This provides further orthogonl evidence tht combining implicit nd explicit feedbck improves serch results. To get feel for the qulittive chnges tht the different choices of utility function imply it is instructive to look t

8 Relevnce Judgments Utility (DCG).: Click Utility.: Mixed Utility (λ =.5).: Tble : Reorderings of the top-rnked positions for the Visul Studio query specific exmple. Tble shows the top three results for the query Visul studio for λ = (DCG rnking), λ = (click rnking) nd λ =.5 (blnced rnking). In this exmple the DCG bsed top three re ll documents tht could clim to be definitive result for serchers interested in using the Visul Studio product. They were ll lbeled good by humn ssessors. If the rnker is using the clickonly utility (λ = ) we see tht the top three chnges. Of the three good results in the DCG list, the msdnprod link nd snippet is pprently the most ppeling to the users in the dpttion phse, contining technicl informtion. The other two documents tht hve entered the top three reflect different interprettions of the query Visul studio : the devdiv pge gives informtion bout the tem tht cretes Visul studio, nd the infoweb provides mrketing dt. This exmple demonstrtes tht there is no unique definition of relevnce. If we deem the most populr pge to be the most relevnt, we should pick the click utility. However, if we wnt the result list to be more uthorittive, utility bsed upon explicit judgments might promote pges tht re more likely to hve been overlooked in stright snippet-bsed populrity contest. This dvntge of n incresed relibility of explicit judgment usully comes with the disdvntge of single user interprettion of relevnce: there is nturl trdeoff between judgment ccurcy nd result diversity. As Tble shows mixed utility llows us to find blnce between these two extremes. Including click feedbck hs hd two qulittive effects for the Visul Studio query: (i) rerrngement of, from the externl perspective eqully good, documents ccording to locl preferences, nd (ii) promotion of lterntive interprettions of the query tht re common t the specific intrnet. Although we present single exmple here, we hve seen these effects in mny other queries, together with third mjor effect: (iii) the correction of erroneous humn judgments. 4. SUMMARY In this pper we hve explored the decision theoretic frmework for IR nd studied how it cn be used to combine severl sources of feedbck into single rnker. The pproch is bsed on utility function tht describeses the user stisfction fter serch session, nd model tht predicts user ctions such s clicking nd lbelling bsed on known quntities t query time. Constructing model nd formulting utility function re both difficult problems. But we observe tht in the cse of lbel nd click strem dt the simplest possible utility function nd resonble prediction model lredy give mny of the potentil benefits tht the combintion of the two strems cn bring. In experiments in n enterprise serch setting, we see tht the pproch leds to incresed performnce. Qulittively we see tht mislbelled queries get filtered out, result lists for mbiguous queries chnge to better reflect the most often intended interprettion by users, nd tie breking of identiclly lbelled results is done ccording to popultion preference. In terms of NDCG@ including the click strem in the decision theoretic rnker leds to two point gin. This is despite the fct tht the rnker does not im to optimize this metric. Given the qulittive results we expect tht end user experience improves even more thn the two point NDCG gin indictes. 5. REFERENCES [] E. Agichtein, E. Brill, nd S. Dumis. Improving web serch rnking by incorporting user behvior informtion. In SIGIR, 6. [] C. Burges, R. Rgno, nd Q. V. L. Le. Lerning to rnk with nonsmooth cost functions. In NIPS, 6. [] W. Chu nd Z. Ghhrmni. Gussin processes for ordinl regression. JMLR, 6:9 4, 5. [4] I. J. Cox, M. L. Miller, T. P. Mink, T. Ppthoms, nd P. N. Yinilos. The Byesin imge retrievl system, pichunter: Theory, implementtion nd psychophysicl experiments. IEEE Trnsctions on Imge Processing, Specil Issue on Imge nd Video Processing for Digitl Librries, 9(): 7,. [5] S. Fox, K. Krnwt, M. Mydlnd, S. T. Dumis, nd T. White. Evluting implicit mesures to improve the serch experience. ACM Trnsctions on Informtion Systems, :47 68, 5. [6] Järvelin nd J. Kekäläinen. IR evlution methods for retrieving highly relevnt documents. In SIGIR,. [7] T. Jochims. Optimizing serch engines using clickthrough dt. In Proceedings of Knowledge Discovery in Dtbses,. [8] J. Lfferty nd C. Zhi. Document lnguge models, query models, nd risk minimiztion for informtion retrievl. In SIGIR, pges 9,. [9] P. McCullgh nd J. A. Nelder. Generlized Liner Models. CRC Press, nd edition, 99. [] S. Robertson, H. Zrgoz, nd M. Tylor. A simple BM 5 extension to multiple weighted fields. In CIKM, pges 4 9, 4. [] S. E. Robertson. The probbility rnking principle in IR. Journl of Documenttion, :94 4, 977. [] M. Tylor, J. Guiver, S. Robertson, nd T. Mink. SoftRnk: optimizing non-smooth rnk metrics. In WSDM 8, pges ACM, 8. [] S. K. M. Wong, P. Bollmnn, nd Y. Y. Yo. Informtion retrievl bsed on xiomtic decision theory. Generl Systems, 9(), (): 7, 99. [4] O. Zoeter. Byesin generlized liner models in terbyte world. In IEEE Conference on Imge nd Signl Processing nd Anlysis, 7.

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( ) Polynomil Functions Polynomil functions in one vrible cn be written in expnded form s n n 1 n 2 2 f x = x + x + x + + x + x+ n n 1 n 2 2 1 0 Exmples of polynomils in expnded form re nd 3 8 7 4 = 5 4 +

More information

All pay auctions with certain and uncertain prizes a comment

All pay auctions with certain and uncertain prizes a comment CENTER FOR RESEARC IN ECONOMICS AND MANAGEMENT CREAM Publiction No. 1-2015 All py uctions with certin nd uncertin prizes comment Christin Riis All py uctions with certin nd uncertin prizes comment Christin

More information

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment ClerPeks Customer Cre Guide Business s Usul (BU) Services Pece of mind for your BI Investment ClerPeks Customer Cre Business s Usul Services Tble of Contents 1. Overview...3 Benefits of Choosing ClerPeks

More information

How To Network A Smll Business

How To Network A Smll Business Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

EQUATIONS OF LINES AND PLANES

EQUATIONS OF LINES AND PLANES EQUATIONS OF LINES AND PLANES MATH 195, SECTION 59 (VIPUL NAIK) Corresponding mteril in the ook: Section 12.5. Wht students should definitely get: Prmetric eqution of line given in point-direction nd twopoint

More information

Vectors 2. 1. Recap of vectors

Vectors 2. 1. Recap of vectors Vectors 2. Recp of vectors Vectors re directed line segments - they cn be represented in component form or by direction nd mgnitude. We cn use trigonometry nd Pythgors theorem to switch between the forms

More information

Helicopter Theme and Variations

Helicopter Theme and Variations Helicopter Theme nd Vritions Or, Some Experimentl Designs Employing Pper Helicopters Some possible explntory vribles re: Who drops the helicopter The length of the rotor bldes The height from which the

More information

Factoring Polynomials

Factoring Polynomials Fctoring Polynomils Some definitions (not necessrily ll for secondry school mthemtics): A polynomil is the sum of one or more terms, in which ech term consists of product of constnt nd one or more vribles

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions.

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions. Lerning Objectives Loci nd Conics Lesson 3: The Ellipse Level: Preclculus Time required: 120 minutes In this lesson, students will generlize their knowledge of the circle to the ellipse. The prmetric nd

More information

Lecture 3 Gaussian Probability Distribution

Lecture 3 Gaussian Probability Distribution Lecture 3 Gussin Probbility Distribution Introduction l Gussin probbility distribution is perhps the most used distribution in ll of science. u lso clled bell shped curve or norml distribution l Unlike

More information

Protocol Analysis. 17-654/17-764 Analysis of Software Artifacts Kevin Bierhoff

Protocol Analysis. 17-654/17-764 Analysis of Software Artifacts Kevin Bierhoff Protocol Anlysis 17-654/17-764 Anlysis of Softwre Artifcts Kevin Bierhoff Tke-Awys Protocols define temporl ordering of events Cn often be cptured with stte mchines Protocol nlysis needs to py ttention

More information

Econ 4721 Money and Banking Problem Set 2 Answer Key

Econ 4721 Money and Banking Problem Set 2 Answer Key Econ 472 Money nd Bnking Problem Set 2 Answer Key Problem (35 points) Consider n overlpping genertions model in which consumers live for two periods. The number of people born in ech genertion grows in

More information

JaERM Software-as-a-Solution Package

JaERM Software-as-a-Solution Package JERM Softwre-s--Solution Pckge Enterprise Risk Mngement ( ERM ) Public listed compnies nd orgnistions providing finncil services re required by Monetry Authority of Singpore ( MAS ) nd/or Singpore Stock

More information

Operations with Polynomials

Operations with Polynomials 38 Chpter P Prerequisites P.4 Opertions with Polynomils Wht you should lern: Write polynomils in stndrd form nd identify the leding coefficients nd degrees of polynomils Add nd subtrct polynomils Multiply

More information

Economics Letters 65 (1999) 9 15. macroeconomists. a b, Ruth A. Judson, Ann L. Owen. Received 11 December 1998; accepted 12 May 1999

Economics Letters 65 (1999) 9 15. macroeconomists. a b, Ruth A. Judson, Ann L. Owen. Received 11 December 1998; accepted 12 May 1999 Economics Letters 65 (1999) 9 15 Estimting dynmic pnel dt models: guide for q mcroeconomists b, * Ruth A. Judson, Ann L. Owen Federl Reserve Bord of Governors, 0th & C Sts., N.W. Wshington, D.C. 0551,

More information

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES DAVID WEBB CONTENTS Liner trnsformtions 2 The representing mtrix of liner trnsformtion 3 3 An ppliction: reflections in the plne 6 4 The lgebr of

More information

How To Set Up A Network For Your Business

How To Set Up A Network For Your Business Why Network is n Essentil Productivity Tool for Any Smll Business TechAdvisory.org SME Reports sponsored by Effective technology is essentil for smll businesses looking to increse their productivity. Computer

More information

Mathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100

Mathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100 hsn.uk.net Higher Mthemtics UNIT 3 OUTCOME 1 Vectors Contents Vectors 18 1 Vectors nd Sclrs 18 Components 18 3 Mgnitude 130 4 Equl Vectors 131 5 Addition nd Subtrction of Vectors 13 6 Multipliction by

More information

Vendor Rating for Service Desk Selection

Vendor Rating for Service Desk Selection Vendor Presented By DATE Using the scores of 0, 1, 2, or 3, plese rte the vendor's presenttion on how well they demonstrted the functionl requirements in the res below. Also consider how efficient nd functionl

More information

Integration. 148 Chapter 7 Integration

Integration. 148 Chapter 7 Integration 48 Chpter 7 Integrtion 7 Integrtion t ech, by supposing tht during ech tenth of second the object is going t constnt speed Since the object initilly hs speed, we gin suppose it mintins this speed, but

More information

Graphs on Logarithmic and Semilogarithmic Paper

Graphs on Logarithmic and Semilogarithmic Paper 0CH_PHClter_TMSETE_ 3//00 :3 PM Pge Grphs on Logrithmic nd Semilogrithmic Pper OBJECTIVES When ou hve completed this chpter, ou should be ble to: Mke grphs on logrithmic nd semilogrithmic pper. Grph empiricl

More information

PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY

PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY MAT 0630 INTERNET RESOURCES, REVIEW OF CONCEPTS AND COMMON MISTAKES PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY Contents 1. ACT Compss Prctice Tests 1 2. Common Mistkes 2 3. Distributive

More information

Treatment Spring Late Summer Fall 0.10 5.56 3.85 0.61 6.97 3.01 1.91 3.01 2.13 2.99 5.33 2.50 1.06 3.53 6.10 Mean = 1.33 Mean = 4.88 Mean = 3.

Treatment Spring Late Summer Fall 0.10 5.56 3.85 0.61 6.97 3.01 1.91 3.01 2.13 2.99 5.33 2.50 1.06 3.53 6.10 Mean = 1.33 Mean = 4.88 Mean = 3. The nlysis of vrince (ANOVA) Although the t-test is one of the most commonly used sttisticl hypothesis tests, it hs limittions. The mjor limittion is tht the t-test cn be used to compre the mens of only

More information

Experiment 6: Friction

Experiment 6: Friction Experiment 6: Friction In previous lbs we studied Newton s lws in n idel setting, tht is, one where friction nd ir resistnce were ignored. However, from our everydy experience with motion, we know tht

More information

4.11 Inner Product Spaces

4.11 Inner Product Spaces 314 CHAPTER 4 Vector Spces 9. A mtrix of the form 0 0 b c 0 d 0 0 e 0 f g 0 h 0 cnnot be invertible. 10. A mtrix of the form bc d e f ghi such tht e bd = 0 cnnot be invertible. 4.11 Inner Product Spces

More information

Hillsborough Township Public Schools Mathematics Department Computer Programming 1

Hillsborough Township Public Schools Mathematics Department Computer Programming 1 Essentil Unit 1 Introduction to Progrmming Pcing: 15 dys Common Unit Test Wht re the ethicl implictions for ming in tody s world? There re ethicl responsibilities to consider when writing computer s. Citizenship,

More information

9 CONTINUOUS DISTRIBUTIONS

9 CONTINUOUS DISTRIBUTIONS 9 CONTINUOUS DISTIBUTIONS A rndom vrible whose vlue my fll nywhere in rnge of vlues is continuous rndom vrible nd will be ssocited with some continuous distribution. Continuous distributions re to discrete

More information

5.2. LINE INTEGRALS 265. Let us quickly review the kind of integrals we have studied so far before we introduce a new one.

5.2. LINE INTEGRALS 265. Let us quickly review the kind of integrals we have studied so far before we introduce a new one. 5.2. LINE INTEGRALS 265 5.2 Line Integrls 5.2.1 Introduction Let us quickly review the kind of integrls we hve studied so fr before we introduce new one. 1. Definite integrl. Given continuous rel-vlued

More information

Decision Rule Extraction from Trained Neural Networks Using Rough Sets

Decision Rule Extraction from Trained Neural Networks Using Rough Sets Decision Rule Extrction from Trined Neurl Networks Using Rough Sets Alin Lzr nd Ishwr K. Sethi Vision nd Neurl Networks Lbortory Deprtment of Computer Science Wyne Stte University Detroit, MI 48 ABSTRACT

More information

DlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report

DlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report DlNBVRGH + + THE CITY OF EDINBURGH COUNCIL Sickness Absence Monitoring Report Executive of the Council 8fh My 4 I.I...3 Purpose of report This report quntifies the mount of working time lost s result of

More information

AntiSpyware Enterprise Module 8.5

AntiSpyware Enterprise Module 8.5 AntiSpywre Enterprise Module 8.5 Product Guide Aout the AntiSpywre Enterprise Module The McAfee AntiSpywre Enterprise Module 8.5 is n dd-on to the VirusScn Enterprise 8.5i product tht extends its ility

More information

2. Transaction Cost Economics

2. Transaction Cost Economics 3 2. Trnsction Cost Economics Trnsctions Trnsctions Cn Cn Be Be Internl Internl or or Externl Externl n n Orgniztion Orgniztion Trnsctions Trnsctions occur occur whenever whenever good good or or service

More information

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process An Undergrdute Curriculum Evlution with the Anlytic Hierrchy Process Les Frir Jessic O. Mtson Jck E. Mtson Deprtment of Industril Engineering P.O. Box 870288 University of Albm Tuscloos, AL. 35487 Abstrct

More information

Example 27.1 Draw a Venn diagram to show the relationship between counting numbers, whole numbers, integers, and rational numbers.

Example 27.1 Draw a Venn diagram to show the relationship between counting numbers, whole numbers, integers, and rational numbers. 2 Rtionl Numbers Integers such s 5 were importnt when solving the eqution x+5 = 0. In similr wy, frctions re importnt for solving equtions like 2x = 1. Wht bout equtions like 2x + 1 = 0? Equtions of this

More information

Contextualizing NSSE Effect Sizes: Empirical Analysis and Interpretation of Benchmark Comparisons

Contextualizing NSSE Effect Sizes: Empirical Analysis and Interpretation of Benchmark Comparisons Contextulizing NSSE Effect Sizes: Empiricl Anlysis nd Interprettion of Benchmrk Comprisons NSSE stff re frequently sked to help interpret effect sizes. Is.3 smll effect size? Is.5 relly lrge effect size?

More information

9.3. The Scalar Product. Introduction. Prerequisites. Learning Outcomes

9.3. The Scalar Product. Introduction. Prerequisites. Learning Outcomes The Sclr Product 9.3 Introduction There re two kinds of multipliction involving vectors. The first is known s the sclr product or dot product. This is so-clled becuse when the sclr product of two vectors

More information

Enterprise Risk Management Software Buyer s Guide

Enterprise Risk Management Software Buyer s Guide Enterprise Risk Mngement Softwre Buyer s Guide 1. Wht is Enterprise Risk Mngement? 2. Gols of n ERM Progrm 3. Why Implement ERM 4. Steps to Implementing Successful ERM Progrm 5. Key Performnce Indictors

More information

MODULE 3. 0, y = 0 for all y

MODULE 3. 0, y = 0 for all y Topics: Inner products MOULE 3 The inner product of two vectors: The inner product of two vectors x, y V, denoted by x, y is (in generl) complex vlued function which hs the following four properties: i)

More information

Algebra Review. How well do you remember your algebra?

Algebra Review. How well do you remember your algebra? Algebr Review How well do you remember your lgebr? 1 The Order of Opertions Wht do we men when we write + 4? If we multiply we get 6 nd dding 4 gives 10. But, if we dd + 4 = 7 first, then multiply by then

More information

Value Function Approximation using Multiple Aggregation for Multiattribute Resource Management

Value Function Approximation using Multiple Aggregation for Multiattribute Resource Management Journl of Mchine Lerning Reserch 9 (2008) 2079-2 Submitted 8/08; Published 0/08 Vlue Function Approximtion using Multiple Aggregtion for Multittribute Resource Mngement Abrhm George Wrren B. Powell Deprtment

More information

g(y(a), y(b)) = o, B a y(a)+b b y(b)=c, Boundary Value Problems Lecture Notes to Accompany

g(y(a), y(b)) = o, B a y(a)+b b y(b)=c, Boundary Value Problems Lecture Notes to Accompany Lecture Notes to Accompny Scientific Computing An Introductory Survey Second Edition by Michel T Heth Boundry Vlue Problems Side conditions prescribing solution or derivtive vlues t specified points required

More information

Reasoning to Solve Equations and Inequalities

Reasoning to Solve Equations and Inequalities Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing

More information

Assessing authentically in the Graduate Diploma of Education

Assessing authentically in the Graduate Diploma of Education Assessing uthenticlly in the Grdute Diplom of Eduction Dr Mree DinnThompson Dr Ruth Hickey Dr Michelle Lsen WIL Seminr JCU Nov 12 2009 Key ides plnning process tht embeds uthentic ssessment, workintegrted

More information

GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI MilArchiver 6 C2C Archive One Policy Mnger Who we re Generl fetures Supports

More information

Basic Analysis of Autarky and Free Trade Models

Basic Analysis of Autarky and Free Trade Models Bsic Anlysis of Autrky nd Free Trde Models AUTARKY Autrky condition in prticulr commodity mrket refers to sitution in which country does not engge in ny trde in tht commodity with other countries. Consequently

More information

Distributions. (corresponding to the cumulative distribution function for the discrete case).

Distributions. (corresponding to the cumulative distribution function for the discrete case). Distributions Recll tht n integrble function f : R [,] such tht R f()d = is clled probbility density function (pdf). The distribution function for the pdf is given by F() = (corresponding to the cumultive

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs VoIP (Voice over Internet Protocol) offers low cost lterntive to expensive trditionl phone services nd is rpidly becoming the communictions system of choice for smll

More information

Recognition Scheme Forensic Science Content Within Educational Programmes

Recognition Scheme Forensic Science Content Within Educational Programmes Recognition Scheme Forensic Science Content Within Eductionl Progrmmes one Introduction The Chrtered Society of Forensic Sciences (CSoFS) hs been ccrediting the forensic content of full degree courses

More information

Babylonian Method of Computing the Square Root: Justifications Based on Fuzzy Techniques and on Computational Complexity

Babylonian Method of Computing the Square Root: Justifications Based on Fuzzy Techniques and on Computational Complexity Bbylonin Method of Computing the Squre Root: Justifictions Bsed on Fuzzy Techniques nd on Computtionl Complexity Olg Koshelev Deprtment of Mthemtics Eduction University of Texs t El Pso 500 W. University

More information

Modeling POMDPs for Generating and Simulating Stock Investment Policies

Modeling POMDPs for Generating and Simulating Stock Investment Policies Modeling POMDPs for Generting nd Simulting Stock Investment Policies Augusto Cesr Espíndol Bff UNIRIO - Dep. Informátic Aplicd Av. Psteur, 458 - Térreo Rio de Jneiro - Brzil [email protected] Angelo

More information

COMPARISON OF SOME METHODS TO FIT A MULTIPLICATIVE TARIFF STRUCTURE TO OBSERVED RISK DATA BY B. AJNE. Skandza, Stockholm ABSTRACT

COMPARISON OF SOME METHODS TO FIT A MULTIPLICATIVE TARIFF STRUCTURE TO OBSERVED RISK DATA BY B. AJNE. Skandza, Stockholm ABSTRACT COMPARISON OF SOME METHODS TO FIT A MULTIPLICATIVE TARIFF STRUCTURE TO OBSERVED RISK DATA BY B. AJNE Skndz, Stockholm ABSTRACT Three methods for fitting multiplictive models to observed, cross-clssified

More information

Introducing Kashef for Application Monitoring

Introducing Kashef for Application Monitoring WextWise 2010 Introducing Kshef for Appliction The Cse for Rel-time monitoring of dtcenter helth is criticl IT process serving vriety of needs. Avilbility requirements of 6 nd 7 nines of tody SOA oriented

More information

and thus, they are similar. If k = 3 then the Jordan form of both matrices is

and thus, they are similar. If k = 3 then the Jordan form of both matrices is Homework ssignment 11 Section 7. pp. 249-25 Exercise 1. Let N 1 nd N 2 be nilpotent mtrices over the field F. Prove tht N 1 nd N 2 re similr if nd only if they hve the sme miniml polynomil. Solution: If

More information

Network Configuration Independence Mechanism

Network Configuration Independence Mechanism 3GPP TSG SA WG3 Security S3#19 S3-010323 3-6 July, 2001 Newbury, UK Source: Title: Document for: AT&T Wireless Network Configurtion Independence Mechnism Approvl 1 Introduction During the lst S3 meeting

More information

Data replication in mobile computing

Data replication in mobile computing Technicl Report, My 2010 Dt repliction in mobile computing Bchelor s Thesis in Electricl Engineering Rodrigo Christovm Pmplon HALMSTAD UNIVERSITY, IDE SCHOOL OF INFORMATION SCIENCE, COMPUTER AND ELECTRICAL

More information

SPECIAL PRODUCTS AND FACTORIZATION

SPECIAL PRODUCTS AND FACTORIZATION MODULE - Specil Products nd Fctoriztion 4 SPECIAL PRODUCTS AND FACTORIZATION In n erlier lesson you hve lernt multipliction of lgebric epressions, prticulrly polynomils. In the study of lgebr, we come

More information

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered:

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered: Appendi D: Completing the Squre nd the Qudrtic Formul Fctoring qudrtic epressions such s: + 6 + 8 ws one of the topics introduced in Appendi C. Fctoring qudrtic epressions is useful skill tht cn help you

More information

P.3 Polynomials and Factoring. P.3 an 1. Polynomial STUDY TIP. Example 1 Writing Polynomials in Standard Form. What you should learn

P.3 Polynomials and Factoring. P.3 an 1. Polynomial STUDY TIP. Example 1 Writing Polynomials in Standard Form. What you should learn 33337_0P03.qp 2/27/06 24 9:3 AM Chpter P Pge 24 Prerequisites P.3 Polynomils nd Fctoring Wht you should lern Polynomils An lgeric epression is collection of vriles nd rel numers. The most common type of

More information

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom Byesin Updting with Continuous Priors Clss 3, 8.05, Spring 04 Jeremy Orloff nd Jonthn Bloom Lerning Gols. Understnd prmeterized fmily of distriutions s representing continuous rnge of hypotheses for the

More information

CHAPTER 11 Numerical Differentiation and Integration

CHAPTER 11 Numerical Differentiation and Integration CHAPTER 11 Numericl Differentition nd Integrtion Differentition nd integrtion re bsic mthemticl opertions with wide rnge of pplictions in mny res of science. It is therefore importnt to hve good methods

More information

GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI MilArchiver 6 Quest Softwre Archive Mnger Who we re Generl fetures Supports

More information

Math 135 Circles and Completing the Square Examples

Math 135 Circles and Completing the Square Examples Mth 135 Circles nd Completing the Squre Exmples A perfect squre is number such tht = b 2 for some rel number b. Some exmples of perfect squres re 4 = 2 2, 16 = 4 2, 169 = 13 2. We wish to hve method for

More information

According to Webster s, the

According to Webster s, the dt modeling Universl Dt Models nd P tterns By Len Silversn According Webster s, term universl cn be defined s generlly pplicble s well s pplying whole. There re some very common ptterns tht cn be generlly

More information

Performance analysis model for big data applications in cloud computing

Performance analysis model for big data applications in cloud computing Butist Villlpndo et l. Journl of Cloud Computing: Advnces, Systems nd Applictions 2014, 3:19 RESEARCH Performnce nlysis model for big dt pplictions in cloud computing Luis Edurdo Butist Villlpndo 1,2,

More information

Example A rectangular box without lid is to be made from a square cardboard of sides 18 cm by cutting equal squares from each corner and then folding

Example A rectangular box without lid is to be made from a square cardboard of sides 18 cm by cutting equal squares from each corner and then folding 1 Exmple A rectngulr box without lid is to be mde from squre crdbord of sides 18 cm by cutting equl squres from ech corner nd then folding up the sides. 1 Exmple A rectngulr box without lid is to be mde

More information

Redistributing the Gains from Trade through Non-linear. Lump-sum Transfers

Redistributing the Gains from Trade through Non-linear. Lump-sum Transfers Redistributing the Gins from Trde through Non-liner Lump-sum Trnsfers Ysukzu Ichino Fculty of Economics, Konn University April 21, 214 Abstrct I exmine lump-sum trnsfer rules to redistribute the gins from

More information

trademark and symbol guidelines FOR CORPORATE STATIONARY APPLICATIONS reviewed 01.02.2007

trademark and symbol guidelines FOR CORPORATE STATIONARY APPLICATIONS reviewed 01.02.2007 trdemrk nd symbol guidelines trdemrk guidelines The trdemrk Cn be plced in either of the two usul configurtions but horizontl usge is preferble. Wherever possible the trdemrk should be plced on blck bckground.

More information

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist Techniques for Requirements Gthering nd Definition Kristin Persson Principl Product Specilist Requirements Lifecycle Mngement Elicit nd define business/user requirements Vlidte requirements Anlyze requirements

More information

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324 A P P E N D I X A Vectors CONTENTS A.1 Scling vector................................................ 321 A.2 Unit or Direction vectors...................................... 321 A.3 Vector ddition.................................................

More information

Portfolio approach to information technology security resource allocation decisions

Portfolio approach to information technology security resource allocation decisions Portfolio pproch to informtion technology security resource lloction decisions Shivrj Knungo Deprtment of Decision Sciences The George Wshington University Wshington DC 20052 [email protected] Abstrct This

More information

6.2 Volumes of Revolution: The Disk Method

6.2 Volumes of Revolution: The Disk Method mth ppliction: volumes of revolution, prt ii Volumes of Revolution: The Disk Method One of the simplest pplictions of integrtion (Theorem ) nd the ccumultion process is to determine so-clled volumes of

More information

Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning

Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning Journl of Computer Science 2 (3): 276-282, 2006 ISSN 1549-3636 2006 Science Publictions Softwre Cost Estimtion Model Bsed on Integrtion of Multi-gent nd Cse-Bsed Resoning Hsn Al-Skrn Informtion Technology

More information

MATH 150 HOMEWORK 4 SOLUTIONS

MATH 150 HOMEWORK 4 SOLUTIONS MATH 150 HOMEWORK 4 SOLUTIONS Section 1.8 Show tht the product of two of the numbers 65 1000 8 2001 + 3 177, 79 1212 9 2399 + 2 2001, nd 24 4493 5 8192 + 7 1777 is nonnegtive. Is your proof constructive

More information

The Velocity Factor of an Insulated Two-Wire Transmission Line

The Velocity Factor of an Insulated Two-Wire Transmission Line The Velocity Fctor of n Insulted Two-Wire Trnsmission Line Problem Kirk T. McDonld Joseph Henry Lbortories, Princeton University, Princeton, NJ 08544 Mrch 7, 008 Estimte the velocity fctor F = v/c nd the

More information

Binary Representation of Numbers Autar Kaw

Binary Representation of Numbers Autar Kaw Binry Representtion of Numbers Autr Kw After reding this chpter, you should be ble to: 1. convert bse- rel number to its binry representtion,. convert binry number to n equivlent bse- number. In everydy

More information

Learning to Search Better than Your Teacher

Learning to Search Better than Your Teacher Ki-Wei Chng University of Illinois t Urbn Chmpign, IL Akshy Krishnmurthy Crnegie Mellon University, Pittsburgh, PA Alekh Agrwl Microsoft Reserch, New York, NY Hl Dumé III University of Mrylnd, College

More information

Why is the NSW prison population falling?

Why is the NSW prison population falling? NSW Bureu of Crime Sttistics nd Reserch Bureu Brief Issue pper no. 80 September 2012 Why is the NSW prison popultion flling? Jcqueline Fitzgerld & Simon Corben 1 Aim: After stedily incresing for more thn

More information

Physics 6010, Fall 2010 Symmetries and Conservation Laws: Energy, Momentum and Angular Momentum Relevant Sections in Text: 2.6, 2.

Physics 6010, Fall 2010 Symmetries and Conservation Laws: Energy, Momentum and Angular Momentum Relevant Sections in Text: 2.6, 2. Physics 6010, Fll 2010 Symmetries nd Conservtion Lws: Energy, Momentum nd Angulr Momentum Relevnt Sections in Text: 2.6, 2.7 Symmetries nd Conservtion Lws By conservtion lw we men quntity constructed from

More information

The Definite Integral

The Definite Integral Chpter 4 The Definite Integrl 4. Determining distnce trveled from velocity Motivting Questions In this section, we strive to understnd the ides generted by the following importnt questions: If we know

More information

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control Interntionl Journl of Science nd Reserch (IJSR) Spce Vector Pulse Width Modultion Bsed Induction Motor with V/F Control Vikrmrjn Jmbulingm Electricl nd Electronics Engineering, VIT University, Indi Abstrct:

More information

Warm-up for Differential Calculus

Warm-up for Differential Calculus Summer Assignment Wrm-up for Differentil Clculus Who should complete this pcket? Students who hve completed Functions or Honors Functions nd will be tking Differentil Clculus in the fll of 015. Due Dte:

More information

NOTES. Cohasset Associates, Inc. 2015 Managing Electronic Records Conference 8.1

NOTES. Cohasset Associates, Inc. 2015 Managing Electronic Records Conference 8.1 Cohsset Assocites, Inc. Expnding Your Skill Set: How to Apply the Right Serch Methods to Your Big Dt Problems Juli L. Brickell H5 Generl Counsel MER Conference My 18, 2015 H5 POWERING YOUR DISCOVERY GLOBALLY

More information

Small Business Cloud Services

Small Business Cloud Services Smll Business Cloud Services Summry. We re thick in the midst of historic se-chnge in computing. Like the emergence of personl computers, grphicl user interfces, nd mobile devices, the cloud is lredy profoundly

More information

Health insurance exchanges What to expect in 2014

Health insurance exchanges What to expect in 2014 Helth insurnce exchnges Wht to expect in 2014 33096CAEENABC 02/13 The bsics of exchnges As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum mount

More information

Health insurance marketplace What to expect in 2014

Health insurance marketplace What to expect in 2014 Helth insurnce mrketplce Wht to expect in 2014 33096VAEENBVA 06/13 The bsics of the mrketplce As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum

More information

TITLE THE PRINCIPLES OF COIN-TAP METHOD OF NON-DESTRUCTIVE TESTING

TITLE THE PRINCIPLES OF COIN-TAP METHOD OF NON-DESTRUCTIVE TESTING TITLE THE PRINCIPLES OF COIN-TAP METHOD OF NON-DESTRUCTIVE TESTING Sung Joon Kim*, Dong-Chul Che Kore Aerospce Reserch Institute, 45 Eoeun-Dong, Youseong-Gu, Dejeon, 35-333, Kore Phone : 82-42-86-231 FAX

More information

Corporate Compliance vs. Enterprise-Wide Risk Management

Corporate Compliance vs. Enterprise-Wide Risk Management Corporte Complince vs. Enterprise-Wide Risk Mngement Brent Sunders, Prtner (973) 236-4682 November 2002 Agend Corporte Complince Progrms? Wht is Enterprise-Wide Risk Mngement? Key Differences Why Will

More information

AN ANALYTICAL HIERARCHY PROCESS METHODOLOGY TO EVALUATE IT SOLUTIONS FOR ORGANIZATIONS

AN ANALYTICAL HIERARCHY PROCESS METHODOLOGY TO EVALUATE IT SOLUTIONS FOR ORGANIZATIONS AN ANALYTICAL HIERARCHY PROCESS METHODOLOGY TO EVALUATE IT SOLUTIONS FOR ORGANIZATIONS Spiros Vsilkos (), Chrysostomos D. Stylios (),(b), John Groflkis (c) () Dept. of Telemtics Center, Computer Technology

More information

EE247 Lecture 4. For simplicity, will start with all pole ladder type filters. Convert to integrator based form- example shown

EE247 Lecture 4. For simplicity, will start with all pole ladder type filters. Convert to integrator based form- example shown EE247 Lecture 4 Ldder type filters For simplicity, will strt with ll pole ldder type filters Convert to integrtor bsed form exmple shown Then will ttend to high order ldder type filters incorporting zeros

More information

ORBITAL MANEUVERS USING LOW-THRUST

ORBITAL MANEUVERS USING LOW-THRUST Proceedings of the 8th WSEAS Interntionl Conference on SIGNAL PROCESSING, ROBOICS nd AUOMAION ORBIAL MANEUVERS USING LOW-HRUS VIVIAN MARINS GOMES, ANONIO F. B. A. PRADO, HÉLIO KOII KUGA Ntionl Institute

More information

Or more simply put, when adding or subtracting quantities, their uncertainties add.

Or more simply put, when adding or subtracting quantities, their uncertainties add. Propgtion of Uncertint through Mthemticl Opertions Since the untit of interest in n eperiment is rrel otined mesuring tht untit directl, we must understnd how error propgtes when mthemticl opertions re

More information

STATUS OF LAND-BASED WIND ENERGY DEVELOPMENT IN GERMANY

STATUS OF LAND-BASED WIND ENERGY DEVELOPMENT IN GERMANY Yer STATUS OF LAND-BASED WIND ENERGY Deutsche WindGurd GmbH - Oldenburger Strße 65-26316 Vrel - Germny +49 (4451)/9515 - [email protected] - www.windgurd.com Annul Added Cpcity [MW] Cumultive Cpcity [MW]

More information

piecewise Liner SLAs and Performance Timetagment

piecewise Liner SLAs and Performance Timetagment i: Incrementl Cost bsed Scheduling under Piecewise Liner SLAs Yun Chi NEC Lbortories Americ 18 N. Wolfe Rd., SW3 35 Cupertino, CA 9514, USA [email protected] lbs.com Hyun Jin Moon NEC Lbortories Americ 18 N.

More information