A Parsing: Fast Exact Viterbi Parse Selection
|
|
- Willis Strickland
- 5 years ago
- Views:
Transcription
1 A Parsing: Fast Exact Viterbi Parse election Dan Klein and Christopher D Manning Compter cience Department tanford University tanford CA klein Paper ID: P0348 Keywords: Contact Athor: Dan Klein (klein@csstanforded) Under consideration for other conferences (specify) None The athors have written a previos paper (IWPT2001) in which the correspondence between parsing and hypergraph analysis was detailed and sed to constrct and prove correct a Viterbi parser The application of A estimates to redcing parser work is entirely new as are all of the estimates introdced experiments on their performance and data analysis Abstract A PCFG parsing can dramatically redce the time reqired to find the exact Viterbi parse by conservatively estimating otside Viterbi probabilities We discss varios estimates and give efficient algorithms for compting them On Penn treebank sentences or most detailed estimate redces the total nmber of edges processed to less than 3% of that reqired by exhastive parsing and even a simpler estimate which can be pre-compted in nder a minte still redces the work by a factor of 5 The algorithm extends the classic A graph search procedre to a certain hypergraph associated with parsing Unlike best-first and finite-beam methods for achieving this kind of speed-p the A parser is garanteed to retrn the most likely parse not jst an approximation The algorithm is also correct for a wide range of parser control strategies and maintains a worst-case cbic time bond
2 A Parsing: Fast Exact Viterbi Parse election Paper ID: P0348 Abstract A PCFG parsing can dramatically redce the time reqired to find the exact Viterbi parse by conservatively estimating otside Viterbi probabilities We discss varios estimates and give efficient algorithms for compting them On Penn treebank sentences or most detailed estimate redces the total nmber of edges processed to less than 3% of that reqired by exhastive parsing and even a simpler estimate which can be pre-compted in nder a minte still redces the work by a factor of 5 The algorithm extends the classic A graph search procedre to a certain hypergraph associated with parsing Unlike best-first and finite-beam methods for achieving this kind of speedp the A parser is garanteed to retrn the most likely parse not jst an approximation The algorithm is also correct for a wide range of parser control strategies and maintains a worst-case cbic time bond 1 Introdction PCFG parsing algorithms with worst-case cbictime bonds are well-known However when dealing with wide-coverage grammars and long sentences even cbic algorithms can be far too expensive in practice Two primary methods of accelerating parse selection have been proposed Roark (2001) and Ratnaparkhi (1999) se a beam-search strategy in which only the best parses are tracked at any moment Parsing time is linear and can be made arbitrarily fast by redcing This amonts to a greedy strategy and like any greedy strategy the actal Viterbi parse can be prned from the beam becase thogh globally optimal it is not locally optimal at every parse stage Chitrao and Grishman (1990) Caraballo and Charniak (1998) and Charniak et al (1998) describe best-first parsing which is intended for a tablar item-based framework In best-first parsing one bilds a figre-ofmerit (FOM) over parser items and ses the FOM to decide the order in which agenda items shold be processed This approach also dramatically redces the work done dring parsing We discss best-first parsing frther in section 31 Note that it does not garantee that the first parse retrned is the actal Viterbi parse (nor does it preserve the worst-case cbic time bond) oth of these speed-p techniqes are based on greedy models of parser actions The beam search makes greedy selections at each parse step and a best-first FOM greedily compares parse items However if we view parsing as best-path finding in a certain hypergraph then the natral way to avoid processing bad edges is to consider both the distance from the start point (the sentence) to an edge (the Viterbi inside score of that edge) and the distance remaining to the goal (the Viterbi otside score of that edge) We propose an A algorithm (Rssell and Norvig 1995) which relies on combining a known best inside score of an edge with a conservative estimate of the otside score The A formlation provides two benefits First it sbstantially redces the work reqired to parse a sentence withot sacrificing either the optimality of the answer or the worst-case cbic time bonds on the parser In section 3 we describe the estimates that we se along with algorithms to efficiently calclate them and illstrate their effectiveness in parsing sentences from the Penn Treebank econd it allows s to easily prove the correctness of or algorithm over a broad range of control strategies rle encodings and inpt lattices 2 An A Algorithm The parser is an agenda-based parser and operates on edges sch as :[02] which represent a category over a span It maintains two data strctres: a chart or table which records edges for which (best) 1
3 :[0n] X words (a) :[02] :[03] DT:[01] NN:[12] VZ:[23] (b) :[02] Figre 1: A edge costs The cost of an edge is a combination of the cost to bild the edge (the Viterbi inside score) and the cost to incorporate it into a root parse (the otside Viterbi score) We will constrct exact vales for the inside scores and pper bonds on the otside scores parses have already been fond and an agenda of newly-formed edges waiting to be processed The core loop as in any agenda-based tablar parser involves removing an edge from the agenda and combining that edge with other edges to potentially create new edges For example :[02] might be removed from the agenda and if :[28] is already in the table the edge :[08] will be formed and added to the agenda if it is not in the chart already Psedocode is shown in figre 10 The way in which this algorithm differs from a classic chart parser is that as in best-first parsing agenda items are processed according to an edge priority In best-first parsing this priority is called a figre-of-merit (FOM) and is based on varios approximations to the (conditional) inside probability which is the fraction of parses of which inclde Edges which are in few parses of are left to wait on the agenda indefinitely For pars-! " ing this figre is heristic; even if we know exactly we do not know whether occrs in any best parse of Nonetheless a good FOM leads qickly to good parses becase of the strong correlation between smmed inside scores and Viterbi inside scores est-first parsing aims to find a good parse qickly bt gives no garantee that the first parse discovered is the Viterbi parse nor does it allow one to verify a Viterbi parse withot exhastive parsing In A parsing we wish to constrct priorities which will speed p parsing bt still garantee that the first parse retrned is indeed a best parse With a categorical CFG rn to exhastion it does not matter in what order one removes edges from the agenda; all edges involved in fll parses of the sentence will be constrcted at some point With PCFG parsing there is a sbtlety involved We want to score edges with best-parse score estimates as we go If dring parsing we find a better way to constrct some edge that has already been entered into the chart we have also fond a better way to constrct all edges which were bilt from estfirst parsers can deal with this by having an pward propagation step which pdates sch edges scores (Caraballo and Charniak 1998) If rn to exhastion all edges Viterbi scores will be correct bt the propagation destroys the cbic time bond of the parser In order to ensre correctness it is sfficient that all edges # which are contained in a best parse of an edge get processed before itself If we have a priority over edges which ensres this property we can avoid pward propagation and be sre that each edge leaves the agenda with its correct Viterbi score If the grammar is in CNF then letting shorter spans have higher priority than longer ones works; this priority essentially gives the CKY algorithm t one needs non-trivial modifications to handle grammars with nary -ary and empty prodctions and cannot incorporate non-bottom-p control If we se the crrent best known Viterbi score of an edge as that edge s priority Klein and Manning (2001a) show that one gets a correct algorithm over arbitrary PCFGs and a wide range of control strategies This is proved sing an extension of Dijkstra s algorithm to a certain kind of hypergraph associated with parsing shown in figre 1(b) We do not present the fll details here bt the correspondence shold be clear enogh: parser edges are nodes in the hypergraph hyperarcs take sets of edges to their reslt edge and paths map to parses Reachability from %$'&)( $ corresponds to parseability and shortest paths to Viterbi parses The graph shown is a parse of the goal :[03] which incldes :[02] This path or parse can be split into an inside portion (solid lines) and otside portion (dashed lines) as indicated in figre 1(a) The algorithm corresponds to a generalization of niform cost search (Rssell and Norvig 1995) with the backward cost (the cost of the solid path) being the inside Viterbi score of an edge Using an analogos generalization of A search we can also 2
4 & Estimate X XL XLR TRUE mmary (16) (16VZ) (16VZ ) (entire context) est Tree PP IN DT JJ NN VD VZ IN VZ PP DT N N N N VZ CC VZ DT JJ NN VZ VZ PRP VZ DT NN PRP VZ core (a) (b) (c) (d) Figre 2: est otside parses given richer smmaries of edge context (a X) Knowing only the edge state () and the left and right otside spans (b XL) also knowing the left tag (c XLR) knowing the left and right tags and (d TRUE) knowing the entire otside context DT NN se estimates & of the forward cost + (the cost of the dashed path) to focs exploration on regions of the graph which appear to have good total cost A is correct as long as & is satisfies two conditions First it mst be admissible meaning that it mst not overestimate the actal cost to the goal econd it mst be monotonic meaning that as one explores a path to the goal the combined cost - does not decrease For parsing this means we can add any admissible monotonic estimate & of + to or crrent estimate of We will still have a correct algorithm and even rogh heristics can dramatically ct down the nmber of edges processed and therefore the total work involved in parsing We present several estimates describe how to pre-compte them efficiently and show the edge savings when parsing Penn treebank WJ sentences We also sketch proofs of correctness for A parsing 3 A Estimates for Parsing When parsing each edge spans some part / of the sentence Its yield is the terminals in the sentence it spans Its context is the rest of the sentence We called the spans / and / of the context the left and right span respectively or the split otside span as a pair Their sm is the combined otside span For concreteness all scores will be log-probabilities and lower cost is higher logprobability To avoid confsion : or better will mean higher probability One way to constrct an admissible estimate is to smmarize the context in some way and to find the score of the best parse of any context that fits that smmary If we give no information in the smmary the estimate will be 0 This is the trival estimate NULL and corresponds to simply sing inside scores alone as priorities On the other hand the ideal estimate for & is + the tre otside Viterbi score of that exact context which we call TRUE It wold be impractical to precompte TRUE in practice bt we can still find its vale for any given context by exhastive parsing It is worth noting that or ideal estimate is not like the ideal FOM rather it is <;>=@ AC<;9AD where ;E=F A is a best parse of the goal G among those which contain and ;9A is a best parse of over the yield of We sed varios smmaries some illstrated in figre 2 H consists of only the combined otside span while is the split otside span X also incldes s label XL and XR add the tags adjacent to on the left and right respectively H XLR incldes both the left and right tags bt ses the combined otside span This was done solely to redce memory sage; it is no qicker to calclate with combined otside span than split otside span bt more compact to store As the smmaries become richer the estimates become sharper As an example consider an in the context VZ PRP VZ DT NN shown in figre 2 1 The smmary X tells s only that there is an with 6 words to the left and 1 to the right and gives an estimate of IKJLJLMN This score is backed by the concrete parse shown in figre 2(a) Now this is a best parse of a context compatible with what little we specified bt very optimistic It assmes very common tags in very common patterns XL adds that the tag to the left is VZ and the hope 1 Or examples and or experiments sed delexicalized sentences from the Penn treebank 3
5 P P P F XL TRUE F XMLR X O NULL XR O XLR Figre 3: A estimates form a lattice Lines indicate sbsmption Q indicates estimates which are the explicit join of lower estimates that the is part of a sentence-initial PP mst be abandoned; the best score drops to IRJFN!M backed by the parse in figre 2(b) pecifying the right tag to be drops the score frther to IKJ@T)MJ given by figre 2(c) The actal best parse is figre 2(d) with a score of IRJFU!MJ All of the smmaries described above se somewhat local information combined with spans F is a less local estimate It tracks for each state what tags mst occr to the left (and in what seqence) in order for that state to be reached For example a state labeled V IN W cannot occr nless there is actally an IN somewhere to the left and possibly the IN mst be at least one terminal away (if there are no empties in the grammar) The estimate based on F retrns IYX if the reqired tags do not exist and 0 otherwise Unlike the other estimates it either rles an edge ot entirely or says nothing abot it A standard chart parser with top-down control will render F redndant by never constrcting an edge nless the reqisite tags have already been fond and added to the chart It is only sefl for these experiments becase we se a tre bottom-p parsing scheme to separate ot the A effects from gains gotten by selective parser control Rnning the other estimates along with top-down control is qantitatively and qalitatively similar to combining them with F F can be compted very efficiently at parse-time for each left span and edge label the rest are precompted and reqire constant access time to retrieve ection 32 discsses the precomtation time vs benefit trade-offs involved These estimates form a join lattice illstrated in figre 3; adding context information sbdivides the Original Rles D-Trie Rles N-Trie Rles Z DT JJ NN 03 Z DT X [ DT\ 04 Z DT X JJ NN 03 Z DT NN NN 01 X [ DT\ Z JJ NN 075 X JJ NN Z JJ NN 10 X [ DT\ Z NN NN 025 X NN NN Z NN NN 10 Edges locked Figre 4: Two trie encodings of rles NULL pan X XR 1XLR XL XMLR D-Tries N-Tries Figre 5: Fraction of edges saved by sing varios estimate methods for two rle encodings D-TRIE is a deterministic right-branching trie encoding with weights pshed left N-TRIE is a non-deterministic left-branching trie with weights on rle entry as in (Charniak et al 1998) partitions and can only sharpen the individal otside estimates In this sense for example ] X The lattice top is TRUE and the bottom is NULL In addition the maximm of a set of admissible estimates is still an admissible estimate We can se this to combine or basic estimates into composite estimates: XMLR = ^ (XL XR) will be vaild and a better estimate than either XL or XR individally imilarly is ^ (XMLR H XLR) 31 Parsing Performance After (Charniak et al 1998) we parsed nseen sentences of length from the Penn Treebank sing the grammar indced from the remainder of the treebank We tried all estimates described above Rles were encoded as both deterministic (D) and non-deterministic (N) tries shown in figre 4 ch an encoding binarizes the grammar and compacts it N-tries are as in (Charniak et al 1998) where V DT JJ NN becomes V DT X JJ NN and X JJ NN V JJ NN D-tries as in (Klein and Manning 2001b) trn V DT JJ NN into V DT X _ DT ` and X _ DT ` V JJ NN Figre 5 shows the overall savings for several estimates for each type The N-tries were sperior for the coarser estimates while D-tries were sperior for the finer estimates In addition D-tries have a simpler (and more effective) version of F: X _ DT ` clearly mst have a DT somewhere to the left while X JJ NN might be compatible with any context depending on the rest 4
6 entences Parsed 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Edges Processed F XF XL XR X Figre 6: Nmber of sentences parsed as more edges are expanded entences are Penn treebank sentences of length parsed with the treebank grammar A typical nmber of edges in an exhastive parse is Even relatively simple Aa estimates allow sbstantial savings of the grammar Additionally with N-tries only the top-level rle has probability less than 1 while for D-tries one can back-weight probability as in (Mohri 1997) also shown in figre 4 enabling sbparts of rare rles to be penalized even before they are completed For all ftre reslts we discss only the D-trie nmbers Figre 8 lists the overall savings for each estimate with and withot the non-local F Comparing the A estimates we see that the NULL estimate is not very effective alone it only blocks 13% of the edges It is still better than exhastive parsing: with it one stops parsing when the best parse is fond while in exhastive parsing one contines ntil no edges remain ince in all cases we stop when the &b" combined score :dc NULL can still exploit For even the simplest non-trivial otside estimate already 40% of the edges have been blocked and the best estimate F blocks over 97% of the edges a speed-p of over 35 times withot sacrificing optimality or algorithmic complexity For comparison to previos FOM work figre 6 shows for an edge cont and an estimate the proportion of sentences for which a first parse was fond sing at most that many edges To sitate or reslts the FOMs sed by (Caraballo and Charniak 1998) reqire 10K edges to parse 96% of these sentences while F reqires only 6K edges On the other hand the tned more complex FOM in (Charniak et al 1998) is able to parse all of these sentences sing arond 2K edges while F reqires 7K edges In short or estimates do not redce the total edge cont qite so far as the best FOMs can bt are in the same range Crcially however or first parses are always optimal while the FOM parses need not be and are not 2 Also or parser never needs to propagate score changes pwards and so may be expected to do less work overall per edge all else being eqal In is interesting that XL is so mch more effective than XR; this is primarily becase of the way that the rles have been encoded If we factor the rles in the other direction we get the opposite effect Also when combined with F the difference in their performance drops from 103% to 08%; F is a left-filter and is partially redndant when added to XL bt orthogonal to XR 32 Estimate Comptation The amont of work reqired to calclate A estimates depends on how easy it is to efficiently take the max over all parses compatible with each context smmary The benefit provided by an estimate will depend on how well the restrictions in that smmary nail down the important featres of the fll context We do not claim that the estimates above are the best possible at the latter one cold easily imagine featres of the context sch as nmber of verbs to the right or nmber of nsal tags in the context which wold partition the contexts more effectively than adjacent tags To calclate these A estimates efficiently we sed a memoization approach rather than a dynamic programming approach This reslted in code which was simpler to reason abot and more importantly allowed s to exploit sparseness when present There are two kinds of sparseness The first is reqest spareseness: not all context signatres will be asked abot when parsing For example with right-factored trie encodings 76% of (state left tag) combinations are simply impossible The second is hierarchical sparsity For example 86% of the estimate vales in the XL tables were within a log-score of ef7mj of the vales of the X entries which sbsmed them This cold have been exploited sing a back-off method over the lattice where the most specific entry which was present was sed However the increase in space reqired 2 In fact the bias from the FOM commonly raises the bracket accracy slightly over the Viterbi parses bt that difference nevertheless demonstrates that the first parses are not always the Viterbi ones 5
7 otsidex(state lspan rspan) if (lspan+rspan == 0) if state is the top then 0 else gih score = gih % cold have a left sibling for sibsize in [0lspan-1] for (xj y state) in grammar cost = insidex(ysibsize)+ otsidex(xlspan-sibsizerspan) score = max(scorecost) % cold have a right sibling for sibsize in [0rspan-1] for (xj state y) in grammar cost = insidex(ysibsize)+ otsidex(xlspanrspan-sibsize) score = max(scorecost) retrn score; insidex(state span) if (span == 0) if state is a terminal then 0 else gih score = gih % choose a split point for split in [1span-1] for (statej x y) in grammar cost = insidex(xsplit)+insidex(yspan-split) retrn score; Figre 7: Psedocode for the X estimate in the case where the grammar is in CNF Other estimates and grammars are similar by the hashtables negated the tility of this back-off for or particlar estimate family For space reasons example code is only provided in figre 7 for the X estimate in the case where the grammar is in CNF bt the other cases are similar Tables which mapped argments to retrned reslts were sed to memoize each procedre In or experiments we forced these tables to be filled in a precomptation step bt depending on the sitation it might be advantageos to allow them to fill as needed with early parses proceeding slowly while the tables poplate The optimal forward estimate the actal distance to the closest goal wold mean that we never expand edges other than those in a best parse bt its comptation wold reqire parsing the rest of the sentence On the other hand no precomptation is needed for NULL In between is a tradeoff of space/time reqirements for precomptation and the online savings dring the parsing of new sentences Figre 8 shows the average savings verss the precomptation time 3 Where on this crve one chooses to be depends on many factors; 9 hors may 3 All times are for a Java implementation rnning on a 2G 700MHz Intel machine Estimate avings w/ Filter torage Precomp K 1 min X M 1 min XR M 30 min k XLR G 480 min XL M 30 min XMLR G 60 min G 540 min Figre 8: The trade-off between online savings and precomptation time be too mch to spend compting bt an hor for XMLR gives nearly the same performance and the one minte reqired for X is comparable to the I/O time taken to simply read the Penn treebank in or system 33 Estimate Effectiveness A disadvantage of admissible estimates is that necessarily they are overly optimistic as to the contents of the otside context The larger the otside context the farther the gap between the tre cost and the estimate Figre 9 shows average otside estimates for Viterbi edges as span size increases For small otside spans all estimates are fairly good approximations of TRUE As the span increases the approximations fall behind eyond the smallest otside spans all of the crves are approximately linear bt the actal vale s slope is roghly twice that of the estimates The gap between or empirical methods and the tre cost grows fairly steadily bt the differences between the empirical methods themselves stay relatively constant This reflects the natre of these estimates: they have differing local information in their smmaries bt all are eqally ignorant abot the more distant context elements The varios local environments can be more or less costly to integrate into a parse bt within a few words the local restrictions have been incorporated one way or another and the estimates are all free to be eqally optimistic abot the remainder of the parse The cost to package p the local restrictions creates their contant differences and the shared ignorance abot the wider context cases their same-slope linear drop-off 4 Correctness and Completeness Thogh not in terms of A search Klein and Manning (2001a) prove the correctness of the nll estimate for a range of grammars encodings control 6
8 # # & Average A Estimate Relative Average A Estimate Otside pan (a) Otside pan (b) X XR TRUE X XR XL TRUE Figre 9: (a) The average estimate by otside span length for varios methods (b) The average difference from the X method; for large otside spans the estimates differ by relatively constant amonts strategies and scan policies All of those proofs go throgh with any monotonic admissible score fnction added to the edge priorities For space reasons we omit general proofs and assme bottom-p control and at-most-binary grammar rles First we need to know that or estimates are admissible and monotonic Their admissibility shold be clear from their constrction: the max over all otside parses of all contexts compatible with a given smmary incldes the actal best otside parse of the actal context For monotonicity we need that if an edge # is contained in some best ;9A parse of some edge then &9 &9 ml This is also tre for all of or estimates since the max over all otside parses in- inclded all parses with &b volved in calclating # the particlar strctre otside # ;9A in For the following we say an edge is finished when it is entered into the chart Claim: (Correctness) When the algorithm above terminates every finished edge is correctly scored Proof: First we need to know that the inside estimates always nderestimate the tre best score: on " Leaf edges are correctly scored at initialization For all other edges let traversal( ) be the traversal which either discovered or last pdated its score by relaxation Then it is easy to see that we can take any edge at any time and se the recorded traversal vales to (recrsively) extract a concrete parse of with score That parse and therefore can be scored no better than a best parse of The rest of the proof is by contradiction Let be "qp r the first edge which is finished with sl " y or first fact it mst be that that ; it is scored too low t consider a best parse of ; The leaves of have all been finished ;ot becase s discovery means that some parse of has had all of its non-root nodes finished and all parses of share the same leaves Therefore there mst be at least one node ; in (possibly ) which has the property that both of its children #8H and #Cv have been finished bt itself has not been finished t whenever the latter of #8H and #Cv was finished was discovered (if it had not been earlier) and relaxed with the traversal wv #8Hf#Cv ince #8H and #Cv were finished before they were correctly scored at their finishing y first lemma they still are o it mst ; be that is correctly scored since its score in a best parse mst be its tre best score If is nfinished bt correctly scored when is removed from the agenda it mst be that &9 &9 :x We know that r &b at that time so r & &b y the monotonicity assmption on we also have &b &b" zl :y ince &9 &9 we know :m bt that is a contradiction Claim (Completeness): When the algorithm above terminates the goal has been finished if it is parsable Moreover all edges whose A score z is less than the score of a best parse of the goal have been finished and no edges whose A scores are more than the best parse score have been finished Proof: If the goal ; edge G is parsable then there is some concrete tree rooted at G All of the leaves are discovered dring initialization At termination the agenda is empty If G is not finished at that time it mst be that there is some lowest node ; in which is nfinished bt whose children are finished t the second child finished wold have triggered s discovery and mst have left the agenda for the agenda to be empty at termination a contradiction Moreover edges enter the agenda only once 7
9 G and there are finitely many edges so the algorithm will terminate For the rest of the claim agenda priorities at extraction are of the form & ince is ad- " &b" missable the priority of G at extraction mst have been Therefore it sffices to show that the priorities of the seqence of items extracted from the agenda is non-increasing & t this follows easily from the monotonicity of and argments similar to those above & Claim (Time and pace): If lookp is constant time the algorithm can be made to rn in amortized 4 ~} 4 time { and in space { v where is the nmber } of non-terminals (states) in the grammar and is maximm nmber of rles with any fixed right symbol on the RH We do not prove this; it is identical to the proof in Klein and Manning (2001a) These bonds will not be tre of a best-first parser (becase of the pward percolation) and if one wants to ensre a best parse is in a beam parsers reslts one mst have an exponentially wide beam (thogh of corse that wold defeat the point of the beam parser) 5 Conclsions We have demonstrated that A estimates can be sed to accelerate parsing work by orders of magnitde withot sacrificing either the garantee that the first retrned parse is the Viterbi parse or the worst-case asymptotic complexity of the parser On averagesize Penn treebank sentences the parser is capable of finding the Viterbi parse in a very few seconds by processing less than 3% of the edges which wold be constrcted by an exhastive parser To do this we sketched a view of parsing as hypergraph analysis which natrally leads to this A formlation rather than to a model which prnes at the parseraction level (sch as finite-beam or best-first parsing) and proved the correctness of or algorithm parse(sentence goal estimate) initialize(sentence goal) while the agenda is non-empty = nextedge(agenda estimate) finishedge( ) nextedge(agenda estimate) priority of is score( )+estimate( ) retrn the in agenda with best priority initialize(sentence goal) create a new chart and new agenda for each word w:[startend] in the sentence add w:[startend] to the agenda exploretraversal(traversal ) = reslt( ) if notyetdiscovered( ) add to the agenda relaxedge( ) relaxedge(edge Traversal ) newcore = combinecores( ) if (newcore is better than score( )) score( ) = score( ) besttraversal( ) = finishedge(edge ) add to the chart for all adjacent edges ƒ in the chart for all labels let = combine( ƒ ) if is valid exploretraversal( ) Figre 10: Psedocode for the Aa parser Natral Langage Workshop Hidden Valley PA pages Morgan Kafmann Dan Klein and Christopher D Manning 2001a Parsing and hypergraphs In Proceedings of the 7th International Workshop on Parsing Technologies (IWPT-2001) Dan Klein and Christopher D Manning 2001b Parsing with treebank grammars: Empirical bonds theoretical models and the strctre of the Penn treebank In ACL 39 pages Mehryar Mohri 1997 Finite-state transdcers in langage and speech processing Comptational Lingistics 23(4) Adwait Ratnaparkhi 1999 Learning to parse natral langage with maximm entropy models Machine Learning 34: rian Roark 2001 Probabilistic top-down parsing and langage modeling Comptational Lingistics 27: tart J Rssell and Peter Norvig 1995 Artificial Intelligence: A Modern Approach Prentice Hall Englewood Cliffs NJ References haron A Caraballo and Egene Charniak 1998 New figres of merit for best-first probabilistic chart parsing Comptational Lingistics 24: Egene Charniak haron Goldwater and Mark Johnson 1998 Edge-based best-first chart parsing In Proceedings of the ixth Workshop on Very Large Corpora pages Morgan Kafmann Mahesh V Chitrao and Ralph Grishman 1990 tatistical parsing of messages In Proceedings of the DARPA peech and 8
Evaluating Influence Diagrams
Evalating Inflence Diagrams Where we ve been and where we re going Mark Crowley Department of Compter Science University of British Colmbia crowley@cs.bc.ca Agst 31, 2004 Abstract In this paper we will
More information(2, 4) Tree Example (2, 4) Tree: Insertion
Presentation for se with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015 B-Trees and External Memory (2, 4) Trees Each internal node has 2 to 4 children:
More informationIterative CKY parsing for Probabilistic Context-Free Grammars
Iterative CKY parsing for Probabilistic Context-Free Grammars Yoshimasa Tsuruoka and Jun ichi Tsujii Department of Computer Science, University of Tokyo Hongo 7-3-1, Bunkyo-ku, Tokyo 113-0033 CREST, JST
More informationThis chapter is based on the following sources, which are all recommended reading:
Bioinformatics I, WS 09-10, D. Hson, December 7, 2009 105 6 Fast String Matching This chapter is based on the following sorces, which are all recommended reading: 1. An earlier version of this chapter
More informationPipelined van Emde Boas Tree: Algorithms, Analysis, and Applications
This fll text paper was peer reviewed at the direction of IEEE Commnications Society sbject matter experts for pblication in the IEEE INFOCOM 007 proceedings Pipelined van Emde Boas Tree: Algorithms, Analysis,
More informationThe Disciplined Flood Protocol in Sensor Networks
The Disciplined Flood Protocol in Sensor Networks Yong-ri Choi and Mohamed G. Goda Department of Compter Sciences The University of Texas at Astin, U.S.A. fyrchoi, godag@cs.texas.ed Hssein M. Abdel-Wahab
More informationNetworks An introduction to microcomputer networking concepts
Behavior Research Methods& Instrmentation 1978, Vol 10 (4),522-526 Networks An introdction to microcompter networking concepts RALPH WALLACE and RICHARD N. JOHNSON GA TX, Chicago, Illinois60648 and JAMES
More informationCOMPOSITION OF STABLE SET POLYHEDRA
COMPOSITION OF STABLE SET POLYHEDRA Benjamin McClosky and Illya V. Hicks Department of Comptational and Applied Mathematics Rice University November 30, 2007 Abstract Barahona and Mahjob fond a defining
More informationA sufficient condition for spiral cone beam long object imaging via backprojection
A sfficient condition for spiral cone beam long object imaging via backprojection K. C. Tam Siemens Corporate Research, Inc., Princeton, NJ, USA Abstract The response of a point object in cone beam spiral
More informationOn the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing
1 On the Comptational Complexity and Effectiveness of N-hb Shortest-Path Roting Reven Cohen Gabi Nakibli Dept. of Compter Sciences Technion Israel Abstract In this paper we stdy the comptational complexity
More informationMulti-lingual Multi-media Information Retrieval System
Mlti-lingal Mlti-media Information Retrieval System Shoji Mizobchi, Sankon Lee, Fmihiko Kawano, Tsyoshi Kobayashi, Takahiro Komats Gradate School of Engineering, University of Tokshima 2-1 Minamijosanjima,
More informationThe final datapath. M u x. Add. 4 Add. Shift left 2. PCSrc. RegWrite. MemToR. MemWrite. Read data 1 I [25-21] Instruction. Read. register 1 Read.
The final path PC 4 Add Reg Shift left 2 Add PCSrc Instrction [3-] Instrction I [25-2] I [2-6] I [5 - ] register register 2 register 2 Registers ALU Zero Reslt ALUOp em Data emtor RegDst ALUSrc em I [5
More informationREPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips
REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS M. Melpolder, D.H.J. Epema, H.J. Sips Parallel and Distribted Systems Grop Department of Compter Science, Delft University of Technology, the Netherlands
More informationPavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003
From: AAAI-84 Proceedings. Copyright 1984, AAAI (www.aaai.org). All rights reserved. SELECTIVE ABSTRACTION OF AI SYSTEM ACTIVITY Jasmina Pavlin and Daniel D. Corkill Department of Compter and Information
More informationPOWER-OF-2 BOUNDARIES
Warren.3.fm Page 5 Monday, Jne 17, 5:6 PM CHAPTER 3 POWER-OF- BOUNDARIES 3 1 Ronding Up/Down to a Mltiple of a Known Power of Ronding an nsigned integer down to, for eample, the net smaller mltiple of
More informationDate: December 5, 1999 Dist'n: T1E1.4
12/4/99 1 T1E14/99-559 Project: T1E14: VDSL Title: Vectored VDSL (99-559) Contact: J Cioffi, G Ginis, W Y Dept of EE, Stanford U, Stanford, CA 945 Cioffi@stanforded, 1-65-723-215, F: 1-65-724-3652 Date:
More informationTopic Continuity for Web Document Categorization and Ranking
Topic Continity for Web ocment Categorization and Ranking B. L. Narayan, C. A. Mrthy and Sankar. Pal Machine Intelligence Unit, Indian Statistical Institte, 03, B. T. Road, olkata - 70008, India. E-mail:
More informationThe extra single-cycle adders
lticycle Datapath As an added bons, we can eliminate some of the etra hardware from the single-cycle path. We will restrict orselves to sing each fnctional nit once per cycle, jst like before. Bt since
More informationCS 153 Design of Operating Systems Spring 18
CS 153 Design of Operating Systems Spring 18 Lectre 11: Semaphores Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Last time Worked throgh software implementation
More informationCS 153 Design of Operating Systems Spring 18
CS 53 Design of Operating Systems Spring 8 Lectre 2: Virtal Memory Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Recap: cache Well-written programs exhibit
More informationNash Convergence of Gradient Dynamics in General-Sum Games. Michael Kearns.
Convergence of Gradient Dynamics in General-Sm Games Satinder Singh AT&T Labs Florham Park, NJ 7932 bavejaresearch.att.com Michael Kearns AT&T Labs Florham Park, NJ 7932 mkearnsresearch.att.com Yishay
More informationAlliances and Bisection Width for Planar Graphs
Alliances and Bisection Width for Planar Graphs Martin Olsen 1 and Morten Revsbæk 1 AU Herning Aarhs University, Denmark. martino@hih.a.dk MADAGO, Department of Compter Science Aarhs University, Denmark.
More informationMultiple-Choice Test Chapter Golden Section Search Method Optimization COMPLETE SOLUTION SET
Mltiple-Choice Test Chapter 09.0 Golden Section Search Method Optimization COMPLETE SOLUTION SET. Which o the ollowing statements is incorrect regarding the Eqal Interval Search and Golden Section Search
More informationMinimum Spanning Trees Outline: MST
Minimm Spanning Trees Otline: MST Minimm Spanning Tree Generic MST Algorithm Krskal s Algorithm (Edge Based) Prim s Algorithm (Vertex Based) Spanning Tree A spanning tree of G is a sbgraph which is tree
More informationComputer User s Guide 4.0
Compter User s Gide 4.0 2001 Glenn A. Miller, All rights reserved 2 The SASSI Compter User s Gide 4.0 Table of Contents Chapter 1 Introdction...3 Chapter 2 Installation and Start Up...5 System Reqirements
More informationInteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN:
Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN: 1137-3601 revista@aepia.org Asociación Española para la Inteligencia Artificial España Zaballos, Lis J.; Henning, Gabriela
More informationFault Tolerance in Hypercubes
Falt Tolerance in Hypercbes Shobana Balakrishnan, Füsn Özgüner, and Baback A. Izadi Department of Electrical Engineering, The Ohio State University, Colmbs, OH 40, USA Abstract: This paper describes different
More informationarxiv: v1 [cs.cg] 27 Nov 2015
On Visibility Representations of Non-planar Graphs Therese Biedl 1, Giseppe Liotta 2, Fabrizio Montecchiani 2 David R. Cheriton School of Compter Science, University of Waterloo, Canada biedl@waterloo.ca
More informationStatistical Methods in functional MRI. Standard Analysis. Data Processing Pipeline. Multiple Comparisons Problem. Multiple Comparisons Problem
Statistical Methods in fnctional MRI Lectre 7: Mltiple Comparisons 04/3/13 Martin Lindqist Department of Biostatistics Johns Hopkins University Data Processing Pipeline Standard Analysis Data Acqisition
More informationDynamic Maintenance of Majority Information in Constant Time per Update? Gudmund S. Frandsen and Sven Skyum BRICS 1 Department of Computer Science, Un
Dynamic Maintenance of Majority Information in Constant Time per Update? Gdmnd S. Frandsen and Sven Skym BRICS 1 Department of Compter Science, University of arhs, Ny Mnkegade, DK-8000 arhs C, Denmark
More informationMaximal Cliques in Unit Disk Graphs: Polynomial Approximation
Maximal Cliqes in Unit Disk Graphs: Polynomial Approximation Rajarshi Gpta, Jean Walrand, Oliier Goldschmidt 2 Department of Electrical Engineering and Compter Science Uniersity of California, Berkeley,
More informationBias of Higher Order Predictive Interpolation for Sub-pixel Registration
Bias of Higher Order Predictive Interpolation for Sb-pixel Registration Donald G Bailey Institte of Information Sciences and Technology Massey University Palmerston North, New Zealand D.G.Bailey@massey.ac.nz
More informationReal-time mean-shift based tracker for thermal vision systems
9 th International Conference on Qantitative InfraRed Thermography Jly -5, 008, Krakow - Poland Real-time mean-shift based tracker for thermal vision systems G. Bieszczad* T. Sosnowski** * Military University
More informationTdb: A Source-level Debugger for Dynamically Translated Programs
Tdb: A Sorce-level Debgger for Dynamically Translated Programs Naveen Kmar, Brce R. Childers, and Mary Lo Soffa Department of Compter Science University of Pittsbrgh Pittsbrgh, Pennsylvania 15260 {naveen,
More informationHardware-Accelerated Free-Form Deformation
Hardware-Accelerated Free-Form Deformation Clint Cha and Ulrich Nemann Compter Science Department Integrated Media Systems Center University of Sothern California Abstract Hardware-acceleration for geometric
More informationCS 153 Design of Operating Systems Spring 18
CS 153 Design of Operating Systems Spring 18 Lectre 12: Deadlock Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Deadlock the deadly embrace! Synchronization
More informationMinimal Edge Addition for Network Controllability
This article has been accepted for pblication in a ftre isse of this jornal, bt has not been flly edited. Content may change prior to final pblication. Citation information: DOI 10.1109/TCNS.2018.2814841,
More informationIsilon InsightIQ. Version 2.5. User Guide
Isilon InsightIQ Version 2.5 User Gide Pblished March, 2014 Copyright 2010-2014 EMC Corporation. All rights reserved. EMC believes the information in this pblication is accrate as of its pblication date.
More informationA choice relation framework for supporting category-partition test case generation
Title A choice relation framework for spporting category-partition test case generation Athor(s) Chen, TY; Poon, PL; Tse, TH Citation Ieee Transactions On Software Engineering, 2003, v. 29 n. 7, p. 577-593
More informationarxiv: v3 [math.co] 7 Sep 2018
Cts in matchings of 3-connected cbic graphs Kolja Knaer Petr Valicov arxiv:1712.06143v3 [math.co] 7 Sep 2018 September 10, 2018 Abstract We discss conjectres on Hamiltonicity in cbic graphs (Tait, Barnette,
More informationFINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES
FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES RICARDO G. DURÁN AND ARIEL L. LOMBARDI Abstract. We consider the nmerical approximation of a model convection-diffsion
More informationPage 1. CSCE 310J Data Structures & Algorithms. CSCE 310J Data Structures & Algorithms. Greedy Algorithms and Graph Optimization Problems
CSCE J Data Strctres & Algorithms Greedy Algorithms and Graph Optimization Problems Dr. Steve Goddard goddard@cse.nl.ed http://www.cse.nl.ed/~goddard/corses/cscej CSCE J Data Strctres & Algorithms Giving
More informationRequirements Engineering. Objectives. System requirements. Types of requirements. FAQS about requirements. Requirements problems
Reqirements Engineering Objectives An introdction to reqirements Gerald Kotonya and Ian Sommerville To introdce the notion of system reqirements and the reqirements process. To explain how reqirements
More informationReview: Computer Organization
Review: Compter Organization Pipelining Chans Y Landry Eample Landry Eample Ann, Brian, Cathy, Dave each have one load of clothes to wash, dry, and fold Washer takes 3 mintes A B C D Dryer takes 3 mintes
More informationOptimal Sampling in Compressed Sensing
Optimal Sampling in Compressed Sensing Joyita Dtta Introdction Compressed sensing allows s to recover objects reasonably well from highly ndersampled data, in spite of violating the Nyqist criterion. In
More informationSubgraph Matching with Set Similarity in a Large Graph Database
1 Sbgraph Matching with Set Similarity in a Large Graph Database Liang Hong, Lei Zo, Xiang Lian, Philip S. Y Abstract In real-world graphs sch as social networks, Semantic Web and biological networks,
More informationCS 153 Design of Operating Systems
CS 153 Design of Operating Systems Spring 18 Lectre 26: Dynamic Memory (2) Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Some slides modified from originals
More informationEEC 483 Computer Organization. Branch (Control) Hazards
EEC 483 Compter Organization Section 4.8 Branch Hazards Section 4.9 Exceptions Chans Y Branch (Control) Hazards While execting a previos branch, next instrction address might not yet be known. s n i o
More informationQoS-driven Runtime Adaptation of Service Oriented Architectures
Qo-driven Rntime Adaptation of ervice Oriented Architectres Valeria ardellini 1 Emiliano asalicchio 1 Vincenzo Grassi 1 Francesco Lo Presti 1 Raffaela Mirandola 2 1 Dipartimento di Informatica, istemi
More informationImage Compression Compression Fundamentals
Compression Fndamentals Data compression refers to the process of redcing the amont of data reqired to represent given qantity of information. Note that data and information are not the same. Data refers
More informationEfficient and Accurate Delaunay Triangulation Protocols under Churn
Efficient and Accrate Delanay Trianglation Protocols nder Chrn Dong-Yong Lee and Simon S. Lam Department of Compter Sciences The University of Texas at Astin {dylee, lam}@cs.texas.ed November 9, 2007 Technical
More informationEfficient Implementation of Binary Trees in LISP Systems
Efficient Implementation of Binary Trees in LISP Systems P. SIPALA Dipartimento di Eleltrotecnica, Eleltronica, Informatica, Universitd di Trieste, Italy In this paper, I consider how to implement the
More informationTowards Tight Bounds on Theta-Graphs
Toards Tight Bonds on Theta-Graphs arxiv:10.633v1 [cs.cg] Apr 01 Prosenjit Bose Jean-Lo De Carfel Pat Morin André van Renssen Sander Verdonschot Abstract We present improved pper and loer bonds on the
More informationCS224W Final Report. 1 Introduction. 3 Data Collection and Visualization. 2 Prior Work. Cyprien de Lichy, Renke Pan, Zheng Wu.
CS224W Final Report Cyprien de Lichy, Renke Pan, Zheng W 1 Introdction December 9, 2015 Recommender systems are information filtering systems that provide sers with personalized sggestions for prodcts
More informationAugmenting the edge connectivity of planar straight line graphs to three
Agmenting the edge connectivity of planar straight line graphs to three Marwan Al-Jbeh Mashhood Ishaqe Kristóf Rédei Diane L. Sovaine Csaba D. Tóth Pavel Valtr Abstract We characterize the planar straight
More informationComputer-Aided Mechanical Design Using Configuration Spaces
Compter-Aided Mechanical Design Using Configration Spaces Leo Joskowicz Institte of Compter Science The Hebrew University Jersalem 91904, Israel E-mail: josko@cs.hji.ac.il Elisha Sacks (corresponding athor)
More informationProf. Kozyrakis. 1. (10 points) Consider the following fragment of Java code:
EE8 Winter 25 Homework #2 Soltions De Thrsday, Feb 2, 5 P. ( points) Consider the following fragment of Java code: for (i=; i
More informationEvaluating GLR parsing algorithms
cience of Compter Programming 61 (2006) 228 244 www.elsevier.com/locate/scico Evalating GLR parsing algorithms Adrian Johnstone, Elizabeth cott, Giorgios Economopolos Department of Compter cience, Royal
More informationFinite Domain Cuts for Minimum Bandwidth
Finite Domain Cts for Minimm Bandwidth J. N. Hooker Carnegie Mellon University, USA Joint work with Alexandre Friere, Cid de Soza State University of Campinas, Brazil INFORMS 2013 Two Related Problems
More informationMaster for Co-Simulation Using FMI
Master for Co-Simlation Using FMI Jens Bastian Christoph Claß Ssann Wolf Peter Schneider Franhofer Institte for Integrated Circits IIS / Design Atomation Division EAS Zenerstraße 38, 69 Dresden, Germany
More information5 Performance Evaluation
5 Performance Evalation his chapter evalates the performance of the compared to the MIP, and FMIP individal performances. We stdy the packet loss and the latency to restore the downstream and pstream of
More informationIP Multicast Fault Recovery in PIM over OSPF
1 IP Mlticast Falt Recovery in PIM over OSPF Abstract Relatively little attention has been given to nderstanding the falt recovery characteristics and performance tning of native IP mlticast networks.
More informationEXAMINATIONS 2010 END OF YEAR NWEN 242 COMPUTER ORGANIZATION
EXAINATIONS 2010 END OF YEAR COPUTER ORGANIZATION Time Allowed: 3 Hors (180 mintes) Instrctions: Answer all qestions. ake sre yor answers are clear and to the point. Calclators and paper foreign langage
More informationMaximum Weight Independent Sets in an Infinite Plane
Maximm Weight Independent Sets in an Infinite Plane Jarno Nosiainen, Jorma Virtamo, Pasi Lassila jarno.nosiainen@tkk.fi, jorma.virtamo@tkk.fi, pasi.lassila@tkk.fi Department of Commnications and Networking
More informationThe Impact of Avatar Mobility on Distributed Server Assignment for Delivering Mobile Immersive Communication Environment
This fll text paper was peer reviewed at the direction of IEEE Commnications Society sbject matter experts for pblication in the ICC 27 proceedings. The Impact of Avatar Mobility on Distribted Server Assignment
More informationThe single-cycle design from last time
lticycle path Last time we saw a single-cycle path and control nit for or simple IPS-based instrction set. A mlticycle processor fies some shortcomings in the single-cycle CPU. Faster instrctions are not
More informationPicking and Curves Week 6
CS 48/68 INTERACTIVE COMPUTER GRAPHICS Picking and Crves Week 6 David Breen Department of Compter Science Drexel University Based on material from Ed Angel, University of New Mexico Objectives Picking
More informationOptimization and Translation of Tableau-Proofs. Abstract: Dierent kinds of logical calculi have dierent advantages and disadvantages.
J. Inform. Process. Cybernet. EIK?? (199?), (formerly: Elektron. Inform.verarb. Kybernet.) Optimization and Translation of Tablea-Proofs into Resoltion By Andreas Wolf, Berlin Abstract: Dierent kinds of
More informationBlended Deformable Models
Blended Deformable Models (In IEEE Trans. Pattern Analysis and Machine Intelligence, April 996, 8:4, pp. 443-448) Doglas DeCarlo and Dimitri Metaxas Department of Compter & Information Science University
More informationA GENERIC MODEL OF A BASE-ISOLATED BUILDING
Chapter 5 A GENERIC MODEL OF A BASE-ISOLATED BUILDING This chapter draws together the work o Chapters 3 and 4 and describes the assembly o a generic model o a base-isolated bilding. The irst section describes
More informationTriangle-Free Planar Graphs as Segments Intersection Graphs
Triangle-ree Planar Graphs as Segments Intersection Graphs N. de Castro 1,.J.Cobos 1, J.C. Dana 1,A.Márqez 1, and M. Noy 2 1 Departamento de Matemática Aplicada I Universidad de Sevilla, Spain {natalia,cobos,dana,almar}@cica.es
More informationIntroduction to Algorithms. Minimum Spanning Tree. Chapter 23: Minimum Spanning Trees
Introdction to lgorithms oncrete example Imagine: Yo wish to connect all the compters in an office bilding sing the least amont of cable - ach vertex in a graph G represents a compter - ach edge represents
More informationh-vectors of PS ear-decomposable graphs
h-vectors of PS ear-decomposable graphs Nima Imani 2, Lee Johnson 1, Mckenzie Keeling-Garcia 1, Steven Klee 1 and Casey Pinckney 1 1 Seattle University Department of Mathematics, 901 12th Avene, Seattle,
More informationABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS
Proceedings th FIG Symposim on Deformation Measrements Santorini Greece 00. ABSOUTE DEFORMATION PROFIE MEASUREMENT IN TUNNES USING REATIVE CONVERGENCE MEASUREMENTS Mahdi Moosai and Saeid Khazaei Mining
More informationAn Extensive Study of Static Regression Test Selection in Modern Software Evolution
An Extensive Stdy of Static Regression Test Selection in Modern Software Evoltion Owolabi Legnsen 1, Farah Hariri 1, Agst Shi 1, Yafeng L 2, Lingming Zhang 2, and Darko Marinov 1 1 Department of Compter
More informationLecture 10. Diffraction. incident
1 Introdction Lectre 1 Diffraction It is qite often the case that no line-of-sight path exists between a cell phone and a basestation. In other words there are no basestations that the cstomer can see
More informationFast Obstacle Detection using Flow/Depth Constraint
Fast Obstacle etection sing Flow/epth Constraint S. Heinrich aimlerchrylser AG P.O.Box 2360, -89013 Ulm, Germany Stefan.Heinrich@aimlerChrysler.com Abstract The early recognition of potentially harmfl
More informationReview Multicycle: What is Happening. Controlling The Multicycle Design
Review lticycle: What is Happening Reslt Zero Op SrcA SrcB Registers Reg Address emory em Data Sign etend Shift left Sorce A B Ot [-6] [5-] [-6] [5-] [5-] Instrction emory IR RegDst emtoreg IorD em em
More informationAdvanced PCFG algorithms
Advanced PCFG algorithms! BM1 Advanced atural Language Processing Alexander Koller! 9 December 2014 Today Agenda-based parsing with parsing schemata: generalized perspective on parsing algorithms. Semiring
More informationIEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 6, NO. 5, MAY On the Analysis of the Bluetooth Time Division Duplex Mechanism
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 6, NO. 5, MAY 2007 1 On the Analysis of the Bletooth Time Division Dplex Mechanism Gil Zssman Member, IEEE, Adrian Segall Fellow, IEEE, and Uri Yechiali
More informationNETWORK PRESERVATION THROUGH A TOPOLOGY CONTROL ALGORITHM FOR WIRELESS MESH NETWORKS
ETWORK PRESERVATIO THROUGH A TOPOLOGY COTROL ALGORITHM FOR WIRELESS MESH ETWORKS F. O. Aron, T. O. Olwal, A. Krien, Y. Hamam Tshwane University of Technology, Pretoria, Soth Africa. Dept of the French
More informationPipelining. Chapter 4
Pipelining Chapter 4 ake processor rns faster Pipelining is an implementation techniqe in which mltiple instrctions are overlapped in eection Key of making processor fast Pipelining Single cycle path we
More informationData/Metadata Data and Data Transformations
A Framework for Classifying Scientic Metadata Helena Galhardas, Eric Simon and Anthony Tomasic INRIA Domaine de Volcea - Rocqencort 7853 Le Chesnay France email: First-Name.Last-Name@inria.fr Abstract
More informationConstructing Multiple Light Multicast Trees in WDM Optical Networks
Constrcting Mltiple Light Mlticast Trees in WDM Optical Networks Weifa Liang Department of Compter Science Astralian National University Canberra ACT 0200 Astralia wliang@csaneda Abstract Mlticast roting
More informationResolving Linkage Anomalies in Extracted Software System Models
Resolving Linkage Anomalies in Extracted Software System Models Jingwei W and Richard C. Holt School of Compter Science University of Waterloo Waterloo, Canada j25w, holt @plg.waterloo.ca Abstract Program
More informationAn Adaptive Strategy for Maximizing Throughput in MAC layer Wireless Multicast
University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering May 24 An Adaptive Strategy for Maximizing Throghpt in MAC layer Wireless Mlticast Prasanna
More informationPARAMETER OPTIMIZATION FOR TAKAGI-SUGENO FUZZY MODELS LESSONS LEARNT
PAAMETE OPTIMIZATION FO TAKAGI-SUGENO FUZZY MODELS LESSONS LEANT Manfred Männle Inst. for Compter Design and Falt Tolerance Univ. of Karlsrhe, 768 Karlsrhe, Germany maennle@compter.org Brokat Technologies
More informationAn Introduction to GPU Computing. Aaron Coutino MFCF
An Introdction to GPU Compting Aaron Cotino acotino@waterloo.ca MFCF What is a GPU? A GPU (Graphical Processing Unit) is a special type of processor that was designed to render and maniplate textres. They
More informationTopological Drawings of Complete Bipartite Graphs
Topological Drawings of Complete Bipartite Graphs Jean Cardinal Stefan Felsner y Febrary 017 Abstract Topological drawings are natral representations of graphs in the plane, where vertices are represented
More informationThe Volcano Optimizer Generator: Extensibility and Efficient Search
The Volcano Optimizer Generator: Extensibility and Efficient Search - Prithvi Lakshminarayanan - 301313262 Athors Goetz Graefe, Portland State University Won the Most Inflential Paper award in 1993 Worked
More informationDiscrete Cost Multicommodity Network Optimization Problems and Exact Solution Methods
Annals of Operations Research 106, 19 46, 2001 2002 Klwer Academic Pblishers. Manfactred in The Netherlands. Discrete Cost Mlticommodity Network Optimization Problems and Exact Soltion Methods MICHEL MINOUX
More informationOPTI-502 Optical Design and Instrumentation I John E. Greivenkamp Homework Set 9 Fall, 2018
OPTI-502 Optical Design and Instrmentation I John E. Greivenkamp Assigned: 10/31/18 Lectre 21 De: 11/7/18 Lectre 23 Note that in man 502 homework and exam problems (as in the real world!!), onl the magnitde
More information4.13 Advanced Topic: An Introduction to Digital Design Using a Hardware Design Language 345.e1
.3 Advanced Topic: An Introdction to Digital Design Using a Hardware Design Langage 35.e.3 Advanced Topic: An Introdction to Digital Design Using a Hardware Design Langage to Describe and odel a Pipeline
More informationCS 153 Design of Operating Systems Spring 18
CS 153 Design of Operating Systems Spring 18 Lectre 9: Synchronization (1) Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Cooperation between Threads
More informationLemma 1 Let the components of, Suppose. Trees. A tree is a graph which is. (a) Connected and. (b) has no cycles (acyclic). (b)
Trees Lemma Let the components of ppose "! be (a) $&%('*)+ - )+ / A tree is a graph which is (b) 0 %(')+ - 3)+ / 6 (a) (a) Connected and (b) has no cycles (acyclic) (b) roof Eery path 8 in which is not
More informationChapter 7 TOPOLOGY CONTROL
Chapter TOPOLOGY CONTROL Oeriew Topology Control Gabriel Graph et al. XTC Interference SINR & Schedling Complexity Distribted Compting Grop Mobile Compting Winter 00 / 00 Distribted Compting Grop MOBILE
More informationCurves and Surfaces. CS 537 Interactive Computer Graphics Prof. David E. Breen Department of Computer Science
Crves and Srfaces CS 57 Interactive Compter Graphics Prof. David E. Breen Department of Compter Science E. Angel and D. Shreiner: Interactive Compter Graphics 6E Addison-Wesley 22 Objectives Introdce types
More informationCS 4204 Computer Graphics
CS 424 Compter Graphics Crves and Srfaces Yong Cao Virginia Tech Reference: Ed Angle, Interactive Compter Graphics, University of New Mexico, class notes Crve and Srface Modeling Objectives Introdce types
More informationEnhanced Performance with Pipelining
Chapter 6 Enhanced Performance with Pipelining Note: The slides being presented represent a mi. Some are created by ark Franklin, Washington University in St. Lois, Dept. of CSE. any are taken from the
More informationTDT4255 Friday the 21st of October. Real world examples of pipelining? How does pipelining influence instruction
Review Friday the 2st of October Real world eamples of pipelining? How does pipelining pp inflence instrction latency? How does pipelining inflence instrction throghpt? What are the three types of hazard
More information