An Ontology-Based User Modeling
مقدمه ای در مورد بدست آوردن مدل کاربر[1]
هدف مدل کاربر این است که نیازها و خواسته های کاربر را در ایجاد یک سیستم، قرار دهد به طوری که وقتی کاربران مختلف با آن رابطه برقرار میکنند هر کدام با توجه به علایق خودشان پاسخ مورد نظر را دریافت کنند.
در سالهای اخیر کار روی این موضوع خیلی بیشتر شده است. با رشد سریع داده های online قطعاً نیاز به یک مدیریت بهتر، بیشتر از قبل به چشم می آید. حال با این حجم عظیم اطلاعات فرض کنید کاربری بخواهد اطلاعات مورد نیاز خود را پیدا کند به طوری که اطلاعات بازیابی شده دقیق همان اطلاعاتی باشد که او خواسته و در ارتباط با کار و سلیقه ی وی هم باشد. قطعا سیستم های قبلی نمیتوانند به چنین خواسته ای جامه ی عمل بپوشانند پس اینجا هدف ایجاد سیستمهایی است که بتواند کاربران و علایق آنها را شناسایی کنند و در ایجاد سیستم بگنجاند.
بیشتر طراحان فکر می کنند کاربرانی که با سیستم آنها ارتباط برقرار میکند، آنچه را که لازم دارند به خوبی بیان می کنند ولی در واقعیت این طور نیست و در خیلی از موارد هم عدم دقت کاربر در بیان آنچه که میخواهد، باعث بازیابی اطلاعات غیر مرتبط می شود. ما برای جلوگیری از بروز این مشکل، از یک مدل کاربری فازی استفاده میکنیم. مشکل دیگری که وجود دارد این است که برای طراحی این سیستم ها از keywordها استفاده میشود ما برای رفع این مشکل و جایگزینی conceptها به جای keywordها از آنتولوژی برای بیان مفاهیم و ارتباط بین آنها استفاده می کنیم.
هدف اصلی ایجاد سیستمی است که کاربرانش را بشناسد و علایق و سلیقه های آنها را دریافت کند و در صورت تغییر آنها به روز رسانی در سیستم ایجاد شود. وقتی که کاربری وارد سیستم می شود اگر قبلا این کاربر به سیستم مراجعه کرده باشد، باید سیستم کاربر را شناسایی کند و خواسته های کاربر را بر اساس اطلاعاتی که از قبل در مورد او دارد انجام دهد. و اگر کاربر اولین بار است که وارد سیستم می شود باید یک پروفایل برای وی در نظر گرفته شود که این پروفایل بر اساس یک سری سوالات مهمی که از کاربر پرسیده می شود و جواب هایی که او میدهد پر می شود.
isvand.gh@gmail.com