0:00:12but the introduction
0:00:14what i the like to put in C is variable and a the for applying were some many common
0:00:20this is motivated by the need to money to increasingly complex
0:00:23system using more process and uh
0:00:26and the application we will consider of is it is by men a patient monitoring device
0:00:34what i mean we that's say input again
0:00:36or hmmm
0:00:37what i mean when i say intelligence by method devices is
0:00:41device is that are capable of of
0:00:43deciphering
0:00:44specifically a logical states you know patience
0:00:48if we can do this
0:00:49then the D this can actually
0:00:51there are six really that as like
0:00:53this big guys an every way to you know directly at closed loop weight
0:00:58or
0:00:58perform from corning king and monitoring
0:01:01know directly way
0:01:03or
0:01:04you reliable for this
0:01:07but the challenges that
0:01:08the signals
0:01:09there we can get from the body
0:01:11or physiological a logical the complex
0:01:13and difficult to interpret
0:01:17to illustrate the complexity is
0:01:19i have shown the example all
0:01:20see section
0:01:22based on a like trying to follow grass
0:01:24or a easy
0:01:26E easy the signal all you we can measure on the scale
0:01:30a good thing is
0:01:31this signal is available non invasive lee
0:01:35but the problem is it does not represent a caesar activity with high C
0:01:41for example
0:01:42this strange and the brewers
0:01:45a is G signal drinks lee
0:01:48we need to discriminate this
0:01:51with
0:01:52the is
0:01:53which corresponds to the onset of the season
0:01:57the second challenge is that
0:01:59the characteristics
0:02:00of house teachers or at eight
0:02:03or different from patient to patient
0:02:07the excitation of read don't impatient a
0:02:10is different from patient be
0:02:13to overcome bossed is
0:02:16on extremely the powerful technique
0:02:18is
0:02:19data driven
0:02:20which the less us to construct a a or there
0:02:23hi space be city model
0:02:25of the signal
0:02:28now that challenge is to apply these models with a low energy
0:02:33a a line
0:02:35our errors
0:02:36discuss the end it's off
0:02:38in data-driven modeling
0:02:40in the framework of supervised of learning
0:02:43then
0:02:44our proposed a at the
0:02:46for all were coming
0:02:48and just scaling with more the complex
0:02:51then our present our experiments
0:02:53and we don't
0:02:57we can
0:02:58a a data driven model using supervised learning
0:03:02the reason that the data driven thing is powerful is that
0:03:07recently centrally data bases have emerged it in clinical the domain
0:03:11where if is a lot of seeing a lost
0:03:13recording the in hospitals
0:03:15are
0:03:17uh are sort of along with the clean call annotations
0:03:21but
0:03:22what makes it important for low power devices
0:03:25it's that
0:03:26the same signal also available in these devices
0:03:30do and but tori recording technology
0:03:33so
0:03:34but low power devices
0:03:36can directly
0:03:37take advantage of the data driven models
0:03:40construct the from hospital they are based
0:03:46the typical framework of the data driven detectors is shown here
0:03:50there are two phases
0:03:52the first is it's training
0:03:54and the second phase is able power real-time detection
0:04:00training involves constructing a a a high or high specificity the model
0:04:05from previous observations
0:04:07that have been assigned with clinical labels
0:04:10but this phase is assumed to one offline and you frequently
0:04:17detection occurs continuously and in real time on advice
0:04:21so energy is concern
0:04:24with detection
0:04:26there are two components
0:04:28so the competition
0:04:29first
0:04:30feature extraction
0:04:31and second
0:04:33classification of
0:04:34features by applying be high of the remote
0:04:39feature are extraction
0:04:40does not involve mobile mean
0:04:43here we simply major D of the use of
0:04:46wonders
0:04:47that we believed to be correlated
0:04:49with the states of interest
0:04:53and record them by markers
0:04:56it's a job of the classification to G screen eight is correlation as
0:05:00using the model the was construct
0:05:07two and a nice the energy of detection
0:05:09we have considered
0:05:10to by medical applications
0:05:13in detection
0:05:15by are are spectre energy
0:05:17extracted in eight
0:05:19different frequency bins
0:05:21from each each E the channel
0:05:23or what three E pop
0:05:25up to eighteen he the channels
0:05:27this gives the face every them is not like key of force that thirty true
0:05:33you know a real a detection
0:05:36morphology of of the T C you form
0:05:38sample of around the to as complex
0:05:41is used
0:05:42which are least two twenty one piece of a them is not weekly
0:05:47the feature vector them is not a cure for thirty two
0:05:50and twenty one
0:05:51real fact
0:05:52the energy
0:05:53um
0:05:54the energy just scaling of the classification
0:06:00the next that is
0:06:01cost buying features
0:06:03to detect caesar's in um them yeah
0:06:07we use a a popular machine learning classifier
0:06:10chord a support vector machine
0:06:13a conceptually and svm examines
0:06:17um
0:06:18"'cause" of vectors you know high the all that is space
0:06:22you use this training data from
0:06:25positive if
0:06:26and they are two classes
0:06:29and it's samples vectors
0:06:30at the edge of
0:06:32these
0:06:33distributions
0:06:34to represent a decision boundary
0:06:38the set of selected vectors
0:06:40a long boundary
0:06:42it's called the support vectors
0:06:44and these are used
0:06:45in this
0:06:47color computation
0:06:49then to classify the incoming test
0:06:52feature vectors based on the resulting sign
0:06:55it can have function
0:06:57okay
0:06:58it's commonly used
0:07:00to transform the feature vectors into a higher dimensional dimensionality space
0:07:05which effectively allows the system some boundary
0:07:08to be much more flexible
0:07:13so that a a number of
0:07:15a support vectors and the feature vector dimensionality thus
0:07:19you to mean complex at of the color competition
0:07:25in this slide
0:07:26i the energy analysis of
0:07:28features extraction and and classification
0:07:31most like the egg create instructions assimilate
0:07:35classification energy
0:07:37but over the feature is there's an energy
0:07:39by a factor of thirty and almost twenty
0:07:43in these applications
0:07:45so
0:07:46the classification energy is what would like to focus on
0:07:51and this
0:07:52so if a part
0:07:53has to keep are amateurs
0:07:55which represent
0:07:57uh more the complexity
0:08:00a first
0:08:01the number of support vectors
0:08:03and second
0:08:04a recognition a like
0:08:06and the application we choose
0:08:09stress each of these respectively
0:08:13or the much requires
0:08:15fifteen a house and a support vectors
0:08:18right yeah six C S section we parse as many yes six hundred
0:08:23but the feature vector dimensionality can be at
0:08:26can be as high as for the two
0:08:28which a least to the high classification energy
0:08:34that's slide
0:08:34all we discuss the importance of con non linearity
0:08:38which the "'cause" is energy scaling with the number of support vectors
0:08:44if the can have "'em" can a were of the in a function
0:08:48then the colour the computation is that dot product
0:08:51between the support vector
0:08:53and that test spectra et
0:08:56that as the linear
0:08:58re can pull of X from the summation
0:09:01no bowing the summation to be pretty
0:09:04well what all the support vectors
0:09:06so that we can all work on the in just scaling
0:09:10the problem is that
0:09:12the linear kernel this not provide sufficient
0:09:15but but lady you know this some bound
0:09:18in this example
0:09:20a gonna be seen to prince
0:09:22many of the non see the point
0:09:25right to radial basis function kernel
0:09:27provide a much higher flexibility in addition boundary
0:09:32base a result
0:09:34this has been widely used in by mental applications
0:09:39but
0:09:40when energy is concern
0:09:42then we need to worry about the energy scaling
0:09:45of the all of carnal
0:09:46because the exponential function in the log of call
0:09:50precludes spree competition
0:09:53so
0:09:54the con all nonlinearities importance for accuracy
0:09:58what we need to worry about the energy scaling
0:10:04in this work
0:10:05um
0:10:07we have
0:10:08turned off all "'cause"
0:10:09to not type of carnal
0:10:11called the polynomial kernel
0:10:14the problem on all
0:10:16well for an intermediate level of flexibility
0:10:19compared to the art of kernel
0:10:21and because of that
0:10:23it has not been widely explored you met are with them
0:10:28but what is important here is that we propose a way to
0:10:33dropped
0:10:34wait reese truck this
0:10:35all
0:10:37um so that we can
0:10:39sorry um
0:10:41so is important here is that
0:10:43we propose a way to structure the on kernel
0:10:46that
0:10:47permits spree computation
0:10:49all well all the support vectors
0:10:51so that we can all work on the in just scaling
0:10:55the dot product and securing in the protocol call can be rewritten can in the back a modification for
0:11:03that
0:11:04you can pull out
0:11:05the vector X
0:11:06out of the summation
0:11:10and then the computation becomes a a vector
0:11:15matrix
0:11:16vector
0:11:17multiplication
0:11:19between the test vector
0:11:20in the new D gen
0:11:22matrix
0:11:24and because of that
0:11:25we can all work on the just scaling with the number of
0:11:29support vector
0:11:34actually uh what our proposed restructuring
0:11:38does this that
0:11:39it alters energy trade
0:11:42to illustrate the new energy is space
0:11:45i have a and the lies
0:11:46the energy profiling result
0:11:51the first figure shows the energy with respect to the number of support vectors
0:11:57in the in a kernel
0:11:59the energy is constant and vol
0:12:01but the actors is also low
0:12:04which will see in the next slide
0:12:06the all we have and the can should be a scaling
0:12:11but we can all work can this in the plot the carnal
0:12:13but using the composition restructuring that we propose
0:12:19the accuracy of the plot a is a concern
0:12:22and i we so the results in the next slide
0:12:25the second figure shows how the energy scales with D feature vector dimensionality
0:12:33because all the computation restructuring
0:12:36that transforms
0:12:37support
0:12:38vectors into a decision matrix
0:12:41now we have
0:12:43for the energy scaling that than the here
0:12:47but what is important here is that
0:12:49there are several to every
0:12:51and several application specific techniques
0:12:54they we'd used the feature recognition T
0:12:56as always so
0:12:58and because of that
0:13:00this
0:13:00energy trade
0:13:02i give us a value the over option
0:13:07in this slide
0:13:08i showed the performance results of already with and text in all but for six patients
0:13:13from a I T B I it's already made database
0:13:18sis this are with them requires a large number of support vectors
0:13:22and just scaling is a key sing here
0:13:26but first
0:13:27as shown in the table
0:13:29the big a all shows poor performance
0:13:32right to plot the kernel it's very close performance
0:13:36to the or of colour
0:13:41because all of that competition with structuring oh sorry um because of at the large number of support vectors in
0:13:47this application
0:13:50the energy just scaling the energy saving
0:13:53i thanks to the plot can of restructuring are of substantial
0:13:58there is first a moderate rate energy savings of approximately two point three X
0:14:05simply going from one all of kernel
0:14:07to the simpler for the carnal
0:14:10but then
0:14:11computational restructuring
0:14:14gives additional
0:14:15eleven a hundred X energy savings
0:14:18by all were coming
0:14:19this support vectors skimming
0:14:25use are the performance reach of easy base
0:14:28C just action
0:14:32since this is patient specific out with them
0:14:36we construct a a classifier model
0:14:38and present
0:14:39results for each of twenty two patients
0:14:43i pose i that these numbers or impossible to read
0:14:46but i would read to you to uh the overall result in the bottom
0:14:51and the of in is also shown "'em" break is for compare
0:14:57for individual patients
0:15:00oh we have found that the or with colours were required
0:15:03for few cases
0:15:06but for the majority
0:15:08the paul the connors or is effective
0:15:10and for some cases
0:15:12even the a con as work fine
0:15:16well but try to patients
0:15:18the every the performance of using the pour the all for the most cases
0:15:23is close to the performance of the or we have colour
0:15:26as shown in the bottom people
0:15:32in the new energy trade-offs space
0:15:34introduced by computation restructuring
0:15:38best feature vector dimensionality is as bandages
0:15:41to maximise energy saving
0:15:45but see section has a a number of features
0:15:50in addition to a generic techniques that have been reported
0:15:54it has also shown for see that action
0:15:57that the feature vector dimensionality
0:15:59can be be used
0:16:00by channel selection
0:16:03to so that channels
0:16:05we incrementally add channels one-by-one one
0:16:08until we get you close performance to the full channel
0:16:14as shown in the figure with only two easy channels
0:16:18the performance is close to the for eight channel
0:16:23and this is the number of of features
0:16:25to forty eight
0:16:29we applied a similar techniques for other patients
0:16:31and the results are shown here
0:16:40after to this channel selection
0:16:41competition restructuring can be exploited
0:16:44for you can can further their energy saving
0:16:49as an example
0:16:50i i i have shown energy uh and you say being impatient
0:16:53number seven
0:16:56um
0:16:57of going from an out of can the plot the kernel
0:17:00save energy by
0:17:02eleven one point
0:17:03to and
0:17:06you to you quadratic energy scaling
0:17:08of computation structuring
0:17:10with a with tech to the feature vector dimensionality
0:17:14it's not the each as
0:17:16top light competition restructuring direct
0:17:20but
0:17:21after
0:17:23after the channel selection
0:17:25computational restructuring
0:17:26save energy by
0:17:28we point
0:17:29to at
0:17:33and uh what you if the total of thirty six
0:17:35X energy saving
0:17:37by combining the use of a the all and computation we structure
0:17:43the energy saving for other patients are also shown in the table
0:17:52if you're a summary and conclusions
0:17:54in is yeah and for by couple complications
0:17:58the polynomial corners are on the you to light
0:18:01even though they all for some flexibility in the decision boundary
0:18:06that a to use of the poly they cannot is that
0:18:09it gives an opportunity for computation with structure
0:18:15i'm petition restructuring trays of energy in the space defined by the number of support vectors
0:18:21and the feature vector dimensionality
0:18:25this energy trade-off is favourable probable
0:18:28when the feature vector dimensionality east
0:18:30well
0:18:32which is the case in by meant that vacations
0:18:35and this leads to
0:18:36C than it can energy savings
0:18:39thank you
0:18:44okay i think you mister T any questions
0:18:51okay means to T you have i have one question
0:18:54and uh
0:18:55is is the current no you use is signal not dependent no single dependent
0:19:01i mean
0:19:01and
0:19:03oh can is kernel no applied to
0:19:06a the above such as based detection or speech recognition
0:19:11uh other indications side yeah i i i are not out a and recognition applications an speech recognition on the
0:19:18at the
0:19:19and of
0:19:20people and other applications yes yeah yeah
0:19:22while
0:19:23a we didn't export that area yeah but i believe
0:19:26we can explore we can we can apply the same techniques for other um application since this it's of technique
0:19:33is um
0:19:34for each an every
0:19:35propose classifier
0:19:37um
0:19:38but
0:19:39i'm not quite sure about the energy savings that we get from the are with them
0:19:44or because the energy savings of key um
0:19:47meant to you know or am from uh you know a um are was a foundation
0:19:51uh because um we have nice for the uh
0:19:54okay okay of course we can we can like this that same taken other
0:19:57application of okay be nice is the energy comes trend
0:20:01a current size is a yes
0:20:04of course
0:20:08so uh this if he's using as to put a like the motion
0:20:12which is a quite a generic the tool for
0:20:14in in uh
0:20:16pattern recognition clinicians see
0:20:18lead to the patent to can be presented by vectors
0:20:22the the performance
0:20:24and and it is a different story
0:20:26but in terms as support of that the missions the yet
0:20:29to to parameters when sick
0:20:32one is to the pin effect of the
0:20:34yes a a a addition
0:20:36martin in the beat that you to do we
0:20:38a fine to for different applications
0:20:41so that is that
0:20:42that's typical in
0:20:43okay yeah okay
0:20:44thank you
0:20:46why
0:20:46in our questions
0:20:48pretty
0:20:52can you also to use the number of where like to of that you use in the at least mean
0:20:56a a a a a cases um and i get a good performance and that at the savings
0:21:01so with the you in the number of
0:21:04i like terms of to using the uh at mean the kind of the uh complicated a number of electron
0:21:09um
0:21:10yep or what when in in a easy example what we did was actually exact like that
0:21:15we have a eighteen for um we have a eighteen channel
0:21:19for easy um
0:21:21so my a petition
0:21:22but use only need to three or four
0:21:25oh you G channels easy rose
0:21:27a a four our um implementation
0:21:30and um for easy G
0:21:33where
0:21:33for all the station are with some of the use one um easy you be so um
0:21:39the think the C
0:21:40uh
0:21:41takes a maximum that you can
0:21:43we do
0:21:44i think
0:21:52sure am wondering does the importance of this kind of job because you know
0:21:57um you are doing for reducing computations since saving yeah the right so
0:22:03but this kind of a especially especially you focus on cedar detections
0:22:07um
0:22:08this kind of job could be though you know points these right still
0:22:12uh a to the high this time is important for the
0:22:17or mine and the same thing
0:22:19implementation
0:22:21um is presently for online because
0:22:24by to in or mine we can um
0:22:26we can enable the close loop
0:22:29operation of these devices
0:22:31as an example
0:22:32i have this slide
0:22:37here
0:22:38if we're a like um
0:22:42for example in this application
0:22:44we we have some caesars
0:22:46detected online
0:22:48using our devices
0:22:49and this this device work
0:22:51uh can actually it
0:22:52some like
0:22:54um simulators or
0:22:56or it can actually rate
0:22:57some drug delivery system
0:23:00on mine so
0:23:01okay well i i i i one more social questions used any possibility to redo number of support vectors
0:23:07people put this kind of cell
0:23:09that that's
0:23:10so you "'cause" it is it is it possible to to what isn't it despite so a we that how
0:23:15what possibility to reduce
0:23:17hmmm the you here we in we to as the number of sub to us
0:23:20yup so uh we can we do
0:23:22a was we be
0:23:24to read as the out of you were probably of course
0:23:26we can do this that we can we we do see um
0:23:30the energy of this um classifier
0:23:33but
0:23:34it
0:23:35yeah actually depends on the signal corps of the correlations in the signal
0:23:40so
0:23:41well i think
0:23:42there's not many things that we can do for the number of support vectors i guess
0:23:46um
0:23:47yeah we we we explore and that the possibility of pop push the to use a circle
0:23:52uh
0:23:52and
0:23:53the
0:23:54special top to on as in uses such D
0:23:57and it you know send is you can
0:23:59but at the expense of performance
0:24:02so if you lose two percent cent you don't want to it
0:24:05three pins
0:24:06a to the seas
0:24:07so
0:24:09to to use one thousand times
0:24:12in that uh and the keep out that in each serving
0:24:16i don't think you can quite do to maybe due can to put the vectors
0:24:19without the need to company
0:24:21the expense
0:24:22uh you need to a T could be can be performance
0:24:25so
0:24:26so this is it may be that kid trade off
0:24:32and yeah questions
0:24:35okay
0:24:36thank you very much for your panties participation
0:24:38i Q