


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
he world s information infra structure continues to fragment and many believe that the next phase of the information revolution will be character ized by tiny low cost computer devices these next genera tion devices will dominate the future landscape of computing early artifacts of this growing trend hand held computers personal digital assistants internet ready cellular phones ir and rf wireless networks continue to proliferate in increasing numbers and in the near future these devices will outnumber the people on this planet it will be commonplace to encounter densely instrumented environments these smart spaces will provide us with a wealth of environmental information and provide us with an unimaginable degree of control over our interactions with the world smart spaces will be populated by stationary and mobile sensors a smart space can use these sensors to render fusion services generally speaking a fusion service provides appli cations with information about conditions or events in the environment such as geographical locations identities of peo ple and objects emergency situations etc this information provides applications with a context for their operation and applications that use context information are said to be con text aware for example a context aware calendar can display daily information based on the location of the user there is an urgent need to create infrastructures to render data fusion services to facilitate the construction of context aware applica tions and to optimize the operation of the devices that popu late a smart space while much research on smart space infrastructures focus es on deterministic services such as finding and using a print er fusion services have uncertainty as a constant companion uncertainty arises from inherently imperfect and noisy sen sors environmental noise and incomplete knowledge about the condition of the world gained from sensors because of this techniques to characterize fusion services must take uncertainty into account and implementations of fusion ser vice infrastructures must be robust to noise even determinis tic services can be reformulated as services with uncertainty for example instead of a service that helps a user find the nearest printer we would like a service that finds the best printer for a given job in our research we consider several questions regarding fusion services how is a fusion service specified how do you characterize the performance of a sensing ser vice i e how accurately does the service tell you something about the world and how much did it cost you how can you implement fusion services in terms of perfor mance goals and resource constraints this article describes our on going efforts to construct an infrastructure to support fusion services in particular we characterize fusion services using evidential reasoning tech niques in our bayesian service model fusion services are specified as bayesian networks information theoretic algo rithms are used to optimize the number of sensors consulted for any fusion service based on a quality of information metric to characterize fusion service performance we have implemented an infrastructure for supporting a dynamic set of sensors and services in a smart space using this infrastructure and a wireless network we implemented a probabilistic indoor location system that optimizes the number of sensors consult ed while maintaining a high degree of accuracy building sensing services bayesian service model we can always construct fusion services on a per application basis but clearly this is inefficient and many tasks such as finding and using sensors will be common across many appli cations if we could design a black box that allows us to generically specify and render a fusion service then we could support many applications with a single infrastructure to implement this box we need a formalism for specifying how sensor data should be interpreted if there is more than one way to implement a sensing service then we require a means to measure the performance of the different implementations so we may choose between them our performance measure should consider how good the information is from the sensing service as well as the cost of using a given implementation of sensing service for example how often does a fire detection service actually detect a real fire how much energy does it cost to run this service for two days sensing service specification we model sensing services using evidential reasoning tech niques we collect evidence regarding a query variable from sensors for example our query variable could be is there a fire and we use sensor evidence to tell us the probability of yes or no the most likely value of the query variable is the value with the highest probability and the system responds ieee personal communications october 2000441070 9916 00 10 00 2000 ieee t managing context data for smart spaces paul castro and richard muntz university of california abstract we describe our on going efforts to construct a service infrastructure to support smart environments we characterize fusion services which extract and infer useful context information from sensor data using evidential reasoning techniques we specify sensing services as bayesian networks and use information theoretic algorithms to optimize the resources consumed by the rendering of a service we define a quality of information metric to characterize sensing service performance we have implemented an infrastructure for supporting a dynamic set of sensors and services in a smart space using this infrastructure and an ieee 802 11 network we implemented a probabilistic indoor location system that optimizes the number of sensors consulted when determining the location of a user while maintaining a high degree of accuracy ieee personal communications october 200045 with the most likely value probabilistic techniques are attrac tive due to their ability to express uncertainty and their grounding in well understood theories of probability fusion services are inherently noisy at both the sensor level and the derivation level it is only through probabilistic notions that we can express a measure of the effectiveness of our derivations we adopt bayesian networks as a probabilistic framework to interpret evidence from sensors regarding a query variable a bayesian network is a succinct graphical representation of a joint probability distribution and algorithms exist to extract probability values from the distribution we can perform probabilistic sensor fusion and higher level context deriva tion with bayesian networks in our framework a fusion ser vice is specified by a hierarchical bayesian network i e a tree where the root of the tree specifies the query variable of the sensing service sensors are represented as leaf nodes in the tree intermediate nodes represent intervening variables that represent important subgoals of the inference task but are not necessarily directly observable using existing algo rithms we can instantiate sensor nodes to some value and cal culate their effect on the distribution of the query variable quality of information qoi when a service is rendered the input to the black box is information or evidence collected from sensors in the envi ronment the output of the box is a probability distribution over some values of a query variable we can measure the performance of a fusion service by characterizing the distribu tion of the output obviously an important parameter is the accuracy of the service does the most likely value of the dis tribution correspond to the actual value of the query variable for example how often does a person identifier service cor rectly identify a person consider another situation the output of the black box returns all possible answers qualified by a probability mea sure the most likely value is the one with the greatest proba bility however even this answer has some amount of uncertainty e g the service can only identify a person with a probability of 80 percent we can measure the level of uncer tainty in the answer using the information theoretic term entropy entropy has long been used to measure the unifor mity of a probability distribution conceptually a uniform dis tribution has greater uncertainty that a sharply peaked distribution and entropy is a quantification of that uncertain ty the better our sensing service the more certain it should be about the value of our query variable we define qoi to be a tuple containing a measure of accu racy and a measure of uncertainty in the most likely value of the query variable entropy we seek to maximize qoi by having highly accurate highly certain services resource constraints energy and communications bandwidth constraints are power ful drivers for smart spaces technology a sensing service should take this into account before rendering a service the concept of mutual information is related to entropy and pro vides a measure of how sensitive one random variable is to another we can approximate the value of a sensor for a given service using this quantity in order to predict if it is worth some energy or communications cost to use sensing service infrastructure our infrastructure is jini based and implements the bayesian service model the infrastructure consists of three main components the inference server for calculating probability distributions a lookup service for keeping track of different sensors and services in the environments and a memory ele ment for recording and archiving the results of sensing ser vices fusion services are specified as bayesian networks formatted as extensible markup language xml docu ments when an application needs a fusion service per formed it checks the lookup service currently the standard jini lookup service for the correct type of fusion service when the service is found the application downloads an interface to the service manager and requests that the fusion service be rendered the selected service instantiates an instance of the bayesian network on the inference server based on sensors registered with the lookup service the infrastructure then renders the service based on cost con straints clearly all sensors and services should use a common lan guage to describe their capabilities and operating characteris tics for example a location sensor that provides point location information is different from a proximity sensor that can provide region location information the lookup ser vice organizes sensors and services on a pre defined taxono my using the distributed jini architecture has several advan tages sensors can enter and leave the environment while ser vices adjust to these changes using the template programming model services can accept new sensors or sub stitute new sensors for old sensors as they become available the infrastructure is robust to changes in the environment as well as changes in the types of information sources available now and in the future probabilistic indoor location system to demonstrate our infrastructure we have constructed a location sensing service a user with a laptop can move around our building and the location sensing service reports the most likely location of the user location is given as distinct regions such as inside the media lab and out side room 3811 this service is a prototype indoor loca tion system for a notebook computer using wavelan wireless network technology our goal was not to build a robust location system but rather provide an example of a real life fusion service we simulated location sensors by utilizing base stations access points in the wireless net work the notebook computer has a wireless network card that can communicate with different base stations in order to route packets we can measure the signal to noise ratio snr between the notebook computer and different base stations for locations in the building since this information is fairly noisy we encode a model in a bayesian network that describes the joint probability distribution for location given base station snrs to instantiate the service the user can run a window based graphical user interface gui that displays the prob ability distribution from the location service as a histogram we have also constructed a mobile multimedia application that provides location aware recording of audio video and images initially the application contacts the lookup service to find a service that can provide it with location informa tion if such a service exists the application downloads the interface to the location service and queries the service periodically for information regarding the location of a spe cific notebook computer the location service runs on another machine and updates its information every three seconds the location service is both a service and a client base stations register themselves with the lookup service via a software proxy representing an individual base station the ieee personal communications october 200046 location service requests information from base stations registered with the lookup service using the lookup ser vice the application is robust to based stations coming and going minimizing sensor usage in the location service we experimented with two types of location services we assume that each time a base station is consulted for snr information a unit cost is incurred the first location service always consults every base station for each location update using all the available information provides the maximum qoi for the location service intuitively given the attenuation of signals from a base sta tion to the notebook computer it is really not necessary to consult all the base stations consulting base stations physical ly nearer to the notebook computer is more useful than con sulting base stations further away this concept of nearer and further for an information source is captured in general terms by the information theoretic quantity of mutual infor mation the second type of location service went about its duties more intelligently and used qoi and mutual informa tion measures to minimize the number of base stations con sulted for each location update our initial algorithm for the second location service is as follows 1 order all sensors by global mutual information conditioned on nothing and put in the global order list gbl 2 order all sensors by local mutual information conditioned on location and put in the local order list lol there is a local order list for each location 3 bootstrap the location system by consulting all sensors in the gbl one at a time until the maximum probability p of the resultant distribution is greater than the threshold t 4 set the current location to be l where max p 1 assume there are no ties 5 at the next location update consult only the sensors in the lol for l one at a time until the maximum probability p of the resultant distribution is less that the threshold t 6 if application no longer requests the service then stop else go to 4 optimization results the performance of the two location services is described in table 1 the naive service consulted all sensors and is listed under the column labeled all sensors we ran the second qoi location service using three different threshold settings y 01 5 9 as described in the algorithm above the first row shows how accurately the service reported the position of the notebook computer given that the sensor reading from the base stations was valid i e enumerated in the bayesian network the second row describes the percent age of times the service could not report a location due to an undefined set of sensor readings the final row shows the total number of sensor readings during a fixed time for each service the results show the accuracy qoi of the service vs the number of sensor readings conclusions the results from our tests indicate that it is possible to mini mize sensor usage while still maintaining an acceptable level of performance although the second location service was less accurate it reported less invalid states this result is not sur prising since there is a probability that a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- MS Office考試挑戰(zhàn)試題及答案
- C++知識點(diǎn)總結(jié)與歸納試題及答案
- 計算機(jī)二級MySQL模擬試題及答案
- Delphi重要概念理解2025年考試試題及答案
- 2025年可調(diào)式簡易剝線鉗項(xiàng)目市場調(diào)查研究報告
- 測試技能提升2025年計算機(jī)二級VB考試試題及答案
- 2025年卷簾門鍍鋅板復(fù)合底梁項(xiàng)目市場調(diào)查研究報告
- 計算機(jī)二級Msoffice實(shí)例逐步解析試題及答案
- 二級計算機(jī)Python課堂測試試題及答案
- 2025年不銹鋼墊網(wǎng)項(xiàng)目市場調(diào)查研究報告
- 初級會計師考試歷年真題試題及答案
- 汽車制造業(yè)產(chǎn)品質(zhì)量管理措施
- 中國老年患者術(shù)后譫妄防治專家共識
- 科學(xué)上海會考試卷及答案
- 中小學(xué)校園安全風(fēng)險防控規(guī)范操作手冊與案例分析
- 大模型備案-落實(shí)算法安全主體責(zé)任基本情況-XX集團(tuán)有限公司
- 重大危險源安全管理培訓(xùn)
- 封閉管理的疫情防控課件
- 離婚協(xié)議書正規(guī)打?。?025年版)
- 門診口腔院培訓(xùn)
- 世界各地文化創(chuàng)意產(chǎn)業(yè)發(fā)展報告表
評論
0/150
提交評論