recmeapp/mobilerec
收藏资源简介:
--- # For reference on model card metadata, see the spec: https://github.com/huggingface/hub-docs/blob/main/datasetcard.md?plain=1 # Doc / guide: https://huggingface.co/docs/hub/datasets-cards {} --- # Dataset Card for Dataset Name ## Dataset Description - **Homepage:** - https://github.com/mhmaqbool/mobilerec - **Repository:** - https://github.com/mhmaqbool/mobilerec - **Paper:** - MobileRec: A Large-Scale Dataset for Mobile Apps Recommendation - **Point of Contact:** - M.H. Maqbool (hasan.khowaja@gmail.com) - Abubakar Siddique (abubakar.ucr@gmail.com) ### Dataset Summary MobileRec is a large-scale app recommendation dataset. There are 19.3 million user\item interactions. This is a 5-core dataset. User\item interactions are sorted in ascending chronological order. There are 0.7 million users who have had at least five distinct interactions. There are 10173 apps in total. ### Supported Tasks and Leaderboards Sequential Recommendation ### Languages English ## How to use the dataset? ``` from datasets import load_dataset import pandas as pd # load the dataset and meta_data mbr_data = load_dataset('recmeapp/mobilerec', data_dir='interactions') mbr_meta = load_dataset('recmeapp/mobilerec', data_dir='app_meta') # Save dataset to .csv file for creating pandas dataframe mbr_data['train'].to_csv('./mbr_data.csv') # Convert to pandas dataframe mobilerec_df = pd.read_csv('./mbr_data.csv') # How many interactions are there in the MobileRec dataset? print(f'There are {len(mobilerec_df)} interactions in mobilerec dataset.') # How many unique app_packages (apps or items) are there? print(f'There are {len(mobilerec_df["app_package"].unique())} unique apps in mobilerec dataset.') # How many unique users are there in the mobilerec dataset? print(f'There are {len(mobilerec_df["uid"].unique())} unique users in mobilerec dataset.') # How many categoris are there? print(f'There are {len(mobilerec_df["app_category"].unique())} unique categories in mobilerec dataset.') ``` [More Information Needed] ## Dataset Structure ### Data Instances [More Information Needed] ### Data Fields [More Information Needed] ### Data Splits [More Information Needed] ## Dataset Creation ### Curation Rationale [More Information Needed] ### Source Data #### Initial Data Collection and Normalization [More Information Needed] #### Who are the source language producers? [More Information Needed] ### Annotations #### Annotation process [More Information Needed] #### Who are the annotators? [More Information Needed] ### Personal and Sensitive Information [More Information Needed] ## Considerations for Using the Data ### Social Impact of Dataset [More Information Needed] ### Discussion of Biases [More Information Needed] ### Other Known Limitations [More Information Needed] ## Additional Information ### Dataset Curators [More Information Needed] ### Licensing Information [More Information Needed] ### Citation Information [More Information Needed] ### Contributions [More Information Needed]
# 关于数据集卡片元数据的参考规范,请参阅:https://github.com/huggingface/hub-docs/blob/main/datasetcard.md?plain=1 # 文档/使用指南:https://huggingface.co/docs/hub/datasets-cards {} --- # 数据集卡片:数据集名称 ## 数据集概览 - **主页:** - https://github.com/mhmaqbool/mobilerec - **仓库:** - https://github.com/mhmaqbool/mobilerec - **论文:** - 《MobileRec:面向移动应用推荐的大规模数据集》 - **联系人:** - M.H. Maqbool (hasan.khowaja@gmail.com) - Abubakar Siddique (abubakar.ucr@gmail.com) ### 数据集摘要 MobileRec是一款大规模移动应用推荐数据集,共计包含1930万条用户-项目交互记录,属于5-core(5-core dataset)数据集。所有用户-项目交互记录均按时间升序排列。数据集内共有70万用户,每位用户至少拥有5次不同的交互记录;总计涵盖10173款移动应用。 ### 支持任务与排行榜(Leaderboards) 序列推荐 ### 语言 英语 ## 数据集使用方法 from datasets import load_dataset import pandas as pd # load the dataset and meta_data mbr_data = load_dataset('recmeapp/mobilerec', data_dir='interactions') mbr_meta = load_dataset('recmeapp/mobilerec', data_dir='app_meta') # Save dataset to .csv file for creating pandas dataframe mbr_data['train'].to_csv('./mbr_data.csv') # Convert to pandas dataframe mobilerec_df = pd.read_csv('./mbr_data.csv') # How many interactions are there in the MobileRec dataset? print(f'There are {len(mobilerec_df)} interactions in mobilerec dataset.') # How many unique app_packages (apps or items) are there? print(f'There are {len(mobilerec_df["app_package"].unique())} unique apps in mobilerec dataset.') # How many unique users are there in the mobilerec dataset? print(f'There are {len(mobilerec_df["uid"].unique())} unique users in mobilerec dataset.') # How many categoris are there? print(f'There are {len(mobilerec_df["app_category"].unique())} unique categories in mobilerec dataset.') [需补充更多信息] ## 数据集结构 ### 数据实例 [需补充更多信息] ### 数据字段 [需补充更多信息] ### 数据划分 [需补充更多信息] ## 数据集构建 ### 遴选依据 [需补充更多信息] ### 源数据 #### 初始数据收集与归一化 [需补充更多信息] #### 源语言生产者是谁? [需补充更多信息] ### 标注信息 #### 标注流程 [需补充更多信息] #### 标注人员是谁? [需补充更多信息] ### 个人与敏感信息 [需补充更多信息] ## 数据使用注意事项 ### 数据集的社会影响 [需补充更多信息] ### 偏差讨论 [需补充更多信息] ### 其他已知局限性 [需补充更多信息] ## 附加信息 ### 数据集策展人 [需补充更多信息] ### 许可信息 [需补充更多信息] ### 引用信息 [需补充更多信息] ### 贡献说明 [需补充更多信息]
数据集概述
数据集名称
MobileRec
数据集描述
数据集总结
- 类型: 大型移动应用推荐数据集
- 用户-项目交互: 19.3 million
- 核心数据: 5-core
- 用户数量: 0.7 million (至少有五次交互的用户)
- 应用数量: 10173
支持的任务
- 序列推荐
语言
- 英语
如何使用数据集
- 使用
datasets库加载数据集和元数据。 - 将数据集保存为
.csv文件,并转换为 pandas DataFrame。 - 可以查询数据集中的交互次数、唯一应用数量、唯一用户数量和唯一类别数量。




