Solving Human Centric Challenges in Ambient Intelligence Environments to Meet Societal Needs

Total Page:16

File Type:pdf, Size:1020Kb

Solving Human Centric Challenges in Ambient Intelligence Environments to Meet Societal Needs Solving Human Centric Challenges in Ambient Intelligence Environments to Meet Societal Needs A Dissertation Presented to the Faculty of the School of Engineering and Applied Science University of Virginia In Partial Fulfillment of the requirements for the Degree Doctor of Philosophy (Computer Science) by Erin Griffiths December 2019 © 2019 Erin Griffiths Approval Sheet This dissertation is submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Computer Science) Erin Griffiths This dissertation has been read and approved by the Examining Committee: Kamin Whitehouse, Adviser Jack Stankovic, Committee Chair Mary Lou Soffa A.J. Brush John Lach Accepted for the School of Engineering and Applied Science: Dean, School of Engineering and Applied Science December 2019 i To everyone who has helped me along the way. ii Abstract In the world today there exists a large number of problems that are of great societal concern, but suffer from a problem called the tragedy of the commons where there isn`t enough individual incentive for people to change their behavior to benefit the whole. One of the biggest examples of this is in energy consumption where research has shown that we can reduce 20-50% of the energy used in buildings if people would consistently modify their behavior. However, consistent behavior modification to meet societal goals that are often low priority on a personal level is often prohibitively difficult in the long term. Even systems design to assist in meeting these needs may be unused or disabled if they require too much effort, infringe on privacy, or are frustratingly inaccurate. We need a way to automatically meet societal needs while reducing or eliminating the burden on users. The vision of Ambient Intelligent Environments (AmI) has been dedicated to meeting this and other human supportive goals since first being introduced in the late 1990s. Ambient intelligence environments are computational systems embedded in the physical environment that sense, reason about, and act for the benefit of the people in that environment and their objectives. The key factor, and challenge, of an ambient intelligence environment is that it serves its objectives invisibly and transparently, with little to no requirements on the user's behavior or cognitive load, but still incorporates the user in all its actions. It is not by accessing a computer terminal that people interact with the system, but by normal interactions with their environment and the objects within. This seems ideal for meeting societal concerns where users do not want to put any additional effort into the system. This dissertation aims to explore some of the practical uses and challenges of sensing and reasoning in ambient intelligence environments. First, I show how AmI environments are needed to personalize solutions to societal needs, such as shifting the energy peak created by daily energy use. This personalization can improve widespread adoption by allowing a system to benefit every user and not just the average one. Then, I explore two novel solutions to the two main human-centric challenges in ambient intelligence environments that may prevent the adoption of solutions for meeting societal needs: privacy vs. data collection and having the human in the loop vs. automation. Privacy is challenging in AmI because personal data is needed to create iii Abstract iv personalization, but many systems collect more private data than they need for operation. We present a novel solution to one of the worst examples of this, cameras, by using hardware limitations to preserve privacy. Keeping humans in the loop in AmI is challenging since we cannot ask for their preferences and instead need to learn through their natural interactions with the environment. In physical AmI, the interactions used to learn such preferences are often few and far between, resulting in a \small data" problem for learning. This problem is further exacerbated as preferences change over time and the system must quickly adapt. We present a novel solution that leverages the similarity between users in reinforcement learning to quickly learn in the face of these challenges. We anticipate that this work and these solutions to the two challenges of AmI will increase the accuracy, privacy, and ultimate adoption of AmI technologies to meet societal needs. Contents Contents v List of Tables . vii List of Figures . viii 1 Motivation: Meeting Societal Needs Through Sensors, Learning, and Control 1 1.1 Overview and Motivation . 1 1.2 Thesis Statement . 5 1.3 Contributions . 5 1.4 Thesis Outline . 6 2 Background and Related Work: Ambient Intelligence Environments 7 2.1 Ambient Intelligence Environments . 7 2.2 Applications in AmI . 10 2.3 Privacy in AmI . 11 2.4 Human Participation in AmI . 13 3 Using AmI to Meet Societal Needs 15 3.1 Introduction . 15 3.2 Related Work . 17 3.3 ThermalThrift: An Ambient Intelligence Water Heater . 19 3.3.1 Water Heater Tank Model . 20 3.3.2 Consumer-Facing Cost Optimization . 23 3.3.3 Utility-Facing Peak Optimization . 26 3.4 Experimental Setup . 28 3.4.1 Usage Data . 29 3.4.2 TOU Pricing . 29 3.4.3 Baseline and Optimal Algorithms . 30 3.4.4 Water Heater Simulation . 32 3.5 Results . 32 3.5.1 Consumer-Facing Cost Minimization . 33 3.5.2 Utility-Facing Peak Optimization . 35 3.5.3 Learning Period Analysis . 36 3.5.4 TES Potential and the Mixing Valve . 36 3.5.5 TES Power Peak . 37 3.6 Limitations and Future Work . 38 3.7 Conclusions . 40 4 Preserving Image Privacy for AmI Sensing 41 4.1 Introduction . 41 4.2 Related Work . 44 4.3 Lethe: A Privacy Preserving Camera for Multi-User Environments . 45 4.3.1 Crossing Detection . 46 4.3.2 Identity Detection . 50 v Contents vi 4.3.3 Memory, Data Transmission, and Privacy . 54 4.4 Experimental Setup . 55 4.4.1 Thermal Camera Implementation . 56 4.4.2 Ground Truth . 56 4.4.3 Height Variation Data Collection . 57 4.4.4 Mixed Crossing/Non-crossing Data Collection . 57 4.4.5 Evaluation Metrics . 58 4.5 Results . 58 4.5.1 Crossing Detection . 59 4.5.2 Identity Detection . 61 4.5.3 Hair, Head Coverings, and Background Temperature . 63 4.5.4 The Effect of Frame Rate and Resolution on Identity . 64 4.5.5 Why not use an RGB camera? . 66 4.6 Limitations and Future Work . 67 4.7 Conclusions . 69 5 Leveraging Similarity for Learning in AmI 71 5.1 Introduction . 71 5.2 Related Work . 73 5.3 Reinforcement Learning Background Information . 75 5.4 KindredRL: Leveraging Human Similarity to Learn Changing Behaviors . 77 5.4.1 Learning Framework . 79 5.4.2 Neighborhood Creation . 80 5.4.3 Collaborative Preference Estimation . 82 5.5 Experimental Setup . 84 5.5.1 Thermostat Application . 86 5.5.2 Blinds Application . 87 5.5.3 Water Heating Application . 87 5.5.4 Approach Parameters . 89 5.5.5 Simulation Parameters . 89 5.5.6 Baselines . 90 5.5.7 Metrics . 91 5.6 Results . 92 5.6.1 Selection of Learning Rate . 93 5.6.2 Selection of Neighborhood Parameter . 95 5.6.3 Selection of Estimation Horizon . 95 5.6.4 Effect of Occupancy and Response Rate . 96 5.6.5 Effect of Staggered Preference Change Period and Preference Length . 97 5.6.6 Water Heating . ..
Recommended publications
  • October 1996 the Maverick
    InformationAeeCONFRONTING TOMORROW TODAY OCTOBER 1996 $4.95 SPECIAL REPORT TOP 50 SYSTEMS VENDORS MAPPING 1039-5008 A Strategic the Official Publication of the ISSN Publication Australian Computer Society It never works as well without the middle. t V > ^ s Introducing IBM Software Servers. The missing part of the client/server picture. OO You’ve got clients. You’ve got servers. But to build the most efficient client/server system, you’ll need the stuff that works in the middle - linking them all together. That’s where the new IBM Software Servers come in. There are seven in all, each designed to make a specific client/server solution live up to its promise. They work alone, they work together, they just plain work - because they’re based upon IBM technologies proven to be ruthlessly reliable in businesses the world over. And they’re built to run on your choice of platforms: OS/2,® Windows NT™ and AIX.® Now, as you demand more of your network, make sure you have software that’s up to the task. With IBM Software Servers, you’ll never again have that empty feeling in the middle. If you’d like more information visit our Australian homepage at http://www.ibm.eom.au or phone 132 426 and ask for SOFTWARE/INFO. Lotus® Notes® -- ■ ’ • ' Database Server Internet Connection Server Transaction Server Systems Management Server Communications Server Directory & Security Server Solutions for a small planet” ■mmm if A*mkS** GET THE1 WHOLE PICTURE ON I.T. EDUCATION Sequel aim to equip our course participants with the skills and knowledge to meet the challenges of today’s complex information environment.
    [Show full text]
  • Understanding Expressions of Internet of Things
    Understanding Expressions of Internet of Things Kuo Chun, Tseng*, Rung Huei, Liang ** * Department of Industrial and Commercial Design, National Taiwan University of Science and Technology, Taipei, Taiwan, [email protected] ** Department of Industrial and Commercial Design, National Taiwan University of Science and Technology, Taipei, Taiwan, [email protected] Abstract: A recent surge of research on Internet of Things (IoT) has given people new opportunities and challenges. Unfortunately, little research has been done on conceptual framework, which is a crucial aspect to envision IoT design. We found that designers usually felt helpless when designing smart objects in contrast to traditional ones and needed more resources for potential expressions of interactive embodiment with this new technology. Moreover, it appears to be unrealistic to expect the designer to follow the programming thinking and theory of MEMS (Micro Electro Mechanical Systems) field. Therefore, instead of focusing on exploring the technology, this paper proposes an analytical framing and investigates interactive expressions of embodiment on smart objects that help designers understand and handle the technology as design material to design smart objects during the coming era of IoT. To achieve this goal, first we conceptualize an IoT artifact as an object that has four capabilities and provide a clear framework for understanding a thing and multiple things over time and space in ecology of IoT things powered by a cloud-based mechanism. Second, we show the analytical results of three categories: smart things and design agenda over cloud in respect of time and space. Third, drawing on the taxonomy of embodiment in tangible interfaces by Fishkin K.
    [Show full text]
  • Ambient Intelligence
    Ambient intelligence Ambient intelligence is closely related to the long term vision of an intelligent service system in which technolo- gies are able to automate a platform embedding the re- quired devices for powering context aware, personalized, adaptive and anticipatory services. Where in other me- dia environment the interface is clearly distinct, in an ubiquitous environment 'content' differs. Artur Lugmayr defined such a smart environment by describing it as ambient media. It is constituted of the communication of information in ubiquitous and pervasive environments. The concept of ambient media relates to ambient media form, ambient media content, and ambient media tech- nology. Its principles have been established by Artur Lug- mayr and are manifestation, morphing, intelligence, and experience.[1][2] An (expected) evolution of computing from 1960–2010. A typical context of ambient intelligence environment is In computing, ambient intelligence (AmI) refers to a Home environment (Bieliková & Krajcovic 2001). electronic environments that are sensitive and respon- sive to the presence of people. Ambient intelligence is a vision on the future of consumer electronics, 1 Overview telecommunications and computing that was originally developed in the late 1990s for the time frame 2010– 2020. In an ambient intelligence world, devices work in More and more people make decisions based on the effect concert to support people in carrying out their everyday their actions will have on their own inner, mental world. life activities, tasks and rituals in an easy, natural way us- This experience-driven way of acting is a change from ing information and intelligence that is hidden in the net- the past when people were primarily concerned about the work connecting these devices (see Internet of Things).
    [Show full text]
  • A. Define and Explain the Internet of Things
    IoT Solutions 1. Attempt any three of the following: a. Define and explain the Internet of Things. Ans: The Internet of things is defined as a paradigm in which objects equipped with sensors, actuators, and processors communicate with each other to serve a meaningful purpose. Equation of Internet of Things: Physical Object + Controllers, Sensors and Actuators + Internet = Internet of Things Physical Object: Devices, vehicles, buildings and other items which are embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data. Controllers: A controller, in a computing context, is a hardware device or a software program that manages or directs the flow of data between two entities In a general sense, a controller can be thought of as something or someone that interfaces between two systems and manages communications between them. Sensors: Sensor is a device, module, or subsystem whose purpose is to detect events or changes in its environment and send the information to other electronics, frequently a computer processor. A sensor is always used with other electronics. Actuators: An actuator is a component of a machine that is responsible for moving and controlling a mechanism or system. Internet: The internet is a globally connected network system that uses TCP/IP to transmit data via various types of media. The internet is a network of global exchanges – including private, public, business, academic and government networks – connected by guided, wireless and fiber-optic technologies. Example of Internet of Things: In your kitchen, a blinking light reminds you it’s time to take your tablets.
    [Show full text]
  • Core Concept: the Internet of Things and the Explosion of Interconnectivity
    CORE CONCEPTS The Internet of Things and the explosion of interconnectivity CORE CONCEPTS Stephen Ornes, Science Writer It was 1982, and a group of computer science graduate students at Carnegie Mellon University in Pittsburgh, Pennsylvania, was thirsty for more than knowledge: some wanted a Coca Cola. But the researchers were frustrated. The Coke machine was on the third floor of the university’s Wean Hall, and oftentimes they’d venture up to the dis- penser only to find it empty, or worse, full of warm soda. So the scientists connected the machine to the university’s computer network. By checking online, thirsty researchers could ensure the machine was stocked with cold bottles before visiting. This turned out to be more than an achieve- ment in efficient caffeine delivery; it’s thought to be one of the first noncomputer objects to go online (1). The notion of pervasive computing entails a vision of the world in which computing isn’t limited to tab- lets, smartphones, and laptops. The realization of this vision, called the “Internet of Things” (IoT), is the ever- expanding collection of connected devices that cap- ture and share data. Any object, outfitted with the right Pervasive computing and its realization, known as the “Internet of Things,” entails sensors, can observe and interact with its environment. an ever-expanding collection of connected devices that capture and share data. A homeowner can adjust the thermostat, close the Image courtesy of Shutterstock/a-image. blinds, or raise a garage door with a voice command to a smartphone app. A connected refrigerator can send a list of its inventory to a shopper.
    [Show full text]
  • Ubiquitous Computing Research at PARC in the Late 1980S
    The origins of ubiquitous computing research at PARC in the late 1980s by M. Weiser R. Gold † J. S. Brown ‡ Ubiquitous computing began in the Electronics At the same time, the anthropologists of the Work and Imaging Laboratory of the Xerox Palo Alto Practices and Technology area within PARC, led by Research Center. This essay tells the inside story of its evolution from “computer walls” to “calm Lucy Suchman, were observing the way people re- computing.” ally used technology, not just the way they claimed to use technology. To some of the technologists at PARC, myself included, their observations led toward thinking less about particular features of a comput- er—such as random access memory and number of pixels or megahertz—and much more about the de- n late 1987, Bob Sprague, Richard Bruce, and tailed situational use of the technology. In partic- other members of the Xerox Palo Alto Research I ular, how were computers embedded within the com- Center (PARC) Electronics and Imaging Laboratory plex social framework of daily activity, and how did (EIL) proposed fabricating large, wall-sized, flat- they interplay with the rest of our densely woven panel computer displays from large-area amorphous physical environment (also known as “the real silicon sheets. It was thought at the time that this world”)? technology might also permit these displays to func- tion as input devices for electronic pens and also for From these converging forces (“from atoms to cul- the scanning of images (by placing documents di- ture,” as we like to say of PARC) emerged the Ubiq- rectly against the displays).
    [Show full text]
  • Challenges in Ubiquitous Computing and Networking Management
    APNOMS 2003 DEP, Fukuoka, Japan Challenges in Ubiquitous Computing and Networking Management Jong T. Park ([email protected]) Kyungpook National University Korea Ubiquitous Computing & Networking Environment Electronic Cyber Space Smart Real Space Internet Internet Home Network Server (G)MPLS Server Fusion IPv6 Hot Spots 3G/4G Convergence UWB Tiny Invisible Objects Notebook Smart Interface Sensors Web/XML Actuators Bluetooth Multimedia Wearable Handheld Device Computing KNU AIN Lab. APNOMS’2003 2 Features of Cyber Space and Smart Real Space Electronic Cyber Space Smart Real Space Any (time, where, format) Any (device, object)+ Client/Server Computing, P2P Proactive & Embedded (G)MPLS, Broadband Access Computing Network Sensors, MEMS, Wearable B3G/4G, NGN, Post PC, IPv4/v6, Computing, IPv6(+), Near Field XML Communication (UWB, ..) Converging Networks Ad-hoc networks, Home networking Communication/Banking, Comm./(Music/TV Broadcasting), Telematics/Telemetry, e-commerce/government, … u-commerce/government /university/library KNU AIN Lab. APNOMS’2003 3 Current Issues in Ubiquitous Computing and Networking Current Technical Issues Low Power Intelligent Tiny Chip and Sensors Ubiquitous Interface Near-field Communication (UWB, ..), IPv6 Protection of Privacy and Security Management Intelligent Personalization Non-Technical Issues Laws and Regulation Sociological Impact KNU AIN Lab. APNOMS’2003 4 Research Projects America MIT’s Auto-ID and Oxigen, Berkeley’s Smart Dust, NIST’s Smart Space MS’s EasyLiving, HP’s CoolTown Europe
    [Show full text]
  • The Coming Age of Calm Technology
    Bits flowing through the wires of a computer network are invisible; a “network monitor” Page 1 of 8 Bits flowing through the wires of a computer network are invisible; a “network monitor...” Page 2 of 8 for the road. Any computer with which you have a special relationship, or that fully engages or THE COMING AGE OF occupies you when you use it, is a personal computer. Most handheld computers, such as the Zaurus, the Newton, or the Pilot, are today still used as personal computers. A $500 network computer is still CALM TECHNOLOGY[1] a personal computer. Mark Weiser and John Seely Brown TRANSITION - THE INTERNET AND DISTRIBUTED Xerox PARC October 5, 1996 COMPUTING A lot has been written about the Internet and where it is leading. We will say only a little. The INTRODUCTION Internet is deeply influencing the business and practice of technology. Millions of new people and their information have become interconnected. Late at night, around 6am while falling asleep after twenty hours at the keyboard, the sensitive technologist can sometimes hear those 35 million web pages, 300 thousand hosts, and 90 million users shouting "pay attention to me!" The important waves of technological change are those that fundamentally alter the place of technology in our lives. What matters is not technology itself, but its relationship to us. Interestingly, the Internet brings together elements of the mainframe era and the PC era. It is client- server computing on a massive scale, with web clients the PCs and web servers the mainframes In the past fifty years of computation there have been two great trends in this relationship: the (without the MIS department in charge).
    [Show full text]
  • Taking the Internet to the Next Physical Level
    THE IOT CONNECTION Taking the Internet to the Next Physical Level Vint Cerf and Max Senges, Google Research Our physical universe has been transformed by computing’s ubiquity. The authors describe the challenges and delights we’ll find in a future enabled by the Internet of Things. e’ve come a long way since the article in which Mark Weiser FROM THE EDITOR envisioned small, With the realization of the ideas behind the Internet of Things (IoT)— a network ubiquitous,W connected computers of everyday items with embedded computers that can connect directly or indi- that enhanced all aspects of our rectly to the Internet—we’re entering the era of ubiquitous computing. As the IoT lives.1 Here, we present our analy- takes root, the number of devices connecting to the Internet is likely to increase sis of the architectural leitmotifs 10- or even 100-fold over the next 10 years, forever changing our relationship with that should be pursued so the In- “things”—now they’ll be smart: smart devices, smart homes, smart buildings, and ternet of Things (IoT) ecosystem smart cities. can enjoy the staggering success of Although its origins date back to 1999, the IoT’s core ideas were first described the Internet, which resulted in the in Mark Weiser’s vision of ubiquitous computing in 1988. Although these ideas have been around for more than 25 years, it has only recently become practical for World Wide Web. By success, we high-performance processing and networking to be built into everyday products. mean the economic value and the We now have the ability to augment our things’ capabilities at a reasonable cost social and technological innova- and size: this embedded computing—with the equivalent performance of a com- tion these platforms have brought plete 1980s-era workstation—can be added to products for less than $10.
    [Show full text]
  • Emerging Edge Computing Technologies for Distributed Iot Systems
    ACCEPTED FROM OPEN CALL Emerging Edge Computing Technologies for Distributed IoT Systems Ali Alnoman, Shree Krishna Sharma, Waleed Ejaz and Alagan Anpalagan ABSTRACT This remarkable increase in the number of con- nected devices needs to be accompanied by an The ever-increasing growth of connected equivalent increase in resource provisioning to avoid smart devices and IoT verticals is leading to the any sort of service disruption. Although the existing crucial challenges of handling the massive amount cloud computing paradigm is highly capable of han- of raw data generated by distributed IoT systems dling the massive amount of data, it is not suitable and providing timely feedback to the end-users. for distributed IoT systems due to the potentially Although the existing cloud computing paradigm incurred delays [2]. For this reason, providing com- has an enormous amount of virtual computing puting, storage, and communication functionalities power and storage capacity, it might not be able at the network edge helps not only in reducing the to satisfy delay-sensitive applications since com- end-to-end delay, but also can alleviate the burdens puting tasks are usually processed at the distant on cloud-servers and backhaul links. Furthermore, cloud-servers. To this end, edge/fog computing due to the physical proximity of edge devices with has recently emerged as a new computing par- end-users, edge computing can support distributed adigm that helps to extend cloud functionalities IoT applications that require location awareness and to the network edge. Despite several benefits of higher Quality of Service (QoS) [2, 3]. edge computing including geo-distribution, mobil- In contrast to the conventional IoT architec- ity support and location awareness, various com- ture, where storage and computing operations munication and computing related challenges are mostly performed in the cloud-center, distrib- need to be addressed for future IoT systems.
    [Show full text]
  • Emerging Edge Computing Technologies for Distributed Internet of Things (Iot) Systems
    IEEE WIRELESS COMMUNICATIONS MAGAZINE (DRAFT) 1 Emerging Edge Computing Technologies for Distributed Internet of Things (IoT) Systems Ali Alnoman, Shree Krishna Sharma, Waleed Ejaz, and Alagan Anpalagan Abstract The ever-increasing growth in the number of connected smart devices and various Internet of Things (IoT) verticals is leading to a crucial challenge of handling massive amount of raw data generated from distributed IoT systems and providing real-time feedback to the end-users. Although existing cloud- computing paradigm has an enormous amount of virtual computing power and storage capacity, it is not suitable for latency-sensitive applications and distributed systems due to the involved latency and its centralized mode of operation. To this end, edge/fog computing has recently emerged as the next generation of computing systems for extending cloud-computing functions to the edges of the network. Despite several benefits of edge computing such as geo-distribution, mobility support and location awareness, various communication and computing related challenges need to be addressed in realizing edge computing technologies for future IoT systems. In this regard, this paper provides a holistic view on the current issues and effective solutions by classifying the emerging technologies in regard to the joint coordination of radio and computing resources, system optimization and intelligent resource management. Furthermore, an optimization framework for edge-IoT systems is proposed to enhance various performance metrics such as throughput, delay, resource utilization and energy consumption. Finally, a Machine Learning (ML) based case study is presented along with some numerical results to illustrate the significance of edge computing. arXiv:1811.11268v1 [cs.NI] 26 Oct 2018 I.
    [Show full text]
  • Fuzzy Fog Computing: a Linguistic Approach for Knowledge Inference in Wearable Devices
    Fuzzy Fog Computing: A Linguistic Approach for Knowledge Inference in Wearable Devices B Javier Medina1( ), Macarena Espinilla1, Daniel Zafra1,LuisMart´ınez1, and Christopher Nugent2 1 Department of Computer Science, University of Jaen, Ja´en, Spain [email protected] 2 School of Computing and Mathematics, Ulster University, Jordanstown, UK Abstract. Fog Computing has emerged as a new paradigm where the processing of data and collaborative services are embedded within smart objects, which cooperate between them to reach common goals. In this work, a rule-based Inference Engine based on fuzzy linguistic approach is integrated in the smart devices. The linguistic representation of local and remote sensors is defined by protoforms, which configure the antecedents of the rules in the Inference Engine. A case study where two inhabi- tants with a wearable device conduct activities in a Smart Lab is pre- sented. Each wearable device infers the daily activities within the wear- able devices by means of the rule-based Inference Engine. Keywords: Fog computing sensors · Linguistic terms · Rule-based inference engine · Wearable devices 1 Introduction Since last years, Ambient Intelligence (AmI) [1] and the Ubiquitous Computing (UC) [2] have developed new computing paradigms integrating intelligence sys- tems in the sensor and environments for an ambient assisted living [3]. These trends have enabled analyzing daily human activities from computer sciences by means of pervasive and mobile computing [4]. In this way, activity recognition has resulted a challenging research topic because of supervising elderly people to stay with the best quality of life as long as possible in their sustainable, healthy and manufacturing homes [5], whose percentage of population over 65 up to 15% [6].
    [Show full text]