RECATHON tackles Challenge I by providing a declarative interface for users to build custommade multidimensional recommenders. The main idea is to deal with building recommenders inside the database engine in an analogous way to creating indexes (or views). Database users can build indexes on tables, based on the query workload. Similarly, if there is a significant number of recommendation queries that use age and salary, a RECATHON designer might decide to build a recommender over the fields hage, salaryi. To achieve that, RECATHON extends SQL with new statements to create/drop multidimensional recommenders, namely CREATE/DROP RECOMMENDER. When creating a context-aware recommender, the user specifies the recommender name, the sets of users, items, and ratings that will be used to build the recommender. In addition, the user specifies the set of contextual attributes that the recommender will support and selects one of RECATHON built-in recommendation algorithms.
recathon โหม่งความท้าทายฉันโดยการให้อินเตอร์เฟซสำหรับผู้ใช้ในการสร้างจัดเก็บคัสตอมเมดหลากมิติ recommenders . ความคิดหลักคือการจัดการกับอาคาร recommenders ภายในเครื่องมือฐานข้อมูลในวิธีที่คล้ายคลึงกับการสร้างดัชนี ( หรือมุมมอง ) ผู้ใช้ฐานข้อมูลสามารถสร้างดัชนีในตาราง ตามแบบสอบถามภาระงาน . ในทำนองเดียวกัน หากมีจำนวนที่มีนัยสำคัญของแบบสอบถามที่ใช้แนะนำอายุและเงินเดือน , นักออกแบบ recathon อาจตัดสินใจที่จะสร้างการแนะนำผ่านเขตแบ่งกัน salaryi , . เพื่อให้บรรลุความสำเร็จ recathon ขยาย SQL กับงบใหม่เพื่อสร้าง / วาง recommenders หลายมิติ คือสร้าง / วางระบบแนะนำ . เมื่อสร้างบริบททราบแนะนำ , ผู้ใช้กำหนดชื่อผู้แนะนำ , ชุดของผู้ใช้ , รายการ , และการให้คะแนนจะถูกใช้เพื่อสร้างการแนะนำ . นอกจากนี้ผู้ใช้กำหนดตั้งค่าของแอตทริบิวต์บริบทที่แนะนำจะสนับสนุนและเลือกหนึ่งใน recathon แนะนำขั้นตอนวิธี
การแปล กรุณารอสักครู่..
