New CSI 9851 지식기반시스템응용...

18
CSI 9851 지식기반 시스템 응용 (상황인지 시스템 및 서비스) 2011년도 제 1학기

Transcript of New CSI 9851 지식기반시스템응용...

Page 1: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

CSI 9851 지식기반시스템응용(상황인지시스템및서비스)

2011년도제 1학기

Page 2: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

강의진소개강의진소개

담당교수

– 조성배 (공대 C515; 2123-2720; [email protected])

웹페이지 : http://sclab.yonsei.ac.kr/courses/11contexts

강의시간

– 월 6, 7, 수 2 (공대A646)

면담시간

– 수 9, 10

담당조교

– 이영설, 윤종원

Page 3: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Mobile Device (Digital Device with Mobility)

SenseWear

DejaView MicrosoftSenseCAM

Page 4: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Improvement of Mobile DevicesImprovement of Mobile Devices (Advent of Smartphones)

Windo s MobileiPhone

Windows Mobile

Android

Page 5: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Logging Your Life with Mobile Devices

Physical Sensors – Location (GPS, Indoor GPS, Active Badge, RFID)– Temperature, Humidity, Acceleration, Touch, IlluminationTemperature, Humidity, Acceleration, Touch, Illumination– Body sensors – Vision (Camera) / Sound– Bluetooth (Proximity Sensor)y

Device Usage– Application usage, User profile, PIMS data, Scheduler, E-mail, Address book

Device Status – Battery/CPU/Memory Level

UCC (User-Created Contents)– Photo, Video, Audio Clip

Page 6: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Personal DatabasesPersonal Databases

PersonalDatabasesDatabases

Page 7: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Mobile Intelligence: Overview

GPS모델링

GPS

Call

SMS 정보정보추천

로그SMS

사진

MP3

마이닝 해석

특이성 추출시맨틱 표현

의미 이해

에피소딕메모리

정보생성

정보검색정보관리

Context-aware serviceQuery by memory fraction

로그수집

Device 추론학습

특이성 추출 Query by memory fraction

-로그수집/가공 도구랜드마크 추출엔진

-대화 인터페이스-모바일 검색엔진아 어-랜드마크 추출엔진 -모바일 모델링 라이브러리

-모바일 추론학습 엔진-모바일 해석엔진

-아바타 생성/제어도구

Page 8: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Related Works

Helsinki University, ContextPhone Microsoft Research, MyLifeBits Microsoft Research, MemoryLens (PhotoViewer, LifeBrowser) Microsoft Research, JamBayes Carnegie Mellon University, Context-aware Phone g y, MIT Ambient Intelligence Group, PhotoWhere MIT Reality Mining Group, Serendipity Service MIT R lit Mi i G I t ti A t ti ll G t d Di MIT Reality Mining Group, Interactive Automatically Generated Diary ATR, ComicDiary NOKIA, LifeBlog SK Telecom, 1mm Service …

Page 9: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Relevant Research using Mobile DeviceRelevant Research using Mobile Device (LifeLogging)

Page 10: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Relevant Research using Mobile DeviceRelevant Research using Mobile Device (User Adaptive Service)

Page 11: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

과 의최과목의최종목표

모바일장비로부터얻어진로그정보의해석과서비스제공을위한지식기반시스템기술학습및상황인지시스템구현실습을통한실기능력습득

지식기반시스템기술학습

– 지식표현, 습득, 관리, 공유– Data Mining, Probabilistic Modeling, Ontology

실제상황인지시스템의구현실습 실제상황인지시스템의구현실습

– 로그정보의획득, 전처리, 해석, 모델링, 시각화, 서비스개발

Page 12: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

강의계획강의계획

