Ultraconservative Online Algorithms for Multiclass Problems

Size: px
Start display at page:

Download "Ultraconservative Online Algorithms for Multiclass Problems"

Transcription

1 Jounal of Machine Leaning Reseach 3 (2003) Submied 2/02; Published 1/03 Ulaconsevaive Online Algoihms fo Muliclass Poblems Koby Camme Yoam Singe School of Compue Science & Engineeing Hebew Univesiy, Jeusalem 91904, Isael KOBICS@CS.HUJI.AC.IL SINGER@CS.HUJI.AC.IL Edio: Manfed K. Wamuh Absac In his pape we sudy a paadigm o genealize online classificaion algoihms fo binay classificaion poblems o muliclass poblems. The paicula hypoheses we invesigae mainain one pooype veco pe class. Given an inpu insance, a muliclass hypohesis compues a similaiyscoe beween each pooype and he inpu insance and ses he pediced label o be he index of he pooype achieving he highes similaiy. To design and analyze he leaning algoihms in his pape we inoduce he noion of ulaconsevaiveness. Ulaconsevaive algoihms ae algoihms ha updae only he pooypes aaining similaiy-scoes which ae highe han he scoe of he coec label s pooype. We sa by descibing a family of addiive ulaconsevaive algoihms whee each algoihm in he family updaes is pooypes by finding a feasible soluion fo a se of linea consains ha depend on he insananeous similaiy-scoes. We hen discuss a specific online algoihm ha seeks a se of pooypes which have a small nom. The esuling algoihm, which we em MIRA (fo Magin Infused Relaxed Algoihm) is ulaconsevaive as well. We deive misake bounds fo all he algoihms and povide fuhe analysis of MIRA using a genealized noion of he magin fo muliclass poblems. We discuss he fom he algoihms ake in he binay case and show ha all he algoihms fom he fis family educe o he Pecepon algoihm while MIRA povides a new Pecepon-like algoihm wih a magin-dependen leaning ae. We hen eun o muliclass poblems and descibe an analogous muliplicaive family of algoihms wih coesponding misake bounds. We end he fomal pa by deiving and analyzing a muliclass vesion of Li and Long s ROMMA algoihm. We conclude wih a discussion of expeimenal esuls ha demonsae he meis of ou algoihms. 1. Inoducion In his pape we pesen a geneal appoach fo deiving algoihms fo muliclass pedicion poblems. In muliclass poblems he goal is o assign one of k labels o each inpu insance. Many machine leaning poblems can be phased as a muliclass caegoizaion poblem. Examples o such poblems include opical chaace ecogniion (OCR), ex classificaion, and medical analysis. Thee ae numeous specialized soluions fo muliclass poblems fo specific models such as decision ees (Beiman e al., 1984, Quinlan, 1993) and neual newoks. Anohe geneal appoach is based on educing a muliclass poblem o muliple binay poblems using oupu coding (Dieeich and Bakii, 1995, Allwein e al., 2000). An example of a educion ha falls ino he above famewok is he one-agains-es appoach. In one-agains-es a se of binay classifies is ained, one classifie fo each class. The h classifie is ained o disciminae beween he h c 2003 Koby Camme and Yoam Singe.

2 CRAMMER AND SINGER class and he es of he classes. New insances ae classified by seing he pediced label o be he index of he classifie aaining he highes confidence in is pedicion. In his pape we pesen a unified appoach ha opeaes diecly on he muliclass poblem by imposing consains on he updaes fo he vaious classes. Thus, ou appoach is inheenly diffeen fom mehods based on oupu coding. Ou famewok fo analyzing he algoihms is he misake bound model (Lilesone, 1988). The algoihms we sudy wok in ounds. On each ound he poposed algoihms ge a new insance and oupu a pedicion fo he insance. They hen eceive he coec label and updae hei pedicaion ule in case hey made a pedicion eo. The goal of he algoihms is o minimize he numbe of misakes hey made compaed o he minimal numbe of eos ha an hypohesis, buil offline, can achieve. The algoihms we conside in his pape mainain one pooype veco fo each class. Given a new insance we compae each pooype o he insance by compuing he similaiy-scoe beween he insance and each of he pooypes fo he diffeen classes. We hen pedic he class which achieves he highes similaiy-scoe. In binay poblems, his scheme educes (unde mild condiions) o a linea disciminao. Afe he algoihm makes a pedicion i eceives he coec label of he inpu insance and updaes he se of pooypes. Fo a given inpu insance, he se of labels ha aain similaiy-scoes highe han he scoe of coec label is called he eo se. The algoihms we descibe shae a common feaue: hey all updae only he pooypes fom he eo ses and he pooype of he coec label. We call such algoihms ulaconsevaive algoihms. We sa in Secion 3 in which we povide a moivaion fo ou famewok. We do ha by evisiing he well known Pecepon algoihm and give a new accoun of he algoihm using wo pooype vecos, one fo each class. We hen exend he algoihm o a muliclass seing using he noion of ulaconsevaiveness. In Secion 4 we fuhe genealize he muliclass vesion of he exended Pecepon algoihm and descibe a new family of ulaconsevaive algoihms ha we obain by eplacing he Pecepon s updae wih a se of linea equaions. We give a few illusaive examples of specific updaes fom his family of algoihms. Going back o he Pecepon algoihm, we show ha in he binay case all he diffeen updaes educe o he Pecepon algoihm. We finish Secion 4 by deiving a misake bound ha is common o all he addiive algoihms in he family. We analyze boh he sepaable and he non-sepaable case. The fac ha all algoihms fom Secion 4 achieve he same misake bound implies ha hee ae some undeemined degees of feedom. We pesen in Secion 5 a new online algoihm ha gives a unique updae and is based on a elaxaion of he se of linea consains employed by he family of algoihms fom Secion 4. The algoihm is deived by adding an objecive funcion ha incopoaes he nom of he new maix of pooypes and minimizing i subjec o a subse of he linea consains. Following ecen end, we call he new algoihm MIRA fo Magin Infused Relaxed Algoihm. We analyze MIRA and give a misake bound elaed o he insananeous magin of individual examples. This analysis leads o modificaion of MIRA which incopoaes he magin ino he updae ule. We descibe a simple and efficien fixed-poin algoihm ha efficienly compues a single updae of MIRA and pove is convegence. Boh MIRA and of he addiive algoihms fom Secion 4 can be combined wih kenels echniques and voing mehods. In Secion 6 we deive an analogous ulaconsevaive family of muliplicaive algoihms fo muliclass poblems. Hee we descibe wo vaians of muliplicaive algoihms. The wo vaians diffe in he way hey nomalize he se of pooypes. As in he addiive case, we analyze boh vaians in he misake bound model. Analogously o he addiive family of algoihms, he 952

3 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS muliplicaive family of algoihms educes o Winnow (Lilesone, 1988) in he binay case. In Secion 7 we combine he ulaconsevaive appoach wih Li and Long s (2002) algoihm o deive a muliclass vesion of i. In Secion 8 we discuss expeimens wih synheic daa and eal daases ha compae he addiive algoihms. Ou expeimens indicae ha MIRA oupefoms he ohe algoihms a he expense of updaing is hypohesis fequenly. The algoihms pesened in his pape undescoe a geneal famewok fo deiving ulaconsevaive muliclass algoihms. This famewok can be used in combinaion wih ohe online echniques. To conclude, we ouline some of ou cuen eseach diecions. Relaed Wok A quesion ha is common o numeous online algoihms is how o compomise he following wo demands. On one hand, we wan o updae he classifie we lean so ha i will bee pedic he cuen inpu insance, in paicula if an eo occus when using he cuen classifie. On he ohe hand, we do no wan o change he cuen classifie oo adically, especially if i classifies well mos of he peviously obseved insances. The good old Pecepon algoihm suggesed by Rosenbla (1958) copes wih hese wo equiemens by eplacing he classifie wih a linea combinaion of he cuen hypeplane and he cuen insance veco. Alhough he algoihm uses a simple updae ule, i pefoms well on many synheic and eal-wold poblems. The Pecepon algoihm spued voluminous wok which clealy canno be coveed hee. Fo an oveview of numeous addiive and muliplicaive online algoihms see he pape by Kivinen and Wamuh (1997). We also would like o noe ha he a muliclass vesion of he Pecepon algoihm has aleady been povided in he widely ead and cied book of Duda and Ha (1973). The mulicalss vesion in he book is called Kesle s consucion. We pospone he discussion of he elaion of his consucion o ou family of online algoihms o Secion 4. We now ouline moe ecen eseach ha is elevan o he wok pesened in his pape. Kivinen and Wamuh (1997) pesened numeous online algoihms fo egession. Thei algoihms ae based on minimizaion of an objecive funcion which is a sum of wo ems. The fis em is equal o he disance beween he new classifie and he cuen classifie while he second em is he loss on he cuen example. The esuling updae ule can be viewed as a gadien-descen mehod. Alhough muliclass classificaion poblems ae a special case of egession poblems, he algoihms fo egession pu emphasis on smooh loss funcions which migh no be suiable fo classificaion poblems. The idea of seeking a hypeplane of a small nom is a pimay goal in suppo veco machines (Coes and Vapnik, 1995, Vapnik, 1998). Noe ha fo SVMs minimizing he nom of he hypeplane is equivalen o maximizing he magin of he induced linea sepaao. Algoihms fo consucing suppo veco machines solve opimizaion poblems wih a quadaic objecive funcion and linea consains. Anlauf and Biehl (1989) and Fiess, Cisianini, and Campbell (1998) suggesed an alenaive appoach which minimizes he objecive funcion in a gadiendecen mehod. The minimizaion can be pefomed by going ove he sample sequenially. Algoihms wih a simila appoach include he Sequenial Minimizaion Opimizaion (SMO) algoihm inoduced by Pla (1998). SMO woks on ounds, on each ound i chooses wo examples of he sample and minimizes he objecive funcion by modifying vaiables elevan only o hese wo examples. While hese algoihms shae some similaiies wih he algoihmic appoaches descibed in his pape, hey wee all designed fo bach poblems and wee no analyzed in he misake bound model. 953

4 CRAMMER AND SINGER Anohe appoach o he poblem of designing an updae ule which esuls in a linea classifie of a small nom was suggesed by Li and Long (2002). The algoihm Li and Long poposed, called ROMMA, ackles he poblem by finding a hypeplane wih a minimal nom unde wo linea consains. The fis consain is pesened so ha he new classifie will classify well pevious examples, while he second ule demands ha he hypeplane will classify coecly he cuen new insance. Solving his minimizaion poblem leads o an addiive updae ule wih adapive coefficiens. Gove, Lilesone, and Schuumans (2001) inoduced a geneal famewok of quasi-addiive binay algoihms, which conain he Pecepon and Winnow as special cases. Genile (2001) poposed an exension o a subse of he quasi-addiive algoihms, which uses an addiive consevaive updae ule wih deceasing leaning aes. All of he wok descibed above is designed o solve binay classificaion poblems. These binay classifies can be used in a muliclass seing by educing hem o muliple binay poblems using oupu coding such as one-agains-es. Meseham (1999) suggesed a muliclass online algoihm which combines esuls fom a se of sub-expes. Using his algoihm Meseham deives a Winnow-like algoihm and povides a coesponding misake bound. The muliclass algoihm of Meseham is closely elaed o he muliplicaive family of algoihms we pesen in Secion 6, hough ou family of muliplicaive algoihms is moe geneal. The algoihms pesened in his pape ae eminiscen of some of he widely used mehods fo consucing classifies in muliclass poblems. As menioned above, a popula appoach fo solving classificaion poblems wih many classes is o lean a se of binay classifies whee each classifie is designed o sepaae one class fom he es of classes. If we use he Pecepon algoihm o lean he binay classifies, we need o mainain and updae one veco fo each possible class. This appoach shaes he same fom of hypohesis as he algoihms pesened in his pape, which mainain one pooype pe class. Noneheless, hee is one majo diffeence beween he ulaconsevaive algoihms we pesen and he one-agains-es appoach. In one-agains-es we updae and change each of he classifies independenly of he ohes. In fac we can consuc hem one afe he ohe by e-unning ove he daa. In conas, ulaconsevaive algoihms updae all he pooypes in andem hus updaing one pooype has a global effec on he ohe pooypes. Thee ae siuaions in which hee is an eo due o some classes, bu no all he especive pooypes should be updaed. Pu anohe way, we migh pefom milde changes o he se of classifies by changing hem ogehe wih he pooypes so as o achieve he same goal. As a esul we ge bee misake bounds and empiically bee algoihms. 2. Peliminaies The focus of his pape is online algoihms fo muliclass pedicion poblems. We obseve a sequence ( x 1,y 1 ),...,( x,y ),... of insance-label pais. Each insance x is in R n and each label belongs o a finie se Y of size k. We assume wihou loss of genealiy ha Y = {1,2,...,k}. A muliclass classifie is a funcion H( x) ha maps insances fom R n ino one of he possible labels in Y. In his pape we focus on classifies of he fom H( x)=agmax k =1 { M x}, wheem is a k n maix ove he eals and M R n denoes he h ow of M. We call he inne poduc of M wih he insance x,hesimilaiy-scoe fo class. Thus, he classifies we conside in his pape se he label of an insance o be he index of he ow of M which achieves he highes similaiy-scoe. The magin of H on x is he diffeence beween he similaiy-scoe of he coec label y and he 954

