lilacai/mosaicml-local-mosaic-chat-v2
收藏Hugging Face2023-08-30 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/lilacai/mosaicml-local-mosaic-chat-v2
下载链接
链接失效反馈官方服务:
资源简介:
This dataset is generated by [Lilac](http://lilacml.com) for a HuggingFace Space: [huggingface.co/spaces/lilacai/mosaicml](https://huggingface.co/spaces/lilacai/mosaicml).
Original dataset: [https://huggingface.co/datasets/sam-mosaic/chat-v2](https://huggingface.co/datasets/sam-mosaic/chat-v2)
Lilac dataset config:
```embeddings:
- {embedding: gte-small, path: original-context}
- embedding: gte-small
path: [new-context, value, '*']
- {embedding: gte-small, path: response}
- {embedding: gte-small, path: prompt}
name: mosaic-chat-v2
namespace: local
settings:
preferred_embedding: gte-small
ui:
media_paths: [prompt, response]
signals:
- path: prompt
signal: {signal_name: pii}
- path: prompt
signal: {signal_name: text_statistics}
- path: prompt
signal: {signal_name: near_dup}
- path: prompt
signal: {signal_name: lang_detection}
- path: prompt
signal: {concept_name: negative-sentiment, embedding: gte-small, namespace: lilac,
signal_name: concept_score}
- path: prompt
signal: {concept_name: non-english, embedding: gte-small, namespace: lilac, signal_name: concept_score}
- path: prompt
signal: {concept_name: profanity, embedding: gte-small, namespace: lilac, signal_name: concept_score}
- path: prompt
signal: {concept_name: source-code, embedding: gte-small, namespace: lilac, signal_name: concept_score}
- path: prompt
signal: {concept_name: toxicity, embedding: gte-small, namespace: lilac, signal_name: concept_score}
- path: response
signal: {signal_name: pii}
- path: response
signal: {signal_name: text_statistics}
- path: response
signal: {signal_name: near_dup}
- path: response
signal: {signal_name: lang_detection}
- path: response
signal: {concept_name: negative-sentiment, embedding: gte-small, namespace: lilac,
signal_name: concept_score}
- path: response
signal: {concept_name: non-english, embedding: gte-small, namespace: lilac, signal_name: concept_score}
- path: response
signal: {concept_name: profanity, embedding: gte-small, namespace: lilac, signal_name: concept_score}
- path: response
signal: {concept_name: source-code, embedding: gte-small, namespace: lilac, signal_name: concept_score}
- path: response
signal: {concept_name: toxicity, embedding: gte-small, namespace: lilac, signal_name: concept_score}
source: {dataset_name: sam-mosaic/chat-v2, source_name: huggingface}
```
本数据集由[Lilac](http://lilacml.com)生成,用于拥抱脸(Hugging Face) Spaces 应用:[huggingface.co/spaces/lilacai/mosaicml](https://huggingface.co/spaces/lilacai/mosaicml)。
原始数据集:[https://huggingface.co/datasets/sam-mosaic/chat-v2](https://huggingface.co/datasets/sam-mosaic/chat-v2)
Lilac 数据集配置:
嵌入配置:
- {嵌入模型:gte-small,数据路径:original-context}
- 嵌入模型:gte-small
数据路径:[new-context, value, '*']
- {嵌入模型:gte-small,数据路径:response}
- {嵌入模型:gte-small,数据路径:prompt}
数据集名称:mosaic-chat-v2
命名空间:local
设置项:
首选嵌入模型:gte-small
用户界面:
媒体路径:[prompt, response]
特征信号配置:
- 数据路径:prompt
特征信号:{信号名称:pii(个人可识别信息)}
- 数据路径:prompt
特征信号:{信号名称:text_statistics(文本统计)}
- 数据路径:prompt
特征信号:{信号名称:near_dup(近似重复检测)}
- 数据路径:prompt
特征信号:{信号名称:lang_detection(语言检测)}
- 数据路径:prompt
特征信号:{概念名称:negative-sentiment(负面情感),嵌入模型:gte-small,命名空间:lilac,
信号名称:concept_score(概念评分)}
- 数据路径:prompt
特征信号:{概念名称:non-english(非英语文本),嵌入模型:gte-small,命名空间:lilac,信号名称:concept_score(概念评分)}
- 数据路径:prompt
特征信号:{概念名称:profanity(低俗用语),嵌入模型:gte-small,命名空间:lilac,信号名称:concept_score(概念评分)}
- 数据路径:prompt
特征信号:{概念名称:source-code(源代码),嵌入模型:gte-small,命名空间:lilac,信号名称:concept_score(概念评分)}
- 数据路径:prompt
特征信号:{概念名称:toxicity(内容毒性),嵌入模型:gte-small,命名空间:lilac,信号名称:concept_score(概念评分)}
- 数据路径:response
特征信号:{信号名称:pii(个人可识别信息)}
- 数据路径:response
特征信号:{信号名称:text_statistics(文本统计)}
- 数据路径:response
特征信号:{信号名称:near_dup(近似重复检测)}
- 数据路径:response
特征信号:{信号名称:lang_detection(语言检测)}
- 数据路径:response
特征信号:{概念名称:negative-sentiment(负面情感),嵌入模型:gte-small,命名空间:lilac,
信号名称:concept_score(概念评分)}
- 数据路径:response
特征信号:{概念名称:non-english(非英语文本),嵌入模型:gte-small,命名空间:lilac,信号名称:concept_score(概念评分)}
- 数据路径:response
特征信号:{概念名称:profanity(低俗用语),嵌入模型:gte-small,命名空间:lilac,信号名称:concept_score(概念评分)}
- 数据路径:response
特征信号:{概念名称:source-code(源代码),嵌入模型:gte-small,命名空间:lilac,信号名称:concept_score(概念评分)}
- 数据路径:response
特征信号:{概念名称:toxicity(内容毒性),嵌入模型:gte-small,命名空间:lilac,信号名称:concept_score(概念评分)}
数据源配置:{数据集名称:sam-mosaic/chat-v2,数据源名称:Hugging Face}
提供机构:
lilacai原始信息汇总
数据集概述
数据集配置
- 嵌入配置:
embedding: gte-smallpath: original-contextpath: [new-context, value, *]path: responsepath: prompt
- 名称:
mosaic-chat-v2 - 命名空间:
local - 设置:
preferred_embedding: gte-smallui: media_paths: [prompt, response]
信号配置
- 路径:
promptsignal_name: piisignal_name: text_statisticssignal_name: near_dupsignal_name: lang_detectionconcept_name: negative-sentimentconcept_name: non-englishconcept_name: profanityconcept_name: source-codeconcept_name: toxicity
- 路径:
responsesignal_name: piisignal_name: text_statisticssignal_name: near_dupsignal_name: lang_detectionconcept_name: negative-sentimentconcept_name: non-englishconcept_name: profanityconcept_name: source-codeconcept_name: toxicity
数据源
- 数据集名称:
sam-mosaic/chat-v2 - 来源名称:
huggingface
搜集汇总
数据集介绍

构建方式
该数据集由Lilac工具生成,源自HuggingFace上的sam-mosaic/chat-v2数据集。构建过程中,Lilac对原始数据进行了系统性的增强处理,包括为对话中的提示(prompt)、响应(response)以及上下文(context)等字段嵌入gte-small向量表示,并在此基础上施加了多维信号分析。这些信号涵盖了个人身份信息检测、文本统计特征、近似重复识别、语言检测,以及基于概念的情感、非英语内容、不当语言、源代码和毒性评分,从而构建出一个经过深度标注与过滤的对话数据集。
特点
数据集的核心特点在于其丰富的嵌入与信号标注体系。通过统一的gte-small嵌入模型,数据中的关键文本字段被转化为语义向量,为后续的相似度计算与概念分析提供了基础。同时,超过十种信号处理器的应用,使得每一条对话记录都附带了关于内容安全性、语言属性与情感倾向的多维度标签。这种设计不仅提升了数据的可探索性,也为下游模型训练中的质量筛选与偏见检测提供了强有力的支撑。
使用方法
数据集可直接通过HuggingFace Datasets库加载,使用默认的load_dataset函数即可获取处理后的数据。用户可借助Lilac提供的UI界面进行交互式浏览与过滤,通过设定信号阈值(如毒性评分或语言检测结果)来筛选符合特定需求的子集。嵌入向量字段支持语义搜索与聚类分析,便于研究者快速定位相似对话样本或识别异常模式。此外,数据集配置中预设了媒体路径,使得prompt与response字段在可视化工具中能够直接展示。
背景与挑战
背景概述
在大型语言模型(LLM)的快速演进中,对话数据的质量与多样性直接决定了模型的交互能力与安全性。由MosaicML团队于2023年创建的Mosaic Chat v2数据集,旨在为指令微调与多轮对话生成提供高质量的语料支撑。该数据集由Lilac平台二次加工与增强,通过引入嵌入式向量(如gte-small)与多维信号分析(包括语言检测、重复检测、毒性评分等),显著提升了数据的可探索性与清洗效率。其核心研究问题聚焦于如何构建一个兼顾多样性、安全性与语义一致性的对话数据集,以推动对话模型在现实场景中的鲁棒性与对齐能力。该数据集在开源社区中具有重要影响力,为后续对话数据集的构建与评估提供了方法论参考与基础设施支持。
当前挑战
Mosaic Chat v2数据集面临的核心挑战首先源于对话数据本身的领域难题:如何在保障对话流畅性与任务相关性的同时,有效规避有害内容、偏见与隐私泄露风险。尽管Lilac引入了概念评分与PII检测等信号,但自动过滤机制仍难以完全覆盖语义层面的微妙毒性或文化特定语境下的不当表达。其次,在构建过程中,数据集面临多源异构数据的对齐与去重难题,尤其是针对近重复(near_dup)内容的识别需平衡精度与计算开销。此外,嵌入向量的选择(如gte-small)虽兼顾效率,但在处理长文本或跨语言对话时可能损失关键语义信息,影响后续检索与分析的准确性。这些挑战共同制约着数据集在复杂对话场景中的泛化能力与可信度。
常用场景
经典使用场景
在对话式人工智能的蓬勃发展浪潮中,高质量、多维度标注的对话数据集是训练和评估大语言模型对话能力的关键基石。该数据集为聊天场景下的指令微调与模型对齐研究提供了丰富素材,其经典使用场景聚焦于构建和优化能够理解复杂人类意图、生成自然流畅回复的对话代理。通过利用其中包含的提示与回复对,研究者可系统性地探索模型在上下文感知、情感识别及知识融合等方面的表现,从而推动更智能、更具同理心的对话系统的诞生。
实际应用
在实际产业应用中,该数据集的价值贯穿于智能客服、教育辅导与虚拟助手等场景的模型迭代全流程。开发者可借助其中精细的对话标注与嵌入信息,针对特定业务需求进行模型微调,例如提升金融咨询场景中的专业术语回复准确性,或优化儿童教育场景中的亲和力表达。此外,数据集中对重复、低质内容的过滤机制,为构建大规模、高信噪比的对话训练流水线提供了实践范式。
衍生相关工作
该数据集衍生了一系列具有影响力的研究工作,尤其在对话数据质量评估与模型行为控制领域。基于其丰富的概念评分信号(如负面情绪、亵渎内容检测),研究者开发了自动化的对话安全筛选器与内容合规审查工具。同时,其嵌入配置启发了利用小样本语义向量进行对话聚类与典型场景抽取的方法论,促进了对话系统在个性化和风格迁移方面的突破性进展,为后续如Alpaca、Vicuna等模型的对话能力优化提供了数据层面的重要参考。
以上内容由遇见数据集搜集并总结生成