1 3/2 과목소개1. 3/2 : 과목소개2. 3/7, 9 : 상황인지개요 (상황인지기술동향)3. 3/14, 16 : 상황인지기반감성시스템 동향 (보강)4. 3/21, 23 : 상황인지기반감성서비스 동향5. 3/28, 30 : Mobile context-aware framework6. 4/4, 6 : Location awareness7. 4/11, 13 : Activity awareness8. 4/18, 20 : 제안서발표, 중간시험기간9. 4/25, 27 : 중간시험기간, Social contexts, 중 ,10. 5/2, 4 : Recommendation11. 5/9, 11 : Battery awareness-112. 5/16 18 : Battery awareness-212. 5/16, 18 : Battery awareness 213. 5/23, 25 : Battery awareness-3 (보강)14. 5/30, 6/1 : Battery awareness-415 6/8 13 :최종발표15. 6/8, 13 : 최종발표16. 6/15, 20 : 기말시험기간

Page 13: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Course Schedule 강의 관련자료

1주 과목소개 -

2주 상황인지개요 -

3주상황인지기반감성시스템동향 -

4주상황인지기반감성서비스동향 -감성서비스동향

5주Mobile context

aware framework

[1] A. C. Santos et al., “Providing user context for mobile and social networkingapplications,” Pervasive and Mobile Computing, vol. 6, no. 3, pp. 324-341, 2010.[2] P. Korpipaa et al., “Managing context information in mobile devices,” IEEEPervasive Computing, vol. 2, no. 3, pp. 42-51, 2003.

6주Location

awareness

[3] C. Zhou et al., “Discovering personally meaningful places: an interactiveclustering approach,” ACM Trans. on Information Systems, vol. 25, no. 3, pp. 1-30, 2007.[4] A. Mulloni et al., “Indoor positioning and navigation with camera phones,”IEEE Pervasive Computing vol 8 no 2 pp 22 31 2009awareness IEEE Pervasive Computing, vol. 8, no. 2, pp. 22-31, 2009.[5] C.-M. Chen, “Intelligent location-based mobile news service system withautomatic news summarization,” Expert Systems with Applications, vo. 37, no. 9,pp. 6651-6662, 2010.

[6] S. Reddy et al., “Using mobile phones to determine transportation modes,”

7주Activity

awareness

[ ] y , g p p ,ACM Trans. on Sensor Networks, vol. 6, no. 2, pp. 1-27, 2010.[7] D. Choujaa and N. Dulay, “Predicting human behaviour from selected mobilephone data points,” In Proc. of the 12th ACM Int’l Conf. on UbiquitousComputing (Ubicomp ’10), pp. 105-108, 2010.[8] V. Bellotti et al., “Activity-based serendipitous recommendations with the[ ] y pMagitti mobile leisure guide,” In Proc. of the 26th Annual SIGCHI Conf. on HumanFactors in Computing Systems (CHI ’08), pp. 1157-1166, 2008.

Page 14: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Course Schedule 강의 관련자료

8주제안서발표,

-8주중간고사 -

9주 Social contexts

[9] B. Adams et al., “Sensing and using social context,” ACM Trans. onMultimedia Computing, Communications, and Applications, vol. 5, no. 2, pp. 1-27,2008.[10] R -H Hwang et al “UbiPhone: human-centered ubiquitous phone system ”[10] R.-H. Hwang et al., UbiPhone: human-centered ubiquitous phone system,IEEE Pervasive Computing, vol. 8, no. 2, pp. 40-47, 2009.

[11] S.-K. Lee et al., “Collaborative filtering with ordinal scale-based implicitratings for mobile music recommendations,” Information Sciences, vol. 180, no.11, pp. 2142-2155, 2010.

10주 Recommendation[12] M.-H. Kuo et al., “Building and evaluating a location-based servicerecommendation system with a preference adjustment mechanism,” ExpertSystems with Applications, vol. 36, no. 2, pp. 3543-3554, 2009.[13] S.-T. Yuan and Y. W. Tsao, “A recommendation mechanism forcontextualized mobile advertising,” Expert Systems with Applications, vol. 24, no.4 399 414 20034, pp. 399-414, 2003.

11주

Battery awareness 1

[14] D. Sathan et al., "Context aware lightweight energy efficient framework,"World Academy of Science, Engineering and Technology, vol. 52, pp. 64-70, 2009.[15] Y. Fei et al., "An Energy-Aware Framework for Dynamic SoftwareManagement in Mobile Computing Systems," ACM Transactions on Embedded

