Life Story Generation in Mobile Environments Using User Contexts and Petri Net

사용자 컨텍스트와 페트리넷을 이용한 모바일 상의 라이프 스토리 생성

  • 이영설 (연세대학교 컴퓨터과학과) ;
  • 조성배 (연세대학교 컴퓨터과학과)
  • Published : 2008.04.15

Abstract

People use diary or photograph for recall-ing their memory in order to satisfy their desires for recording their lives. If the experienced events are organized to a story, S/he can share her/his experience with others, and recall her/his significant events easily. In this paper, we propose a method that generates a story with Petri net and user contexts collected from mobile device. Here, we use Petri-net as a representation method that links human activities or experience causally. It is appropriate solution for modeling parallel events in real world, and for representing non-linear story line. In order to show the usefulness of the proposed method, we show an example of generating a story of user's experience with user contexts from mobile device and evaluate them.

사람들은 자신의 삶을 기록하고자 하는 욕구를 충족시키기 위하여 일기를 쓰거나 사진을 찍어 기록을 남긴다. 사람이 경험한 일을 자동적으로 이야기 형태로 만들어 기록으로 남길 수 있다면 그것을 통해서 자신의 경험을 다른 사람과 공유할 수 있고, 쉽게 자신의 과거 경험을 돌이켜 볼 수 있을 것이다. 본 논문에서는 모바일 기기를 통해서 얻을 수 있는 사용자 컨텍스트를 바탕으로 사람이 경험한 일들을 이야기 형식으로 구성하는 방법을 제안한다. 여기서는 사용자가 수행한 행위나 경험한 사건을 인과적이거나 시간적 순서로 연결해주기 위하여 Petri Net을 이용하였다. Petri Net은 동시적이고 병렬적으로 발생하는 사건이나 시스템을 모델링하는 방법으로 현실 세계의 일부를 모델링하는데 뿐만 아니라, 비선형적인 스토리 라인을 표현하는데도 적합한 방법이다. 제안한 방법의 가능성을 보이기 위하여 모바일 기기 사용자를 대상으로 수집한 사용자 컨텍스트를 바탕으로 스토리를 생성하는 사례를 보이고 유용성을 평가한다.

Keywords

References

  1. K.-S. Hwang and S.-B. Cho, 'Modular Bayesian Networks for Inferring Landmarks on Mobile Daily Life,' The 19th Australian Joint Conference on Artificial Intelligence, pp. 929-933, 2006
  2. M. Theune, S. Faas, A. Nijholt, and D. Heylen, 'The Virtual Storyteller: Story Creation by Intelligent Agents,' Proceedings Technologies for Interactive Digital Storytelling and Entertainment TIDSE, pp. 204-215, 2003
  3. B. Farwer, 'Recovery and Reset in Object Petri Nets with Process Markings,' Proceedings of CS&P 2006 - Concurrency, Specification and Programming, pp. 47-57, 2006
  4. C. Brom, and A. Abonyi, 'Petri Nets for Game Plot,' Proceedings of AISB Artificial Intelligence and Simulation Behaviour Convention, Bristol, Vol. 3, pp. 6-13, 2006
  5. M. O. Riedl, and R. M. Young, 'From Linear Story Generation to Branching Story Graphs,' IEEE Journal of Computer Graphics and Animation, Vol. 26, No.3, pp. 23-31, 2006 https://doi.org/10.1109/MCG.2006.56
  6. J. L. Peterson, Petri Net Theory and The Modeling of Systems, Prentice-Hall, 1981
  7. Y-H. Rhee, J-H. Kim and A. Chung, 'Your Phone Automatically Caches Your Life,' SPECIAL ISSUE: Gadgets '06, Vol.13, No.4, pp. 42-44, 2006