5 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS maximum among he similaiy-scoes of he es of he ows of M. Fomally, he magin ha M achieves on ( x, y) is, M y x max { M x}. y The l p nom of a veco ū =(u 1,...,u l ) in R l is ( ) 1 l p ū p = u i p i=1. nom of he veco we ge by concaenaing he ows of A,hais, A p = (Ā 1,...,Ā k ) p, whee fo p = 2 he nom is known as he Fobenius nom. Similaly, we define he veco-scalapoduc of wo maices A and B o be, A B = Ā B. Finally, δ i, j denoes Konecke s dela funcion, ha is, δ i, j = 1ifi = j and δ i, j = 0 ohewise. The famewok ha we use in his pape is he misake bound model fo online leaning. The algoihms we conside wok in ounds. On ound an online leaning algoihm ges an insance x. Given x, he leaning algoihm oupus a pedicion, ŷ = ag max { M x }. I hen eceives he coec label y and updaes is classificaion ule by modifying he maix M. We say ha he algoihm made a (muliclass) pedicion eo if ŷ y. Ou goal is o make as few pedicion eos as possible. When he algoihm makes a pedicion eo hee migh be moe han one ow of M achieving a scoe highe han he scoe of he ow coesponding o he coec label. We define he eo-se fo ( x,y) using a maix M o be he index of all he ows in M which achieve such high scoes. Fomally, he eo-se fo a maix M on an insance-label pai ( x,y) is, E = { y : M x M y x}. Many online algoihms updae hei pedicion ule only on ounds on which hey made a pedicion eo. Such algoihms ae called consevaive. We now give a definiion ha exends he noion of consevaiveness o muliclass seings. Definiion 1 (Ulaconsevaive) An online muliclass algoihm of he fom H( x)=ag max { M x} is ulaconsevaive if i modifies M only when he eo-se E fo ( x,y) is no empy and he indices of he ows ha ae modified ae fom E {y}. Noe ha ou definiion implies ha an ulaconsevaive algoihm is also consevaive. Fo binay poblems he wo definiions coincide. 3. Fom Binay o Muliclass The Pecepon algoihm of Rosenbla (1958) is a well known online algoihm fo binay classificaion poblems. The algoihm mainains a weigh veco w R n ha is used fo pedicion. To moivae ou muliclass algoihms le us now descibe he Pecepon algoihm using he noaion 955

6 CRAMMER AND SINGER x M + x M 2 M - x x M 1 x M - x/2 2 -x/2 M x M x/2 M - x/2 3 M + x 1 x M 1 M 4 Figue 1: A geomeical illusaion of he updae fo a binay poblem (lef) and a fou-class poblem (igh) using he exended Pecepon algoihm. employed in his pape. In ou seing he label of each insance belongs o he se {1,2}. Given an inpu insance x he Pecepon algoihm pedics ha is label is ŷ = 1iff w x 0 and ohewise i pedics ŷ = 2. The algoihm modifies w only on ounds wih pedicion eos and is hus consevaive. On such ounds w is changed o w+ x if he coec label is y = 1ando w x if y = 2. To implemen he Pecepon algoihm using a pooype maix M wih one ow (pooype) pe class, we se he fis ow M 1 o w and he second ow M 2 o w. We now modify M evey ime he algoihm mis-classifies x as follows. If he coec label is 1 we eplace M 1 wih M 1 + x and M 2 wih M 2 x. Similaly, we eplace M 1 wih M 1 x and M 2 wih M 2 + x when he coec label is 2 and x is misclassified. Thus, he ow M y is moved owad he misclassified insance x while he ohe ow is moved away fom x. Noe ha his updae implies ha he oal change o he wo pooypes is zeo. An illusaion of his geomeical inepeaion is given on he lef-hand side of Figue 1. I is saighfowad o veify ha he algoihm is equivalen o he Pecepon algoihm. We can now use his inepeaion and genealize he Pecepon algoihm o muliclass poblems as follows. Fo k classes we mainain a maix M of k ows, one ow pe class. Fo each inpu insance x, he muliclass genealizaion of he Pecepon calculaes he similaiy-scoe beween he insance and each of he k pooypes. The pediced label, ŷ, is he index of he ow (pooype) of M which achieves he highes scoe, ha is, ŷ = ag max { M x}. Ifŷ y he algoihm moves M y owad x by eplacing M y wih M y + x. In addiion, he algoihm moves each ow M ( y) fo which M x M y x away fom x. The indices of hese ows consiue he eo se E. The algoihms pesened in his pape, and in paicula he muliclass vesion of he Pecepon algoihm, modify M such ha he following popey holds: The oal change in unis of x in he ows of M ha ae moved away fom x is equal o he change of M y, (in unis of x). Specifically, fo he muliclass Pecepon we eplace M y wih M y + x and fo each in E we eplace M wih M x/ E. A geomeic illusaion of his updae is given in he igh-hand side of Figue 1. Thee ae fou classes in he example appeaing in he figue. The coec label of x is y = 1 and since M 1 is no he mos simila veco o x, i is moved owad x. Theows M 2 and M 3 ae also modified by subacing x/2 fom each one. The las ow M 4 is no in he eo-se since M 1 x > M 4 x and heefoe i is no modified. We defe he analysis of he algoihm o he nex secion in which we descibe and analyze a family of online muliclass algoihms ha also includes his algoihm. 956