11주 (에너지관리를위한프레임워크)

a age e t ob e Co put g Syste s, C a sact o s o beddedComputing Systems (TECS) , vol. 7, no. 3, pp. 27:1-27:31, 2008.[16] S. Kang et al., "SeeMon: scalable and energy-efficient context monitoringframework for sensor-rich mobile environments," Proc. of the 6th internationalconference on Mobile systems, applications, and services, pp. 267-280, 2008.

Page 15: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Course Schedule 강의 관련자료

[17] C. Harris et al., "Exploiting user behavior for context-aware powermanagement," IEEE Int. Conf. on Wireless And Mobile Computing, NetworkingAnd Communications pp 122 130 2005

12주

Battery awareness 2

(배터리관리를위한상황인식)

And Communications, pp. 122-130, 2005.[18] K. Murao et al., "A context-aware system that changes sensor combinationsconsidering energy consumption," Proc. of the 6th Int. Conf. on PervasiveComputing, pp. 197-212, 2008.[19] N. Ravi et al., "Context-aware battery management for mobile phones," Proc.of the 6th IEEE Int Conf on Pervasive Computing and Communications pp 1-10of the 6th IEEE Int. Conf. on Pervasive Computing and Communications, pp. 1-10,2008.

Battery

[20] J. Ryder et al., Ambulation: a tool for monitoring mobility patterns over timeusing mobile phones,” Int’l Conf. on Computational Science and Engineering, pp.927-931, 2009.

13주awareness 3

(상황인식을위한배터리관리)

[21] S. Reddy et al., “Using mobile phones to determine transportation modes,”ACM Transactions on Sensor Networks (TOSN), vol. 6, no. 2, pp. 13:1-13:27, 2010.[22] Y. Wang et al., “A framework of energy efficient mobile sensing for automaticuser state recognition,” Proceedings of the 7th international conference onMobile systems, applications, and services, pp. 179-192, 2009.

14주

Battery awareness 4

(위치인식을위한

[23] J. Paek et al., “Energy-efficient rate-adaptive GPS-based positioning forsmartphones,” Proc. of the 8th international conference on Mobile systems,applications, and services, pp. 299-314, 2010.[24] Z. Zhuang et al., “Improving energy efficiency of location sensing onsmartphones,” Proceedings of the 8th international conference on Mobile14주 (위치인식을위한

배터리관리)

smartphones, Proceedings of the 8th international conference on Mobilesystems, applications, and services, pp. 315-330, 2010.[25] I. Shafer et al., “Movement detection for power-efficient smartphone WLANlocalization,” Proc. of the 13th ACM international conference on Modeling,analysis, and simulation of wireless and mobile systems, pp. 81-90, 2010.

최종발표15주 최종발표 -

16주 기말시험기간 -

Page 16: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Evaluation Criteria

Evaluation Criteria– Term Project (written report & oral presentation) : 60%– Course Report : 10%– Course Presentation : 30%

Term Project (Oral presentation is required) :– Theoretical Issue (analysis, experiment, simulation) :

OriginalityOriginality– Interesting Programming (Game, Demo, etc) : Performance– Survey : Completeness

Page 17: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Mobile Context Applications

Context Sharing (Photo, Location) Mobile Visualization

Mobile Context-Aware System Place Annotation

Page 18: New CSI 9851 지식기반시스템응용 상황인지시스템및서비스sclab.yonsei.ac.kr/courses/11mobile/11mobile.files/11... · 2011. 3. 7. · – Term Project (written report

Possible Project List

Battery-awareness for energy efficiency– Swapping Wi-Fi, GPS, and Cell for energy efficient location awareness– Battery aware sensor / service selection– Predicting battery recharge depending on battery usage and context– Development of context middleware for energy efficiencyp gy y– User state recognition considering sensor on/off

Context-aware recommendation

– Application recommendation depending on mobile context– Recommendation based on local contexts

P di ti & di ti iti– Predicting & recommending user activities– Social context-based recommendation– Using combinations of two or more contexts for recommendation