7 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS 4. A Family of Addiive Muliclass Algoihms We descibe a family of ulaconsevaive algoihms by using he algoihm of he pevious secion as ou saing poin. The algoihm is ulaconsevaive and hus updaes M only on ounds wih pedicions eos. The ow M y is changed o M y + x while fo each E we modify M o M x/ E. Le us inoduce a veco of weighs τ =(τ 1,...,τ k ) and ewie he updae of he h ow as M + τ x. Thus, fo = y we have τ = 1, fo E we se τ = 1/ E, andfo E {y}, τ is zeo. The weighs τ wee chosen such ha he oal change of he ows of M whose indices ae fom E ae equal o he change in M y,hais,1= τ y = E τ. If we do no impose he condiion ha fo E all he τ s aain he same value, hen he consains on τ become E {y} τ = 0. This consain enables us o move he pooypes fom he eo-se E away fom x in diffeen popoions as long as he oal change is sum o one. The esul is a whole family of muliclass algoihms. A pseudo-code of he family of algoihms is povided in Figue 2. Noe ha he consains on τ ae edundan and we could have used less consains. We make use of his moe elaboae se of consains in he nex secion. Befoe analyzing he family of algoihms we have jus inoduced, we give a few examples of specific schemes o se τ. We have aleady descibed one updae above which ses τ o, τ = 1 E E 1 = y 0 ohewise. Since all he τ s fo ows in he eo-se ae equal, we call his he unifom muliclass updae. We can also be fuhe consevaive and modify in addiion o M y only one ohe ow in M. A easonable choice is o modify he ow ha achieves he highes similaiy-scoe. Tha is, we se τ o, 1 τ = = ag max s { M s x} 1 = y 0 ohewise. We call his fom of updaing τ he max-scoe muliclass updae. The wo examples above se τ fo E o a fixed value, ignoing he acual values of similaiy-scoes each ow achieves. We can also se τ in pomoion o he excess in he similaiy-scoe of each ow in he eo se (wih espec o M y ). Fo insance, we can se τ o be, { τ = [ M x M y x] + y k =1 [ M x M y x] + 1 = y, whee [x] + is equal o x if x 0 and zeo ohewise. Noe ha he above updae implies ha τ = 0 fo E {y}. We descibe expeimens compaing he above updaes in Secion 8. We poceed o analyze he family of algoihms. 4.1 Analysis Befoe giving he analysis of he algoihms of Figue 2 we pove he following auxiliay lemma. Lemma 2 Fo any se {τ 1,...,τ k } such ha, k =1 τ = 0 and τ δ,y fo = 1,...,k, hen τ 2 2τ y

8 CRAMMER AND SINGER Iniialize: Se M = 0 (M R k n ). Loop: Fo = 1,2,...,T Ge a new insance x R n. Pedic ŷ = ag max k { M x }. =1 Ge a new label y. Se E = { y : M x M y x }. If E /0 updae M by choosing any τ 1,...,τ k ha saisfy: 1. τ 0fo y and τ y k =1 τ = τ = 0fo / E {y }. 4. τ y = 1. Fo = 1,2,...,k updae: M M + τ x. Oupu : H( x)=ag max { M x}. Figue 2: A family of addiive muliclass algoihms. Poof Since fo y he value of τ canno be posiive we have, τ 1 = k =1 τ = τ y + k y ( τ ) Using he equaliy k =1 τ = 0wege, Applying Hölde s inequaliy we ge, τ 1 = 2τ y. k =1 τ 2 = k =1 (τ τ ) τ 1 τ = 2τ y τ y 2τ y 2, whee fo he las wo inequaliies we used he fac ha 0 τ y 1. We now give he main heoem of his secion. Theoem 3 Le ( x 1,y 1 ),...,( x T,y T ) be an inpu sequence fo any muliclass algoihm fom he family descibed in Figue 2 whee x R n and y {1,2,...,k}. Denoe by R = max x. Assume ha hee is a maix M of a uni veco-nom, M = 1, ha classifies he enie sequence coecly wih magin γ = min{ M y x max M y x } > 0. Then, he numbe of misakes ha he algoihm makes is a mos 2 R2 γ

9 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS Poof Assume ha an eo occued when classifying he h example ( x,y ) using he maix M. Denoe by M he updaed maix afe ound. Thais,fo = 1,2,...,k we have M = M + τ x. To pove he heoem we bound M 2 2 fom above and below. Fis, we deive a lowe bound on M 2 by bounding he em, k =1 M M = = k =1 k =1 M ( M + τ x ) M M +τ ( M x ). (1) We fuhe develop he second em of Equaion (1) using he second consain of he algoihm ( k =1 τ = 0 ). Subsiuing τ y = y τ we ge, τ ( M x ) = y τ = y τ ( M x ) ( + τ y M y x) ( M x) τ ( M y x) y ) x. (2) = y ( τ )( M y M Using he assumpion ha M classifies each insance wih a magin of a leas γ and ha τ y = 1 (fouh consain) we obain, Combining Equaion (1) and Equaion (3) we ge, τ ( M x) ( ) τ γ = τ y γ = γ. (3) y M M M M + γ. Thus, if he algoihm made m misakes in T ounds hen he maix M saisfies, M M mγ. (4) Using he veco-nom definiion and applying he Cauchy-Schwaz inequaliy we ge, ( )( ) k k M 2 M 2 = M 2 M 2 =1 =1 ( M 1 M M k M k ) 2 = ( k =1 M M ) 2. (5) Plugging Equaion (4) ino Equaion (5) and using he assumpion ha M is of a uni veco-nom we ge he following lowe bound, M 2 m 2 γ 2. (6) 959

10 CRAMMER AND SINGER Nex, we bound he veco-nom of M fom above. As befoe, assume ha an eo occued when classifying he example ( x,y ) using he maix M and denoe by M he maix afe he updae. Then, M 2 = M 2 = M + τ x 2 = M = M τ ( M x ) + τ x 2 τ ( M x ) + x 2 (τ ) 2. (7) We fuhe develop he second em using he second consain of he algoihm and analogously o Equaion (2) we ge, τ ( M x ) = ( τ )( ) M y M x. y Since x was misclassified we need o conside he following wo cases. The fis case is when he label was no he souce of he eo, ha is ( M y M ) x > 0. Then, using he hid consain ( / E {y } τ = 0) we ge ha τ = 0 and hus ( τ ) ( ) M y M x = 0. The second case is when one of he souces of eo was he label. In ha case ( M y M ) x 0. Using he fis consain of he algoihm we know ha τ 0 and hus ( τ ) ( ) M y M x 0. Finally, summing ove all we ge, τ ( M x ) 0. (8) Plugging Equaion (8) ino Equaion (7) we ge, M 2 M 2 + x 2 (τ ) 2. Using he bound x R and Lemma 2 we obain, M 2 M R 2. (9) Thus, if he algoihm made m misakes in T ounds, he maix M saisfies, Combining Equaion (6) and Equaion (10), we have ha, M 2 2m R 2. (10) m 2 γ 2 M 2 2m R 2, and heefoe, m 2 R2 γ 2. (11) We would like o noe ha he bound of he above heoem educes o he Pecepon s misake bound in he binay case (k = 2). To conclude his secion we analyze he non-sepaable case by genealizing Theoem 2 of Feund and Schapie (1999) o a muliclass seing. The poof echnique follows he poof ouline of Feund and Schapie and is given in Appendix A. 960

11 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS Iniialize: Se M 0 M R k n. Loop: Fo = 1,2,...,T Ge a new insance x. Pedic ŷ = ag max { M x }. Ge a new label y. Find τ ha solves he following opimizaion poblem: 1 min τ 2 M + τ x 2 2 subjec o : (1) τ δ,y fo = 1,...,k (2) k =1 τ = 0 Updae : M M + τ x fo = 1,2,...,k. Oupu : H( x)=ag max { M x}. Figue 3: The Magin Infused Relaxed Algoihm (MIRA). Theoem 4 Le ( x 1,y 1 ),...,( x T,y T ) be an inpu sequence fo any muliclass algoihm fom he family descibed in Figue 2, whee x R n and y {1,2,...,k}. Denoe by R = max x.lem be a pooype maix of a uni veco-nom, M = 1, and fix some γ > 0. Define, d = max { 0, γ [ M y x max y ]} M x, and denoe by D 2 = =1 T (d ) 2. Then he numbe of misakes he algoihm makes is a mos (R + D)2 2 γ The Relaion o Kesle s Consucion Befoe uning o a moe complex muliclass vesion, we would like o discuss he elaion of he family of updaes descibed in his secion o Kesle s consucion (Duda and Ha, 1973). Kesle s consucion is aibued o Cal Kesle and was descibed by Nilsson (1965). The consucion educes a muliclass classificaion poblem o a binay poblem by expanding each insance in R n ino an insance R n(k 1). By unavelling Kesle s expansion he esuling updae in he oiginal space amouns o a succession of ou max updae. Specifically, he updae due o Kesle is ulaconsevaive as i modifies only he pooypes whose indices consiue he eo se. Given an example ( x,y ) Kesle s updae ule cycles hough he labels y y and if M y x > M y x i applies he max-updae o he pooypes indexed y and y. Theefoe, he family of online algoihms pesened hus fa is a genealizaion of Kesle s consucion in ems of he fom of he specific updae. 5. A Nom-Opimized Muliclass Algoihm In he pevious secion we have descibed a family of algoihms whee each algoihm of he family achieves he same misake bound given by Theoem 3 and Theoem 4. This vaiey of equivalen 961

12 CRAMMER AND SINGER algoihms suggess ha hee ae some degees of feedom ha we migh be able o exploi. In his secion we descibe an online algoihm ha chooses a feasible veco τ such ha he veco-nom of he maix M will be as small as possible. To deive he new algoihm we omi he foh consain (τ y = 1) and hus allow moe flexibiliy in choosing τ, o smalle changes in he pooype maix. Pevious bounds povide moivaion fo he algoihms in his secion. We choose a veco τ which minimizes he veco-nom of he new maix M subjec o he fis wo consains only. As we show in he sequel, he soluion of he opimizaion poblem auomaically saisfies he hid consain. The algoihm aemps o updae he maix M on each ound egadless of whehe hee was a pedicion eo o no. We show below ha he algoihm is ulaconsevaive and hus τ is he zeo veco if x is coecly classified (and no updae akes place). Following he end paved by Li and Long (2002) and Genile (2001), we em ou algoihm MIRA fo Magin Infused Relaxed Algoihm. The algoihm is descibed in Figue 3. Befoe invesigaing he popeies of he algoihm, we ewie he opimizaion poblem ha MIRA solves on each ound in a moe convenien fom. Omiing he example index he objecive funcion becomes, 1 2 M + τ x 2 = 1 2 M 2 +τ ( M x)+ 1 2 τ 2 x 2. Omiing 1 2 M 2 which is consan, he quadaic opimizaion poblem becomes, whee, and min Q ( τ)= 1 k τ 2 A τ 2 k + B τ (12) =1 =1 subjec o : τ δ,y and τ = 0 A = x 2, (13) B = M x. (14) Since Q is a quadaic funcion, and hus sicly convex, and he consains ae linea, he poblem has a unique soluion. We now show ha MIRA auomaically saisfies he hid consain of he family of algoihms fom Secion 4, which implies ha i is ulaconsevaive. We fis pove he following auxiliay lemma. Lemma 5 Le τ be he opimal soluion of he consained opimizaion poblem given by Equaion (12) fo an insance-label pai ( x,y). Foeach y such ha B B y hen τ = 0. Poof Assume by conadicion ha hee is a veco τ which minimizes he objecive funcion of Equaion (12) and fo some s y we have ha boh B s B y and τ s < 0. Noe ha his implies ha τ y > 0. Define a new veco τ as follows, 0 = s τ = τ y + τ s = y τ ohewise. 962

13 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS I is easy o veify ha wo linea consains of MIRA ae sill saisfied by τ.since τ and τ diffe only a hei s and y componens we ge, Expanding τ we ge, Q ( τ ) Q ( τ) = 1 2 A(τ s2 + τ 2 y )+τ s B s + τ y B y [ ] 1 2 A(τ s 2 + τ 2 y )+τ s B s + τ y B y. Q ( τ ) Q ( τ) = 1 2 A(τ s + τ y ) 2 +(τ y + τ s )B y [ ] 1 2 A(τ s 2 + τ 2 y )+τ s B s + τ y B y = Aτ s τ y + τ s (B y B s ). Fom he fac ha τ s < 0 and he assumpion (B s B y ) we ge ha he igh em is less han o equal o zeo. Also, since Aτ y > 0 we ge ha he lef em is less hen zeo. We heefoe ge ha Q ( τ ) Q ( τ) < 0, which conadics he assumpion ha τ is a soluion of Equaion (12). The lemma implies ha if a label is no a souce of eo, hen he h pooype, M, is no updaed afe ( x,y) has been obseved. In ohe wods, he soluion of Equaion (12) saisfies ha τ = 0foall y wih ( M x M y x). Coollay 6 MIRA is ulaconsevaive. Poof Le ( x,y) be a new example fed o he algoihm. And le τ be he coefficiens found by he algoihm. Fom Lemma 5 we ge ha fo each label whose scoe ( M x) is no lage han he scoe of he coec label ( M y x) is coesponding value τ is se o zeo. This implies ha only he indices which belong o he se E {y} = { y : M x M y x} {y} may be updaed. Fuhemoe, if he algoihm pedics coecly ha he label is y, we ge ha E = /0 and τ = 0foall y. Inhis case τ y is se o zeo due o he consain τ = τ y + y τ = 0. Hence, τ = 0 and he algoihm does no modify M on ( x, y). Thus, he condiions equied fo ulaconsevaiveness ae saisfied. In Secion 5.3 we give a deailed analysis of MIRA ha incopoaes he magin achieved on each example, and can be used o deive a misake bound. Le us fis show ha he cumulaive l 1 -nom of he coefficiens τ is bounded. Theoem 7 Le ( x 1,y 1 ),...,( x T,y T ) be an inpu sequence o MIRA whee x R n and y {1,2,...,k}. Le R = max x and assume ha hee is a pooype maix M of a uni veco-nom, M = 1, which classifies he enie sequence coecly wih magin γ = min { M y x max y M x } > 0. Le τ be he coefficiens ha MIRA finds fo ( x,y ). Then, he following bound holds, T =1 τ 1 4 R2 γ 2. The poof employs he echnique used in he poof of Theoem 3. The poof is given fo compleeness in Appendix A. 963

14 CRAMMER AND SINGER 5.1 Chaaceisics of he Soluion Le us now fuhe examine he chaaceisics of he soluion obained by MIRA. In a ecen pape (Camme and Singe, 2000) we invesigaed a elaed seing ha uses eo coecing oupu codes fo muliclass poblems. Using hese esuls, i is simple o show ha he opimal τ in Equaion (12) is given by τ = min{θ B A,δ y,}, (15) whee A = x 2 and B = M x is he similaiy-scoe of ( x,y) fo label, as defined by Equaion (13) and Equaion (14), especively. The opimal value θ is uniquely defined by he equaliy consain τ = 0 of Equaion (12) and saisfies, k =1 min{θ B A,δ y,} = 0. The value θ can be found by a binay seach (Camme and Singe, 2000) o ieaively by solving a fixed poin equaion (Camme and Singe, 2001). We now can view MIRA in he following alenaive ligh. Assume ha he insance ( x, y) was misclassified by MIRA and se E = { y : M x M y x} /0. The similaiy-scoe fo label of he updaed maix on he cuen insance x is, ( M + τ x) x = B + τ A. (16) Plugging Equaion (15) ino Equaion (16) we ge ha he similaiy-scoe fo class on he cuen insance is, min{aθ,b + Aδ y, }. Since τ δ y,, he maximal similaiy scoe he updaed maix can aain on x is B + Aδ,y. Thus, he similaiy-scoe fo class afe he updae is eihe a consan ha is common o all classes, Aθ, o he lages similaiy-scoe he class can aain, B + Aδ,y. The consan Aθ places an uppe bound on he similaiy-scoe fo all classes afe he updae. This bound is igh, ha is a leas one similaiy-scoe value is equal o Aθ. 5.2 Using MIRA fo Binay Classificaion Poblems In his secion we discuss MIRA in he special case in which hee ae only wo possible labels. Fis, noe ha any algoihm ha belongs o he family of algoihms fom Figue 2 educes o he Pecepon algoihm in he he binay case. We now fuhe analyze MIRA, assuming ha he labels ae dawn fom he se y { 1, +1}. In his case he fis ow of M coesponds o he label y =+1 and he second ow o he label y = 1. We now deive he equaions fo he case y =+1. The case y = 1 is deived similaly by eplacing he indices 1 and 2 in all he equaions. The consains of MIRA educe o τ 1 1, τ 2 0andτ 1 + τ 2 = 0. Thus, if he algoihm is iniialized wih a maix M such ha M 1 + M 2 = 0, his popey is conseved along is execuion. Theefoe, we can eplace he maix M wih a single veco w such ha M 1 = w and M 2 = w. The objecive funcion of Equaion (12) now becomes, Q = 1 2 x 2 ( τ τ2 2) + y( w x)τ1 + y( w x)τ

15 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS Iniialize: Se w 0. Loop: Fo = 1,2,...,T Ge a new insance x. Pedic ŷ = sign( w x ). Ge a new label ( y { 1,+1}. ) Define τ = G y ( w x ) whee: x 2 Updae: w w + τ y x Oupu : H( x)=sign( w x). G(x)= 0 x < 0 x 0 x 1 1 1< x Figue 4: Binay MIRA. We now omi he label index and idenify τ wih τ 1 and τ wih τ 2 o ge he following opimizaion poblem, min τ Q = x 2 τ 2 + 2y( w x)τ (17) subjec o : 0 τ 1. I is easy o veify ha he soluion of his poblem is given by, ( ) y( w x) τ = G x 2, (18) whee 0 x < 0 G(x)= x 0 x < x ( ) Clealy, he binay vesion of MIRA is consevaive since if x is classified coecly y( w x) > 0 x 2 hen w is no modified. Fuhemoe, he coefficien τ is equal o he absolue value of he nomalized magin y( w x)/ x 2, as long as his nomalized magin is smalle han one. The bound on he nom ensues ha a new example does no change he pedicion veco w oo adically, even if he magin is a lage negaive numbe. The algoihm is descibed in Figue 4. Noe ha he algoihm is vey simila o he Pecepon algoihm. The only diffeence beween binay MIRA and he Pecepon is he funcion used fo deemining he value of τ. Fo he Pecepon we use he funcion S(x)= { 0 x 0 1 0< x. insead of G(x). One ineesing quesion ha comes o mind is whehe we can use ohe funcions of he nomalized magin o deive ohe online algoihms wih coesponding misake bounds. We leave his fo fuue eseach. 965

16 CRAMMER AND SINGER 5.3 Magin Analysis of MIRA In his secion we fuhe analyze MIRA by elaing is misake bound o he insananeous magin of he individual examples. Noe ha since MIRA was deived fom he family of algoihms in Figue 2 by dopping he fouh consain. Theefoe, Theoem 3 and 4 do no hold and we hus need o deive an alenaive analysis. The magin analysis we pesen in his secion sheds some moe ligh on he souce of difficuly in achieving a misake bound fo MIRA. Ou analysis hee also leads o an alenaive vesion of MIRA ha incopoaes he magin ino he quadaic opimizaion poblem ha we need o solve on each ound. Ou saing poin is Theoem 7. We fis give a lowe bound on τ y on each ound. If MIRA made a misake on ( x,y), hen we know ha max y B B y > 0, whee B = M x (see Equaion (14)). Theefoe, we can bound he minimal value of τ y by a funcion of he (negaive) magin, B y max y B. Lemma 8 Le τ be he opimal soluion of he consained opimizaion poblem given by Equaion (12) fo an insance-label pai ( x,y) wih A R 2. Assume ha he magin B y max y B is bounded fom above by β,whee0 < β 2R 2.Thenτ y is a leas β/(2r 2 ). Poof Assume by conadicion ha he soluion of he quadaic poblem of Equaion (12) saisfies τ y < β/(2r 2 ). Noe ha τ y > 0sincemax y B B y β > 0. Le us define = β/(2r 2 ) τ y > 0 and le s = ag max B (ies ae boken abiaily). Define a new veco τ as follows, τ s = s τ = τ y + = y τ ohewise. The veco τ saisfies he consains of he quadaic opimizaion poblem because τ y = β/(2r2 ) 1. Since τ and τ diffe only a hei s and y componens we ge, Subsiuing τ we ge, Q ( τ ) Q ( τ) = 1 2 A(τ y2 + τ 2 s )+τ y B y + τ sb s [ ] 1 2 A(τ y 2 + τ 2 s )+τ y B y + τ s B s. Q ( τ ) Q ( τ) = 1 2 A[ (τ y + ) 2 +(τ s ) 2] + B y (τ y + )+B s (τ s ) [ ] 1 2 A(τ y 2 + τ 2 s )+τ y B y + τ s B s = [A(τ y τ s )+A + B y B s ]. Using he second consain of MIRA ( τ = 0) we ge ha τ 1 = 2τ y and hus τ y τ s 2τ y. Hence, Q ( τ ) Q ( τ) (A(2τ y + )+B y B s ). Subsiuing τ y + = β/(2r 2 ) and using he assumpion ha τ y < β/(2r 2 ) we ge, ( ) βa Q ( τ ) Q ( τ) R 2 + B y B s. 966

17 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS Since B s B y β fo ( x,y) we ge, Q ( τ ) Q ( τ) ( ) βa R 2 β = β ( A R 2 ) R 2. Finally, since A = x 2 R 2 and β > 0 we obain ha, Q ( τ ) Q ( τ) 0. Now, eihe Q ( τ )=Q ( τ), which conadics he uniqueness of he soluion, o Q ( τ ) < Q ( τ) which implies ha τ is no he opimal value and again we each a conadicion. We would like o noe ha fo he above lemma if β 2R 2 hen τ y = 1 egadless of he magin achieved. We ae now eady o pove he main esul of his secion. Theoem 9 Le ( x 1,y 1 ),...,( x T,y T ) be an inpu sequence o MIRA whee x R n and y {1,2,...,k}. DenoebyR= max x and assume ha hee is a pooype maix M of a uni veco-nom, M 2 = 1, which classifies he enie sequence coecly wih magin γ = min { M y x max y M x } > 0. Denoe by n β he numbe of ounds fo which B y max y B β,fosome0 < β 2R 2. Then he following bound holds, n β 4 R4 βγ 2. Poof The poof is a simple applicaion of Theoem 7 and Lemma 8. Using he second consain of MIRA ( τ = 0) and Theoem 7 we ge ha, T =1 τ y 2R2 γ 2. (19) Fom Lemma 8 we know ha wheneve max y B B y β hen 1 2R2 β τ y and heefoe, n β T =1 Combining Equaion (19) and Equaion (20) we obain he equied bound, n β 2 R2 β T =1 2R 2 β τ y. (20) τ y 2R2 β 2R2 γ 2 4 R4 βγ 2. Noe ha Theoem 9 sill does no povide a misake bound fo MIRA since in he limi of β 0 he bound diveges. Noe also ha fo β = 2R 2 he bound educes o he bounds of Theoem 3 and Theoem 7. The souce of he difficuly in obaining a misake bound is ounds on which MIRA 967

18 CRAMMER AND SINGER achieves a small negaive magin and hus makes small changes o M. On such ounds τ y can be abiaily small and we canno anslae he bound on τ y ino a misake bound. This implies ha MIRA is no obus o small changes in he inpu insances. We heefoe descibe now a simple modificaion o MIRA fo which we can pove a misake bound and, as we lae see, pefoms well empiically. The modified MIRA aggessively updaes M on evey ound fo which he magin is smalle han some pedefined value denoed again by β. This echnique is by no means new, see fo insance he pape of Li and Long (2002). The esul is a mixed algoihm which is boh aggessive and ulaconsevaive. On one hand, he algoihm updaes M wheneve a minimal magin is no achieved, including ounds on which ( x, y) is classified coecly bu wih a small magin. On he ohe hand, on each updae of M only he ows whose coesponding similaiy-scoes ae misakenly oo high ae updaed. We now descibe how o modify MIRA along hese lines. To achieve a minimal magin of a leas β 2R 2 we modify he opimizaion poblem given by Equaion (12). A minimal magin of β is achieved if fo all we equie M y x M x β o, alenaively, ( M y x β) ( M x) 0. Thus, if we eplace B y wih B y β, M will be updaed wheneve he magin is smalle han β. We hus le MIRA solve fo each example ( x,y) he following consained opimizaion poblem, min τ Q ( τ)= 1 2Ã k =1 τ 2 + k =1 B τ subjec o : τ δ,y and τ = 0 whee : Ã = A = x 2 ; B = B βδ y, = M x βδ y,. To ge a misake bound fo his modified vesion of MIRA we apply Theoem 9 almos vebaim by eplacing B wih B in he heoem. Noe ha if B y max y B β hen B y β max y B β and hence B y max y B 0. Theefoe, fo any 0 β 2R 2 we ge ha he numbe of misakes of he modified algoihm is equal o n β which is bounded by 4R 4 /βγ 2. This gives he following coollay. Coollay 10 Le ( x 1,y 1 ),...,( x T,y T ) be an inpu sequence o he aggessive vesion of MIRA wih magin 0 β 2R 2,whee x R n and y {1,2,...,k}. Denoe by R = max x and assume ha hee is a pooype maix M of a uni veco-nom, M 2 = 1, which classifies he enie sequence coecly wih magin γ = min { M y x max y M x } > 0. Then, he numbe of misakes he algoihm makes is bounded above by, 4 R4 βγ 2. Noe ha he bound is a deceasing funcion of β. This means ha he moe aggessive we ae by equiing a minimal magin he smalle he bound on he numbe of misakes he aggessively modified MIRA makes. Howeve, his also implies ha he algoihm will updae M moe ofen and he soluion will be less spase. We conclude his secion wih he binay vesion of he aggessive algoihm. As in he muliclass seing, we eplace he non-aggessive vesion given by 968

19 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS Iniialize: Fix η > 0. vesion 1 Se M,i 1 = 1 n Loop: = 1,2,...,T Ge a new insance x R n. Pedic ŷ = ag max k { M =1 x }. Ge a new label y. Se E = { y : M x M y x }. If E /0 updae M : Choose any τ 1,...,τ k subjec o : 1. τ δ,y fo = 1,...,k. 2. k =1 τ = 0 3. τ = 0fo / E {y }. 4. τ y = 1. vesion 1 Define : Z = i Mi, eητ x i Updae : Mi, +1 Z 1 M i, eητ x i Oupu : H( x)=ag max { M T+1 x}. vesion 2 Se M 1,i = 1 nk vesion 2 Define : Z = i, M i, eητ x i Updae : M +1 i, 1 Z M i, eητ x i Figue 5: A family of muliclass muliplicaive algoihms. Equaion (17) wih he coesponding aggessive vesion and ge, min τ Q = x 2 τ 2 +[2y( w x) β]τ subjec o : 0 τ 1. Analogously o Equaion (18) he soluion of he poblem is given by, ( τ = G y ( w x ) 1 2 β ) x 2. All he algoihms pesened so fa can be saighfowadly combined wih kenel mehods (Vapnik, 1998). Assume ha we have deemined a maix M by leaning he coefficiens τ 1,..., τ T fom a sequence {( x 1,y 1 ),...,( x T,y T )}. Fomally, he h ow of M is, M = T =1 τ x. To use M fo classifying new insances we compue he similaiy-scoe of an insance x fo class by muliplying x wih he h ow of M and ge, M x = T =1 969 τ ( x x ). (21)

20 CRAMMER AND SINGER As in many addiive online algoihms, he value of he similaiy-scoe is a linea combinaion of inne-poducs of he fom ( x x). We heefoe can eplace he inne-poduc in Equaion (21) (and also in he algoihms oulined in Figue 2 and Figue 3) wih a geneal inne-poduc kenel K(, ) ha saisfies Mece s condiions (Vapnik, 1998). We now obain algoihms ha wok in a high dimensional space. I is also simple o incopoae voing schemes (Helmbold and Wamuh, 1995, Feund and Schapie, 1999) ino he above algoihms. Befoe poceeding o muliplicaive algoihms, le us summaize he he esuls we have pesened so fa. We saed wih he Pecepon algoihm and exended i o muliclass poblems. By eplacing he specific updae of he exended Pecepon algoihm wih a elaxed se of linea consains we obained a whole family of ulaconsevaive addiive algoihms. We deived a misake bound ha is common o all he algoihms in he family. We hen added a consain on he nom of he coefficiens used in each updae o obain MIRA. By incopoaing minimal magin equiemens ino MIRA we ge a moe obus algoihm. Finally, we closed he cicle by analyzing MIRA fo binay poblems. The esul is a Pecepon-like updae wih a magin dependen leaning ae. 6. A Family of Muliplicaive Muliclass Algoihms We now deive a family of ulaconsevaive muliplicaive algoihms fo he muliclass seing in an analogous way o he addiive family of algoihms. We give he pseudo code fo he muliplicaive family in Figue 5. Noe ha wo slighly diffeen vesion ae descibed. The diffeence in he vesions is due o he diffeen nomalizaion fo M. In he fis vesion we nomalize M afe each updae such ha he nom of each of is ows is 1, while in he second vesion he veco-nom of M is fixed o 1. The misake bounds of he he wo vesions ae simila as he nex heoem shows. Theoem 11 Le ( x 1,y 1 ),...,( x T,y T ) be an inpu sequence fo eihe he fis o he second vesion of he muliclass algoihm fom Figue 5, whee x R n and y {1,2,...,k}. Assume also ha fo all x 1. Assume ha hee is a maix M such ha eihe M 1 = 1 fo = 1,...,k (fis vesion) o M 1 = 1 (second vesion) and ha he inpu sequence is classified coecly wih magin γ = min { M y x max y M x } > 0. Then hee is some η > 0 fo which he numbe of misakes ha he algoihm makes is, ( k O 2 ) log(n), γ 2 fo he fis vesion, and fo he second vesion. ( ) log(n)+log(k) O γ 2, To compae he bounds of he wo vesions we need o examine he value of he minimal magin. The fis vesion nomalizes each ow sepaaely while he second nomalizes he concaenaion of he ows o 1. In he fis vesion we heefoe have ha fo all, M 1 = 1 and hus, using ou definiion of veco-noms we have M 1 = k. Thus, if we scale he magin in he second vesion so ha M 1 = k, he misake bound becomes ( O k 2 log(n)+log(k) ) γ 2, 970

21 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS Iniialize: Se M 1 = 0. Loop: Fo = 1,2,...,T Ge a new insance x R n. Pedic ŷ = ag max k { M x }. =1 Ge a new label y. Se E = { y : M x M y x }. If E /0 updae M (ohewise M +1 = M ): Choose any τ 1,...,τ k which saisfy he consains: 1. τ δ,y fo = 1,...,k. 2. k =1 τ = 0 3. τ = 0fo / E {y }. 4. τ y = 1. Se M +1 o be he soluion of: min 1 2 M 2 2 subjec o : (1) k =1 τ ( M x ) 1 (2) M M M 2 2 (22) Oupu : H( x)=ag max { M T+1 x}. Figue 6: A muliclass vesion of ROMMA. which is lage han he misake bound of he fis vesion by an addiive faco of k 2 log(k)/γ 2.We pove he heoem fo he fis vesion. The poof fo he second vesion is slighly simple and follows he same line of poof. Since he poof of boh vesions ae faily mundane, he poof is defeed o Appendix A. 7. A Family of Relaxed Maximum Magin Algoihms In his secion we descibe an analyze Li and Long s (2002) Relaxed Online Maximum Magin Algoihm (ROMMA) wih ou ulaconsevaive famewok. The esul is a hid family of ulaconsevaive algoihms. We sa wih a eview of he undelying ideas ha moivaed ROMMA and hen pesen ou elaed family of muliclass algoihms. ROMMA (Li and Long, 2002) is an elegan online algoihm ha employs a hypeplane which is updaed afe each pedicion eo, hence denoed w R n. On ound ROMMA is fed wih an insance x and is pedicion is se o sign( w x ). In case of a pedicion eo, y ( w x ) < 0, ROMMA algoihm updaes he weigh veco w as follows. The new weigh veco w +1 is chosen such ha i is he veco w which aains he minimal nom subjec o he following wo linea consains. The fis consain, y ( w x ) 1, equies ha he pedicion of he weigh veco afe he updae, w +1,on x is coec and is is a leas 1, namely, y ( w +1 x ) 1. The second consain, w w w 2, imposes, ahe acily, ha he new veco w +1 classifies accuaely he pevious examples. Li and Long showed ha he half-space { w : w w w 2 } conains he sub-space 1 i=1 {yi ( w x i ) 1}. Hence, he second consain can be viewed as an appoximaion o he se of 971

22 CRAMMER AND SINGER consains y i ( x i w) 1foi = 1,..., 1. ROMMA is a consevaive algoihm on ounds i pedics coecly i does no no modify he weigh veco and simply se w +1 = w. We now descibe how o consuc an ulaconsevaive family based on ROMMA. As befoe, he ROMMA-based algoihms mainain a pooype maix M. Given a new insance x, any algoihm in he family ses he pediced label o be he index of he pooype fom M which aains he highes similaiy-scoe, H( x )=ag max k =1 { M x }. The pooype maix is updaes only on ounds on which a pedicion eo was made. In such cases he new pooype maix M +1 is se o be he maix M wih minimal veco-nom unde he following wo linea consains. Fis, we equie ha he new pooype-maix classifies he insance x coecly wih a magin of a leas one, ha is, M y x M x 1fo y. These k 1 linea consains eplace he fis consain of ROMMA. Second, we wan he new pooype-maix o classify accuaely he pevious examples, hus, similaly o he second consain of ROMMA we impose a second linea consain M M M 2, whee he veco inne-poduc beween wo maices is as defined in Secion 2. The esul of he genealized vesion is a muli-class algoihm which finds a pooype maix of a minimal nom subjec o k linea consains in oal. Howeve, he algoihm is no necessaily ulaconsevaive and i is hee is no simple soluion o his consained minimizaion poblem. We heefoe fuhe appoximae he consained opimizaion poblem by eplacing he fis k 1 linea consains M y x M x 1fo y, wih a single linea consain as follows. We pick a se of (k 1) negaive coefficiens τ 1,...,τ k (excluding τ y ) which sum o 1 and define he linea consain o be, ( τ ) ( M y x M x ) ( τ ) 1 = 1. y y This consain is a convex combinaion of he above k 1 linea consains. To fuhe simplify he las consain we also define τ y = 1 and ewie he lef hand side of he inequaliy, y ( τ )( M y x M x ) = = y ( τ )( M y x ) + τ ( M x ) y ( M x ) = ( M y x ) ( τ )+ τ y y = τ ( y M y x ) + τ ( M x ) y = τ ( M x ). Finally, o ensue ha he soluion yields an ulaconsevaive updae we impose anohe consain on he coefficiens τ. We again define he eo se, E = { y : M x M y x }, o be he se of indices of he ows in M which achieve similaiy-scoes ha ae highe han he scoe of he coec label y. We now se τ o be zeo fo / E {y }. The family of muliclass algoihms based on ROMMA, which we call MC-ROMMA, is descibed in Figue 6. We now un o pove a misake bound fo his family by genealizing he poof echniques of Li and Long o muliclass seing. In ode o pove he misake-bound we need a couple of echnical lemmas which ae given below. The poofs of he lemmas genealizes he poof of he oiginal ROMMA algoihm and ae defeed o Appendix A. We hen pove in Theoem 15 ha MC-ROMMA is indeed ulaconsevaive. 972

23 ULTRACONSERVATIVE ONLINE ALGORITHMS FOR MULTICLASS PROBLEMS Lemma 12 Le ( x 1,y 1 ),...,( x T,y T ) be a sepaable inpu sequence fo MC-ROMMA, whee x R n and y {1,2,...,k}. If MC-ROMMA made a pedicion eo on he h example (E /0) hen k ( =1 τ M +1 x ) = 1. Lemma 13 Le ( x 1,y 1 ),...,( x T,y T ) be a sepaable inpu sequence fo MC-ROMMA whee x R n and y {1,2,...,k}. If MC-ROMMA makes a pedicion eo on he h example (E /0) fo > 1 hen M +1 M = M 2. We ae now eady o sae and pove he misake bound fo MC-ROMMA. Theoem 14 Le ( x 1,y 1 ),...,( x T,y T ) be an inpu sequence fo MC-ROMMA whee x R n and y {1,2,...,k}. Denoe by R = max x. Assume ha hee is a maix M which classifies he enie sequence coecly wih a magin of a leas one, = 1,...,T, y : M y x M x 1. Then, he numbe of misakes ha MC-ROMMA makes is a mos 2R 2 M 2. Poof Fis, since M sepaaes he daa wih a uni magin we have ha M M M 2 fo = 1,...,T. Second, since M +1 aains he minimal nom in he coesponding opimizaion poblem, we have M M fo all. Also, since M 1 = 0 we can combine Lemma 12 wih he poof of Lemma 13 and ge ha M 2 = a 1,i.e. Compuing he veco-nom of M 2 we ge, M 2 = τ 1 x 1 x 1 2 [ s (τ 1 s )2 ]. M 2 2 = 1 x 1 2 [ s (τ 1 s )2 ]. Finally, by applying Lemma 2 and he assumpion ha R x we ge, M 2 2 = 1 x 1 s (τ 1 s) 2 1 2R 2. We show below ha fo all > 1 wheneve a pedicion eo occued hen M +1 2 M 2 + 1/(2R 2 ). This implies ha if MC-ROMMA made m misakes on he sequence of insances and labels hen, M T +1 2 M 1 2 +m/(2r 2 )=m/(2r 2 ).Since M T +1 2 M 2 hen, m 2 M 2 R 2, which would complee he poof and heefoe, i emains o show ha M +1 2 M 2 +1/(2R 2 ) fo any ound > 1 on which MC-ROMMA made a pedicion eo. To show ha he bound on he gowh of he nom M +1 wih espec o he nom of M we examine he disance d(m,a ) beween he maix M and he se of hypeplanes A = {M : τ ( M x )=1} which was defined in he poof of Lemma 13. We now use he assumpion ha he h example was misclassified ( τ ( M x ) < 0) and Lemma 2 o ge, d(m,a ) = τ ( M x ) 1 x s (τ s) x 1 2R. (23) 973

1. Time Value of Money 3 2. Discounted Cash Flow 35 3. Statistics and Market Returns 49 4. Probabilities 81 5. Key Formulas 109

1. Time Value of Money 3 2. Discounted Cash Flow 35 3. Statistics and Market Returns 49 4. Probabilities 81 5. Key Formulas 109 1. Time Value of Money 3 2. Discouned Cash Flow 35 3. Saisics and Make Reuns 49 4. Pobabiliies 81 5. Key Fomulas 109 Candidae Noe: This is a lenghy Sudy Session ha, along wih Sudy Session 3, you should

More information

Modeling the Yield Curve Dynamics

Modeling the Yield Curve Dynamics FIXED-INCOME SECURITIES Chape 2 Modeling he Yield Cuve Dynamics Ouline Moivaion Inees Rae Tees Single-Faco Coninuous-Time Models Muli-Faco Coninuous-Time Models Abiage Models Moivaion Why do we Cae? Picing

More information

An iterative wave-front sensing algorithm for high-contrast imaging systems *

An iterative wave-front sensing algorithm for high-contrast imaging systems * An ieaive wave-fon sensing algoihm fo high-conas imaging sysems * Jiangpei Dou,, Deqing Ren,,,3 and Yongian Zhu, aional Asonomical Obsevaoies / anjing Insiue of Asonomical Opics & Technology, Chinese Academy

More information

HUT, TUT, LUT, OU, ÅAU / Engineering departments Entrance examination in mathematics May 25, 2004

HUT, TUT, LUT, OU, ÅAU / Engineering departments Entrance examination in mathematics May 25, 2004 HUT, TUT, LUT, OU, ÅAU / Engineeing depamens Enane examinaion in mahemais May 5, 4 Insuions. Reseve a sepaae page fo eah poblem. Give you soluions in a lea fom inluding inemediae seps. Wie a lean opy of

More information

29 March 2006. Application of Annuity Depreciation in the Presence of Competing Technologies II Telecom New Zealand

29 March 2006. Application of Annuity Depreciation in the Presence of Competing Technologies II Telecom New Zealand 29 Mach 2006 Applicaion of Annuiy Depeciaion in he Pesence of Compeing Technologies II Telecom ew Zealand Pojec Team Tom Hid (Ph.D.) Daniel Young EA Economic Consuling Level 6 33 Exhibiion See Melboune

More information

Valuing Long-Lived Assets

Valuing Long-Lived Assets Valuing Long-Lived Asses Olive Tabalski, 008-09-0 This chape explains how you can calculae he pesen value of cash flow. Some vey useful shocu mehods will be shown. These shocus povide a good oppouniy fo

More information

Sensitivity Analysis of a Dynamic Fleet Management Model Using Approximate Dynamic Programming

Sensitivity Analysis of a Dynamic Fleet Management Model Using Approximate Dynamic Programming Sensiiviy Analysis of a Dynamic Flee Managemen Model Using Appoximae Dynamic Pogamming HUSEYIN TOPALOGLU School of Opeaions Reseach and Indusial Engineeing, Conell Univesiy, Ihaca, New Yok 14853, USA,

More information

Pricing strategy of e-commerce platform under different operational models

Pricing strategy of e-commerce platform under different operational models Picing saegy of e-coece lafo unde diffeen oeaional odels Shuihua Han, Yufang Fu School of Manageen, Xiaen Univesiy, Xiaen, 36000, China Absac: We odel icing saegy unde lafo coeiion wih diffeen e-coece

More information

Autonomic management of scalable load-balancing for ubiquitous networks

Autonomic management of scalable load-balancing for ubiquitous networks Auonomic managemen of scalable -balancing fo ubiquious newoks Toshio TONOUCHI and Yasuyuki BEPPU Inene Sysems Laboaoies, NEC Copoaion {onouchi@cw, y-beppu@ak}.jp.nec.com Absac. In ubiquious newoks, a lo

More information

HFCC Math Lab Intermediate Algebra - 13 SOLVING RATE-TIME-DISTANCE PROBLEMS

HFCC Math Lab Intermediate Algebra - 13 SOLVING RATE-TIME-DISTANCE PROBLEMS HFCC Mah Lab Inemeiae Algeba - 3 SOLVING RATE-TIME-DISTANCE PROBLEMS The vaiables involve in a moion poblem ae isance (), ae (), an ime (). These vaiables ae elae by he equaion, which can be solve fo any

More information

RISK PROFILES OF LIFE INSURANCE PARTICIPATING POLICIES: MEASUREMENT AND APPLICATION PERSPECTIVES

RISK PROFILES OF LIFE INSURANCE PARTICIPATING POLICIES: MEASUREMENT AND APPLICATION PERSPECTIVES 122 Invesmen Managemen and Financial Innovaions, Volume 4, Issue 3, 2007 RIK PROFILE OF LIFE INURANCE PARTICIPATING POLICIE: MEAUREMENT AND APPLICATION PERPECTIVE Albina Olando *, Massimiliano Poliano

More information

THE OPPORTUNITY COST OF BEING CONSTRAINED BY THE TYPE OF ASSET: BONDS ONLY OR STOCKS ONLY

THE OPPORTUNITY COST OF BEING CONSTRAINED BY THE TYPE OF ASSET: BONDS ONLY OR STOCKS ONLY Jounal of Applied conomics Vol IX No 2 (Nov 2006) 325-343 OPPORUNIY CO OF BOND ONLY OR OCK ONLY 325 H OPPORUNIY CO OF BING CONRAIND BY H YP OF A: BOND ONLY OR OCK ONLY ALLA A MLKUMIAN Wesen Illinois Univesiy

More information

How To Calculate A Sudy

How To Calculate A Sudy LTA 4/04 P. 404 426 JUHA-PEKKA KALLUNKI, MINNA MARTIKAINEN and HENRIK NILSSON Analys Poession, Accouning Eanings and Sock Reuns: Swedish Evidence ABSTRACT Recen eseach by Liu and Thomas (2000) and Dechow

More information

An Empirical Analysis of the Money Demand Function in India

An Empirical Analysis of the Money Demand Function in India TileAn empiical analysis of he money Auho(s) Inoue, Takeshi; Hamoi, Shigeyuki Ciaion IDE Discussion Pape. No. 166. 2008 Issue Dae 2008-09 URL hp://hdl.handle.ne/2344/783 Righs

More information

PASSAUER DISKUSSIONSPAPIERE

PASSAUER DISKUSSIONSPAPIERE ofolio elecion wih ime onsains and a Raional xplanaion of Insufficien Divesificaion and xcessive ading Amin Dolze/ Benhad iee AAUR DIKUIOAIR Heausgebe: Die Guppe de beiebswischaflichen ofessoen de Wischafswissenschaflichen

More information

Experiment #1: Reflection, Refraction, and Dispersion

Experiment #1: Reflection, Refraction, and Dispersion Expeimen #1: Reflecion, Refacion, and Dispesion Pupose: To sudy eflecion and efacion of ligh a plane and cuved sufaces, as well as he phenomenon of dispesion. Equipmen: Ray Box wih Slis Opical Accessoies

More information

The Pricing of Finite Maturity Corporate Coupon Bonds with Rating-Based Covenants

The Pricing of Finite Maturity Corporate Coupon Bonds with Rating-Based Covenants he Picing of Finie Mauiy Copoae Coupon Bonds wih Raing-Based Covenans Ségio Silva Poucalense Univesiy, Pougal e-mail: segios@up.p coesponding auho) José Azevedo Peeia ISEG - echnical Univesiy of Lisbon,

More information

New Zealand s Current Account Deficit: Analysis based on the Intertemporal Optimisation Approach

New Zealand s Current Account Deficit: Analysis based on the Intertemporal Optimisation Approach Febuay 200 New Zealand s Cuen Accoun Defici: Analysis based on he Ineempoal Opimisaion Appoach Kunhong Kim, Viv B. Hall and Robe A. Buckle Absac New Zealand s Cuen Accoun of he Balance of Paymens has been

More information

March 2002. Report to the ACCC. Working Capital. Relevance for the Assessment of Reference Tariffs. The Allen Consulting Group

March 2002. Report to the ACCC. Working Capital. Relevance for the Assessment of Reference Tariffs. The Allen Consulting Group Mach 00 Repo o he ACCC Woking Capial Relevance fo he Assessmen of Refeence Taiffs The Allen Consuling Goup The Allen Consuling Goup Py Ld ACN 007 06 930 Melboune 4h Floo, 8 Exhibiion S Melboune Vicoia

More information

Economics Honors Exam 2008 Solutions Question 5

Economics Honors Exam 2008 Solutions Question 5 Economics Honors Exam 2008 Soluions Quesion 5 (a) (2 poins) Oupu can be decomposed as Y = C + I + G. And we can solve for i by subsiuing in equaions given in he quesion, Y = C + I + G = c 0 + c Y D + I

More information

Volatility Structures of Forward Rates and the Dynamics of the Term Structure* Peter Ritchken and L. Sanakarasubramanian

Volatility Structures of Forward Rates and the Dynamics of the Term Structure* Peter Ritchken and L. Sanakarasubramanian Volailiy Sucues o Fowad Raes and he Dynamics o he em Sucue* ypesee: RH 1s poo: 1 Oc nd poo: 3d poo: Pee Richken and L. Sanakaasubamanian Case Wesen Reseve Univesiy; Bea Seans & Co Fo geneal volailiy sucues

More information

Estimation and Comparison of Chained CPI-U Standard Errors With Regular CPI-U Results (2000-2001)

Estimation and Comparison of Chained CPI-U Standard Errors With Regular CPI-U Results (2000-2001) 2003 Join Saisical Meeings - Secion on Suvey eseach Mehods Esimaion and ompaison of hained PI-U Sandad Eos Wih egula PI-U esuls (2000-2001) Owen J. Shoemake U.S. Bueau of Labo Saisics, 2 Mass Ave., NE,

More information

Security Analysts Journal Prize 2005. Factors Driving Correlations Between Fixed Income and Equity Returns Asset Allocation and ALM for Pension Funds

Security Analysts Journal Prize 2005. Factors Driving Correlations Between Fixed Income and Equity Returns Asset Allocation and ALM for Pension Funds ecui Analss Jounal epembe 5 ecui Analss Jounal ize 5 Facos Diving Coelaions eween Fixed Income and Equi Reuns Asse Allocaion and AM fo ension Funds Junichi Iwamoo CMA Chief Reseache ension Reseach Insiue

More information

The Transport Equation

The Transport Equation The Transpor Equaion Consider a fluid, flowing wih velociy, V, in a hin sraigh ube whose cross secion will be denoed by A. Suppose he fluid conains a conaminan whose concenraion a posiion a ime will be

More information

Pricing Natural Gas in Mexico. Dagobert L. Brito* Juan Rosellon** June, 1999. Abstract

Pricing Natural Gas in Mexico. Dagobert L. Brito* Juan Rosellon** June, 1999. Abstract Picing Naual Gas in Mexico Dagobe L. Bio* Juan Rosellon** June, 999 Absac We sudy mechanisms fo linking he Mexican make fo naual gas wih he Noh Ameican make and show ha he neback ule is he efficien way

More information

Hedging Portfolios with Short ETFs

Hedging Portfolios with Short ETFs Hedging Pofolios wih Sho EFs hosen Michalik, Deusche Bank AG Leo Schube, Consance Univesiy of Applied Sciences hosen.michalik@deusche-bank.de Schube@HWG-Konsanz.de Documenos de abajo en Análisis Económico.-

More information

Advance Jounal of Food Science and Technology

Advance Jounal of Food Science and Technology Advance Jounal of Food Science and Technology 5(): 566-57, 03 ISSN: 04-4868; e-issn: 04-4876 Maxwell Scienific Oganizaion, 03 Subied: July 9, 03 Acceped: Augus 03, 03 Published: Decebe 05, 03 Sudy on he

More information

Pricing and Hedging Guaranteed Annuity Options via Static Option Replication 1

Pricing and Hedging Guaranteed Annuity Options via Static Option Replication 1 Picing and Hedging Guaaneed Annuiy Opions via Saic Opion Replicaion Anoon Pelsse Head of ALM Dep Pofesso of Mahemaical Finance Naionale-Nedelanden Easmus Univesiy Roedam Acuaial Dep Economeic Insiue PO

More information

On the Algorithmic Implementation of Multiclass Kernel-based Vector Machines

On the Algorithmic Implementation of Multiclass Kernel-based Vector Machines Jounal of Machine Leaning Reseach 2 (2001) 265-292 Submitted 03/01; Published 12/01 On the Algoithmic Implementation of Multiclass Kenel-based Vecto Machines Koby Camme Yoam Singe School of Compute Science

More information

The pricing analysis of reverse mortgage with redemption option

The pricing analysis of reverse mortgage with redemption option Available online www.jocp.com Jounal of Chemical and Phamaceuical Reseach, 04, 6(6):83-89 Reseach Aicle ISSN : 0975-7384 CODEN(USA) : JCPRC5 The picing analysis of evese mogage wih edempion opion Yanxia

More information

Chapter 7. Response of First-Order RL and RC Circuits

Chapter 7. Response of First-Order RL and RC Circuits Chaper 7. esponse of Firs-Order L and C Circuis 7.1. The Naural esponse of an L Circui 7.2. The Naural esponse of an C Circui 7.3. The ep esponse of L and C Circuis 7.4. A General oluion for ep and Naural

More information

Optimal investment and long run underperformance of SEO

Optimal investment and long run underperformance of SEO Opimal invesmen and long un undepefomance of SEO bsac This pape use a eal opion model based on aional picing o explain he sylized eun aound seasoned equiy offeing SEO by opimal invesmen saegy. Manages

More information

Department of Health & Human Services (DHHS) Centers for Medicare & Medicaid Services (CMS) Transmittal 1151 Date: November 16, 2012

Department of Health & Human Services (DHHS) Centers for Medicare & Medicaid Services (CMS) Transmittal 1151 Date: November 16, 2012 nul ysem ub 100-20 One-Time Noificion Depmen of elh & umn evices (D) enes fo edice & edicid evices () Tnsmil 1151 De: Novembe 16, 2012 hnge eques 8124 UBJT: Use of Q6 odifie fo Locum Tenens by oviding

More information

Inductance and Transient Circuits

Inductance and Transient Circuits Chaper H Inducance and Transien Circuis Blinn College - Physics 2426 - Terry Honan As a consequence of Faraday's law a changing curren hrough one coil induces an EMF in anoher coil; his is known as muual

More information

ANALYSIS AND COMPARISONS OF SOME SOLUTION CONCEPTS FOR STOCHASTIC PROGRAMMING PROBLEMS

ANALYSIS AND COMPARISONS OF SOME SOLUTION CONCEPTS FOR STOCHASTIC PROGRAMMING PROBLEMS ANALYSIS AND COMPARISONS OF SOME SOLUTION CONCEPTS FOR STOCHASTIC PROGRAMMING PROBLEMS R. Caballero, E. Cerdá, M. M. Muñoz and L. Rey () Deparmen of Applied Economics (Mahemaics), Universiy of Málaga,

More information

Chapter 3 Savings, Present Value and Ricardian Equivalence

Chapter 3 Savings, Present Value and Ricardian Equivalence Chapte 3 Savings, Pesent Value and Ricadian Equivalence Chapte Oveview In the pevious chapte we studied the decision of households to supply hous to the labo maket. This decision was a static decision,

More information

WHERE HAVE WE COME FROM?...

WHERE HAVE WE COME FROM?... A SOCHASIC ASSE MODEL & CALIBRAION FOR LONG-ERM FINANCIAL PLANNING PURPOSES John Hibbe, Philip Mowbay & Caig unbull June 00 Copyigh 00 Baie & Hibbe Limied Baie & Hibbe Limied is a membe of he Secuiies

More information

Random Walk in 1-D. 3 possible paths x vs n. -5 For our random walk, we assume the probabilities p,q do not depend on time (n) - stationary

Random Walk in 1-D. 3 possible paths x vs n. -5 For our random walk, we assume the probabilities p,q do not depend on time (n) - stationary Random Walk in -D Random walks appear in many cones: diffusion is a random walk process undersanding buffering, waiing imes, queuing more generally he heory of sochasic processes gambling choosing he bes

More information

A Note on Using the Svensson procedure to estimate the risk free rate in corporate valuation

A Note on Using the Svensson procedure to estimate the risk free rate in corporate valuation A Noe on Using he Svensson procedure o esimae he risk free rae in corporae valuaion By Sven Arnold, Alexander Lahmann and Bernhard Schwezler Ocober 2011 1. The risk free ineres rae in corporae valuaion

More information

Signal Processing and Linear Systems I

Signal Processing and Linear Systems I Sanford Universiy Summer 214-215 Signal Processing and Linear Sysems I Lecure 5: Time Domain Analysis of Coninuous Time Sysems June 3, 215 EE12A:Signal Processing and Linear Sysems I; Summer 14-15, Gibbons

More information

Stochastic Optimal Control Problem for Life Insurance

Stochastic Optimal Control Problem for Life Insurance Sochasic Opimal Conrol Problem for Life Insurance s. Basukh 1, D. Nyamsuren 2 1 Deparmen of Economics and Economerics, Insiue of Finance and Economics, Ulaanbaaar, Mongolia 2 School of Mahemaics, Mongolian

More information

Social Networks and Personal Bankruptcy

Social Networks and Personal Bankruptcy Social Newoks and Pesonal Bankupcy Michelle M. Mille Assisan Pofesso Ruges Business School Depamen of Finance and Economics 1 Washingon Pak, Room 1154 Newak, New Jesey 07102 millem@business.uges.edu (973)

More information

Appendix A: Area. 1 Find the radius of a circle that has circumference 12 inches.

Appendix A: Area. 1 Find the radius of a circle that has circumference 12 inches. Appendi A: Area worked-ou s o Odd-Numbered Eercises Do no read hese worked-ou s before aemping o do he eercises ourself. Oherwise ou ma mimic he echniques shown here wihou undersanding he ideas. Bes wa

More information

1 HALF-LIFE EQUATIONS

1 HALF-LIFE EQUATIONS R.L. Hanna Page HALF-LIFE EQUATIONS The basic equaion ; he saring poin ; : wrien for ime: x / where fracion of original maerial and / number of half-lives, and / log / o calculae he age (# ears): age (half-life)

More information

Multiprocessor Systems-on-Chips

Multiprocessor Systems-on-Chips Par of: Muliprocessor Sysems-on-Chips Edied by: Ahmed Amine Jerraya and Wayne Wolf Morgan Kaufmann Publishers, 2005 2 Modeling Shared Resources Conex swiching implies overhead. On a processing elemen,

More information

Valuation of Floating Rate Bonds 1

Valuation of Floating Rate Bonds 1 Valuation of Floating Rate onds 1 Joge uz Lopez us 316: Deivative Secuities his note explains how to value plain vanilla floating ate bonds. he pupose of this note is to link the concepts that you leaned

More information

OPTIONS ON PENSION ANNUITY

OPTIONS ON PENSION ANNUITY 06 Invesmen Managemen and Financial Innovaions, Volume 4, Issue 3, 007 OPION ON PNION NNUIY hulamih. Goss *, Rami Yosef **, Ui Benzion *** bsac We inoduce a uoean (eoic) call oion on a ension annuiy. he

More information

Measuring macroeconomic volatility Applications to export revenue data, 1970-2005

Measuring macroeconomic volatility Applications to export revenue data, 1970-2005 FONDATION POUR LES ETUDES ET RERS LE DEVELOPPEMENT INTERNATIONAL Measuring macroeconomic volailiy Applicaions o expor revenue daa, 1970-005 by Joël Cariolle Policy brief no. 47 March 01 The FERDI is a

More information

Government Institute for Economic Research. Publications 58. Three takes on sustainability

Government Institute for Economic Research. Publications 58. Three takes on sustainability Govenmen Insiue fo Economic Reseach Publicaions 58 Thee akes on susainabiliy Juha Honkaukia (ed.) Publicaions 58 Sepembe 20 VATT PUBLICATIONS 58 Thee akes on susainabiliy Juha Honkaukia (ed.) Valion aloudellinen

More information

AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM

AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM Main Golub Faculty of Electical Engineeing and Computing, Univesity of Zageb Depatment of Electonics, Micoelectonics,

More information

Transformations. Computer Graphics. Types of Transformations. 2D Scaling from the origin. 2D Translations. 9/22/2011. Geometric Transformation

Transformations. Computer Graphics. Types of Transformations. 2D Scaling from the origin. 2D Translations. 9/22/2011. Geometric Transformation 9// anfomaion. Compue Gaphic Lecue anfomaion Wha i a anfomaion? Wha oe i o? anfom he cooinae / nomal veco of objec Wh ue hem? Moelling -Moving he objec o he eie locaion in he envionmen -Muliple inance

More information

ISLAMIC BANKS PROFITABILITY IN AN INTEREST RATE CYCLE

ISLAMIC BANKS PROFITABILITY IN AN INTEREST RATE CYCLE nenaional Jounal of slamic Financial Sevices, Vol.4, No.2 SLAM BANS PROFTABLTY N AN NTEREST RATE YLE Anoua Hassoune slamic finance elies on he cadinal pinciple of pofi and loss shaing (PLS) beween sakeholdes

More information

Differential Equations. Solving for Impulse Response. Linear systems are often described using differential equations.

Differential Equations. Solving for Impulse Response. Linear systems are often described using differential equations. Differenial Equaions Linear sysems are ofen described using differenial equaions. For example: d 2 y d 2 + 5dy + 6y f() d where f() is he inpu o he sysem and y() is he oupu. We know how o solve for y given

More information

The naive method discussed in Lecture 1 uses the most recent observations to forecast future values. That is, Y ˆ t + 1

The naive method discussed in Lecture 1 uses the most recent observations to forecast future values. That is, Y ˆ t + 1 Business Condiions & Forecasing Exponenial Smoohing LECTURE 2 MOVING AVERAGES AND EXPONENTIAL SMOOTHING OVERVIEW This lecure inroduces ime-series smoohing forecasing mehods. Various models are discussed,

More information

Module 4. Single-phase AC circuits. Version 2 EE IIT, Kharagpur

Module 4. Single-phase AC circuits. Version 2 EE IIT, Kharagpur Module 4 Single-phase A circuis ersion EE T, Kharagpur esson 5 Soluion of urren in A Series and Parallel ircuis ersion EE T, Kharagpur n he las lesson, wo poins were described:. How o solve for he impedance,

More information

Single-machine Scheduling with Periodic Maintenance and both Preemptive and. Non-preemptive jobs in Remanufacturing System 1

Single-machine Scheduling with Periodic Maintenance and both Preemptive and. Non-preemptive jobs in Remanufacturing System 1 Absrac number: 05-0407 Single-machine Scheduling wih Periodic Mainenance and boh Preempive and Non-preempive jobs in Remanufacuring Sysem Liu Biyu hen Weida (School of Economics and Managemen Souheas Universiy

More information

UNIT CIRCLE TRIGONOMETRY

UNIT CIRCLE TRIGONOMETRY UNIT CIRCLE TRIGONOMETRY The Unit Cicle is the cicle centeed at the oigin with adius unit (hence, the unit cicle. The equation of this cicle is + =. A diagam of the unit cicle is shown below: + = - - -

More information

Optimal Investment and Consumption Decision of Family with Life Insurance

Optimal Investment and Consumption Decision of Family with Life Insurance Opimal Invesmen and Consumpion Decision of Family wih Life Insurance Minsuk Kwak 1 2 Yong Hyun Shin 3 U Jin Choi 4 6h World Congress of he Bachelier Finance Sociey Torono, Canada June 25, 2010 1 Speaker

More information

PROFIT TEST MODELLING IN LIFE ASSURANCE USING SPREADSHEETS PART ONE

PROFIT TEST MODELLING IN LIFE ASSURANCE USING SPREADSHEETS PART ONE Profi Tes Modelling in Life Assurance Using Spreadshees PROFIT TEST MODELLING IN LIFE ASSURANCE USING SPREADSHEETS PART ONE Erik Alm Peer Millingon 2004 Profi Tes Modelling in Life Assurance Using Spreadshees

More information

Why Did the Demand for Cash Decrease Recently in Korea?

Why Did the Demand for Cash Decrease Recently in Korea? Why Did he Demand for Cash Decrease Recenly in Korea? Byoung Hark Yoo Bank of Korea 26. 5 Absrac We explores why cash demand have decreased recenly in Korea. The raio of cash o consumpion fell o 4.7% in

More information

Chapter 2 Problems. 3600s = 25m / s d = s t = 25m / s 0.5s = 12.5m. Δx = x(4) x(0) =12m 0m =12m

Chapter 2 Problems. 3600s = 25m / s d = s t = 25m / s 0.5s = 12.5m. Δx = x(4) x(0) =12m 0m =12m Chaper 2 Problems 2.1 During a hard sneeze, your eyes migh shu for 0.5s. If you are driving a car a 90km/h during such a sneeze, how far does he car move during ha ime s = 90km 1000m h 1km 1h 3600s = 25m

More information

cooking trajectory boiling water B (t) microwave 0 2 4 6 8 101214161820 time t (mins)

cooking trajectory boiling water B (t) microwave 0 2 4 6 8 101214161820 time t (mins) Alligaor egg wih calculus We have a large alligaor egg jus ou of he fridge (1 ) which we need o hea o 9. Now here are wo accepable mehods for heaing alligaor eggs, one is o immerse hem in boiling waer

More information

INTRODUCTION TO FORECASTING

INTRODUCTION TO FORECASTING INTRODUCTION TO FORECASTING INTRODUCTION: Wha is a forecas? Why do managers need o forecas? A forecas is an esimae of uncerain fuure evens (lierally, o "cas forward" by exrapolaing from pas and curren

More information

Morningstar Investor Return

Morningstar Investor Return Morningsar Invesor Reurn Morningsar Mehodology Paper Augus 31, 2010 2010 Morningsar, Inc. All righs reserved. The informaion in his documen is he propery of Morningsar, Inc. Reproducion or ranscripion

More information

A Re-examination of the Joint Mortality Functions

A Re-examination of the Joint Mortality Functions Norh merican cuarial Journal Volume 6, Number 1, p.166-170 (2002) Re-eaminaion of he Join Morali Funcions bsrac. Heekung Youn, rkad Shemakin, Edwin Herman Universi of S. Thomas, Sain Paul, MN, US Morali

More information

17 Laplace transform. Solving linear ODE with piecewise continuous right hand sides

17 Laplace transform. Solving linear ODE with piecewise continuous right hand sides 7 Laplace ransform. Solving linear ODE wih piecewise coninuous righ hand sides In his lecure I will show how o apply he Laplace ransform o he ODE Ly = f wih piecewise coninuous f. Definiion. A funcion

More information

DOES TRADING VOLUME INFLUENCE GARCH EFFECTS? SOME EVIDENCE FROM THE GREEK MARKET WITH SPECIAL REFERENCE TO BANKING SECTOR

DOES TRADING VOLUME INFLUENCE GARCH EFFECTS? SOME EVIDENCE FROM THE GREEK MARKET WITH SPECIAL REFERENCE TO BANKING SECTOR Invesmen Managemen and Financial Innovaions, Volume 4, Issue 3, 7 33 DOES TRADING VOLUME INFLUENCE GARCH EFFECTS? SOME EVIDENCE FROM THE GREEK MARKET WITH SPECIAL REFERENCE TO BANKING SECTOR Ahanasios

More information

Threat of a capital levy, expected devaluation and interest rates in France during the interwar period

Threat of a capital levy, expected devaluation and interest rates in France during the interwar period Thea of a capial levy, expeced devaluaion and inees aes in Fance duing he inewa peiod by Piee-Cyille Haucoeu * and Piee Sicsic ** I. Inoducion The inewa peiod was a ime of gea moneay unes, especially in

More information

ON THE (Q, R) POLICY IN PRODUCTION-INVENTORY SYSTEMS

ON THE (Q, R) POLICY IN PRODUCTION-INVENTORY SYSTEMS ON THE R POLICY IN PRODUCTION-INVENTORY SYSTEMS Saifallah Benjaafa and Joon-Seok Kim Depatment of Mechanical Engineeing Univesity of Minnesota Minneapolis MN 55455 Abstact We conside a poduction-inventoy

More information

Duration and Convexity ( ) 20 = Bond B has a maturity of 5 years and also has a required rate of return of 10%. Its price is $613.

Duration and Convexity ( ) 20 = Bond B has a maturity of 5 years and also has a required rate of return of 10%. Its price is $613. Graduae School of Business Adminisraion Universiy of Virginia UVA-F-38 Duraion and Convexiy he price of a bond is a funcion of he promised paymens and he marke required rae of reurn. Since he promised

More information

Differential Equations and Linear Superposition

Differential Equations and Linear Superposition Differenial Equaions and Linear Superposiion Basic Idea: Provide soluion in closed form Like Inegraion, no general soluions in closed form Order of equaion: highes derivaive in equaion e.g. dy d dy 2 y

More information

DYNAMIC MODELS FOR VALUATION OF WRONGFUL DEATH PAYMENTS

DYNAMIC MODELS FOR VALUATION OF WRONGFUL DEATH PAYMENTS DYNAMIC MODELS FOR VALUATION OF WRONGFUL DEATH PAYMENTS Hong Mao, Shanghai Second Polyechnic Universiy Krzyszof M. Osaszewski, Illinois Sae Universiy Youyu Zhang, Fudan Universiy ABSTRACT Liigaion, exper

More information

TEMPORAL PATTERN IDENTIFICATION OF TIME SERIES DATA USING PATTERN WAVELETS AND GENETIC ALGORITHMS

TEMPORAL PATTERN IDENTIFICATION OF TIME SERIES DATA USING PATTERN WAVELETS AND GENETIC ALGORITHMS TEMPORAL PATTERN IDENTIFICATION OF TIME SERIES DATA USING PATTERN WAVELETS AND GENETIC ALGORITHMS RICHARD J. POVINELLI AND XIN FENG Deparmen of Elecrical and Compuer Engineering Marquee Universiy, P.O.

More information

Mathematics in Pharmacokinetics What and Why (A second attempt to make it clearer)

Mathematics in Pharmacokinetics What and Why (A second attempt to make it clearer) Mahemaics in Pharmacokineics Wha and Why (A second aemp o make i clearer) We have used equaions for concenraion () as a funcion of ime (). We will coninue o use hese equaions since he plasma concenraions

More information

MULTIPLE SOLUTIONS OF THE PRESCRIBED MEAN CURVATURE EQUATION

MULTIPLE SOLUTIONS OF THE PRESCRIBED MEAN CURVATURE EQUATION MULTIPLE SOLUTIONS OF THE PRESCRIBED MEAN CURVATURE EQUATION K.C. CHANG AND TAN ZHANG In memoy of Pofesso S.S. Chen Abstact. We combine heat flow method with Mose theoy, supe- and subsolution method with

More information

Answer, Key Homework 2 David McIntyre 45123 Mar 25, 2004 1

Answer, Key Homework 2 David McIntyre 45123 Mar 25, 2004 1 Answer, Key Homework 2 Daid McInyre 4123 Mar 2, 2004 1 This prin-ou should hae 1 quesions. Muliple-choice quesions may coninue on he ne column or page find all choices before making your selecion. The

More information

Semipartial (Part) and Partial Correlation

Semipartial (Part) and Partial Correlation Semipatial (Pat) and Patial Coelation his discussion boows heavily fom Applied Multiple egession/coelation Analysis fo the Behavioal Sciences, by Jacob and Paticia Cohen (975 edition; thee is also an updated

More information

Valuating single payment entitlements: Spain

Valuating single payment entitlements: Spain Insiuo Nacional de Invesigación y Tecnología Agaia y Alimenaia (INIA) Spanish Jounal of Agiculual Reseach 2009 7(4), 737-749 Available online a www.inia.es/sja ISSN: 695-97-X Absac Valuaing single paymen

More information

Motion Along a Straight Line

Motion Along a Straight Line Moion Along a Sraigh Line On Sepember 6, 993, Dave Munday, a diesel mechanic by rade, wen over he Canadian edge of Niagara Falls for he second ime, freely falling 48 m o he waer (and rocks) below. On his

More information

Option Put-Call Parity Relations When the Underlying Security Pays Dividends

Option Put-Call Parity Relations When the Underlying Security Pays Dividends Inernaional Journal of Business and conomics, 26, Vol. 5, No. 3, 225-23 Opion Pu-all Pariy Relaions When he Underlying Securiy Pays Dividends Weiyu Guo Deparmen of Finance, Universiy of Nebraska Omaha,

More information

Continuous Compounding and Annualization

Continuous Compounding and Annualization Continuous Compounding and Annualization Philip A. Viton Januay 11, 2006 Contents 1 Intoduction 1 2 Continuous Compounding 2 3 Pesent Value with Continuous Compounding 4 4 Annualization 5 5 A Special Poblem

More information

On the degrees of irreducible factors of higher order Bernoulli polynomials

On the degrees of irreducible factors of higher order Bernoulli polynomials ACTA ARITHMETICA LXII.4 (1992 On he degrees of irreducible facors of higher order Bernoulli polynomials by Arnold Adelberg (Grinnell, Ia. 1. Inroducion. In his paper, we generalize he curren resuls on

More information

Individual Health Insurance April 30, 2008 Pages 167-170

Individual Health Insurance April 30, 2008 Pages 167-170 Individual Healh Insurance April 30, 2008 Pages 167-170 We have received feedback ha his secion of he e is confusing because some of he defined noaion is inconsisen wih comparable life insurance reserve

More information

Chapter 4: Exponential and Logarithmic Functions

Chapter 4: Exponential and Logarithmic Functions Chaper 4: Eponenial and Logarihmic Funcions Secion 4.1 Eponenial Funcions... 15 Secion 4. Graphs of Eponenial Funcions... 3 Secion 4.3 Logarihmic Funcions... 4 Secion 4.4 Logarihmic Properies... 53 Secion

More information

MTH6121 Introduction to Mathematical Finance Lesson 5

MTH6121 Introduction to Mathematical Finance Lesson 5 26 MTH6121 Inroducion o Mahemaical Finance Lesson 5 Conens 2.3 Brownian moion wih drif........................... 27 2.4 Geomeric Brownian moion........................... 28 2.5 Convergence of random

More information

Usefulness of the Forward Curve in Forecasting Oil Prices

Usefulness of the Forward Curve in Forecasting Oil Prices Usefulness of he Forward Curve in Forecasing Oil Prices Akira Yanagisawa Leader Energy Demand, Supply and Forecas Analysis Group The Energy Daa and Modelling Cener Summary When people analyse oil prices,

More information

Comparing Availability of Various Rack Power Redundancy Configurations

Comparing Availability of Various Rack Power Redundancy Configurations Compaing Availability of Vaious Rack Powe Redundancy Configuations By Victo Avela White Pape #48 Executive Summay Tansfe switches and dual-path powe distibution to IT equipment ae used to enhance the availability

More information

Derivative Securities: Lecture 7 Further applications of Black-Scholes and Arbitrage Pricing Theory. Sources: J. Hull Avellaneda and Laurence

Derivative Securities: Lecture 7 Further applications of Black-Scholes and Arbitrage Pricing Theory. Sources: J. Hull Avellaneda and Laurence Deivaive ecuiies: Lecue 7 uhe applicaios o Black-choles ad Abiage Picig heoy ouces: J. Hull Avellaeda ad Lauece Black s omula omeimes is easie o hik i ems o owad pices. Recallig ha i Black-choles imilaly

More information

Task is a schedulable entity, i.e., a thread

Task is a schedulable entity, i.e., a thread Real-Time Scheduling Sysem Model Task is a schedulable eniy, i.e., a hread Time consrains of periodic ask T: - s: saring poin - e: processing ime of T - d: deadline of T - p: period of T Periodic ask T

More information

INTEREST RATE FUTURES AND THEIR OPTIONS: SOME PRICING APPROACHES

INTEREST RATE FUTURES AND THEIR OPTIONS: SOME PRICING APPROACHES INTEREST RATE FUTURES AND THEIR OPTIONS: SOME PRICING APPROACHES OPENGAMMA QUANTITATIVE RESEARCH Absrac. Exchange-raded ineres rae fuures and heir opions are described. The fuure opions include hose paying

More information

Chapter 2 Kinematics in One Dimension

Chapter 2 Kinematics in One Dimension Chaper Kinemaics in One Dimension Chaper DESCRIBING MOTION:KINEMATICS IN ONE DIMENSION PREVIEW Kinemaics is he sudy of how hings moe how far (disance and displacemen), how fas (speed and elociy), and how

More information

Hedging with Forwards and Futures

Hedging with Forwards and Futures Hedging wih orwards and uures Hedging in mos cases is sraighforward. You plan o buy 10,000 barrels of oil in six monhs and you wish o eliminae he price risk. If you ake he buy-side of a forward/fuures

More information

STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION

STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION Page 1 STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION C. Alan Blaylock, Hendeson State Univesity ABSTRACT This pape pesents an intuitive appoach to deiving annuity fomulas fo classoom use and attempts

More information

Automatic measurement and detection of GSM interferences

Automatic measurement and detection of GSM interferences Auomaic measuremen and deecion of GSM inerferences Poor speech qualiy and dropped calls in GSM neworks may be caused by inerferences as a resul of high raffic load. The radio nework analyzers from Rohde

More information

Review Graph based Online Store Review Spammer Detection

Review Graph based Online Store Review Spammer Detection Review Gaph based Online Stoe Review Spamme Detection Guan Wang, Sihong Xie, Bing Liu, Philip S. Yu Univesity of Illinois at Chicago Chicago, USA gwang26@uic.edu sxie6@uic.edu liub@uic.edu psyu@uic.edu

More information

30 H. N. CHIU 1. INTRODUCTION. Recherche opérationnelle/operations Research

30 H. N. CHIU 1. INTRODUCTION. Recherche opérationnelle/operations Research RAIRO Rech. Opé. (vol. 33, n 1, 1999, pp. 29-45) A GOOD APPROXIMATION OF THE INVENTORY LEVEL IN A(Q ) PERISHABLE INVENTORY SYSTEM (*) by Huan Neng CHIU ( 1 ) Communicated by Shunji OSAKI Abstact. This

More information

Uncertain Version Control in Open Collaborative Editing of Tree-Structured Documents

Uncertain Version Control in Open Collaborative Editing of Tree-Structured Documents Uncetain Vesion Contol in Open Collaboative Editing of Tee-Stuctued Documents M. Lamine Ba Institut Mines Télécom; Télécom PaisTech; LTCI Pais, Fance mouhamadou.ba@ telecom-paistech.f Talel Abdessalem

More information

Analyzing Cost of Debt and Credit Spreads Using a Two Factor Model with Multiple Default Thresholds and Varying Covenant Protection.

Analyzing Cost of Debt and Credit Spreads Using a Two Factor Model with Multiple Default Thresholds and Varying Covenant Protection. Analyzing Cos of Deb an Cei Speas Using a wo Faco Moel wih Muliple Defaul heshols an Vaying Covenan Poecion by S. Lakshmivaahan 1, Shengguang Qian 1 an Duane Sock June 16, 9 1) School of Compue Science,

More information

est using the formula I = Prt, where I is the interest earned, P is the principal, r is the interest rate, and t is the time in years.

est using the formula I = Prt, where I is the interest earned, P is the principal, r is the interest rate, and t is the time in years. 9.2 Inteest Objectives 1. Undestand the simple inteest fomula. 2. Use the compound inteest fomula to find futue value. 3. Solve the compound inteest fomula fo diffeent unknowns, such as the pesent value,

More information

AP Calculus AB 2013 Scoring Guidelines

AP Calculus AB 2013 Scoring Guidelines AP Calculus AB 1 Scoring Guidelines The College Board The College Board is a mission-driven no-for-profi organizaion ha connecs sudens o college success and opporuniy. Founded in 19, he College Board was

More information