遇见数据集

nanonets/long_dense_structured_table

收藏
Hugging Face2025-05-07 更新2025-07-05 收录
官方服务:

资源简介:

--- license: mit task_categories: - table-question-answering language: - en tags: - OCR - IDP - Tables size_categories: - n<1K --- This dataset is generated syhthetically to create tables with following characteristics: 1. Empty cell percentage in following range [0,30] (Dense) 2. There is clear seperator between rows and columns (Structured). 3. 15 <= num rows <= 30, 7 <= num columns <= 15 (Long) ### Load the dataset ```python import io import pandas as pd from PIL import Image def bytes_to_image(self, image_bytes: bytes): return Image.open(io.BytesIO(image_bytes)) def parse_annotations(self, annotations: str) -> pd.DataFrame: return pd.read_json(StringIO(annotations), orient="records") test_data = load_dataset('nanonets/long_dense_structured_table', split='test') data_point = test_data[0] image, gt_table = ( bytes_to_image(data_point["images"]), parse_annotations(data_point["annotation"]), ) ```

This dataset is generated synthetically to create tables with the following characteristics: an empty cell percentage within the range [0,30] (Dense), a clear separator between rows and columns (Structured), and a number of rows between 15 and 30, and a number of columns between 7 and 15 (Long). The dataset is designed for table question answering tasks and includes tables related to OCR (Optical Character Recognition) and IDP (Intelligent Document Processing).

提供机构:
nanonets
搜集汇总
数据集介绍
构建方式
在表格理解与光学字符识别领域,长表格的解析一直是一项挑战,尤其是当表格兼具高密度填充与清晰结构化特征时。为填补这一研究空白,该数据集采用合成生成的方式构建,旨在模拟真实场景中具有特定属性的表格。构建过程中,严格控制空单元格比例在0%至30%之间,确保表格内容稠密而非稀疏;同时,行与列之间设有明确的视觉分隔符,以维持表格的结构化特性。此外,表格的行数被限定在15至30行之间,列数在7至15列之间,从而赋予数据以“长”表格的典型形态。这种精心设计的参数范围使得数据集能够专注于中等规模、高信息密度的表格场景,为模型训练提供针对性样本。
使用方法
使用该数据集时,用户可通过HuggingFace的`load_dataset`接口直接加载测试集。每个数据点包含两个关键字段:`images`字段存储表格图像的字节数据,需借助`PIL.Image.open`方法将其转换为图像对象以进行可视化或输入模型;`annotation`字段则以字符串形式保存表格的结构化标注,通过`pd.read_json`解析后可获得与图像对应的真实表格数据框。典型的使用流程包括:加载数据集、逐样本提取图像与标注、将图像输入表格问答模型进行推理,并将预测结果与解析后的标注进行对比评估。该流程简洁高效,便于快速集成到现有的实验框架中。
背景与挑战
背景概述
在文档智能处理(IDP)领域,表格结构识别与问答任务(Table Question Answering)长期面临数据稀缺的困境,尤其是兼具高密度、长跨度与清晰结构化特征的表格数据。为填补这一空白,Nanonets研究团队于近期构建了名为“long_dense_structured_table”的合成数据集,旨在模拟企业级文档中常见的复杂表格——其行数介于15至30之间,列数介于7至15之间,且空单元格比例控制在30%以内,兼具“长”(Long)与“稠密”(Dense)的双重属性。该数据集以英文为语种,采用MIT开源许可协议发布,为光学字符识别(OCR)与表格结构解析模型的训练与评测提供了标准化基准,尤其聚焦于行数较多、内容填充密集且行列分隔清晰的表格场景。其核心研究问题在于:如何在高密度长表格中实现精准的单元格定位与语义理解,从而推动表格问答系统在真实业务场景中的鲁棒性提升。
当前挑战
当前数据集所面临的挑战主要源于两个层面。其一,在领域问题层面,长密度结构化表格的问答任务需克服“信息拥挤”与“长程依赖”双重困境:高密度填充使得单元格间视觉与语义边界模糊,易导致OCR识别与结构解析错误;同时,15至30行的跨度要求模型具备跨行跨列的上下文聚合能力,而现有模型多偏向短表场景,泛化至长表格时性能显著衰减。其二,在数据集构建层面,采用合成生成策略虽能精确控制空单元格比例与行列分隔符,却难以完全复现真实文档中字体变异、表格边框残缺或背景噪声等复杂退化因素,造成合成数据与真实数据间的分布漂移。此外,数据集规模不足千条,样本多样性受限,可能加剧模型过拟合风险,亟需通过迁移学习或多源数据融合策略来缓解这一瓶颈。
常用场景
经典使用场景
在文档智能处理领域,长而密集的结构化表格解析一直是极具挑战性的任务。该数据集专为表格问答(Table Question Answering)任务设计,其合成生成的表格具备高密度填充率(空单元格占比0-30%)、清晰的行列分隔结构以及较大的规模(15-30行、7-15列),完美模拟了现实商业文档中冗长且信息密集的表格形态。研究者可借助该数据集训练模型,从图像中精准提取表格结构并还原为结构化数据,为后续的语义解析与推理奠定基础。
解决学术问题
该数据集精准回应了学术界在光学字符识别(OCR)与智能文档处理(IDP)交叉领域中的核心困境:现有表格数据集多聚焦于简单或稀疏表格,难以支撑对长表格、高密度信息场景的鲁棒建模。通过提供合成但高度逼真的样本,它有效填补了密集长表格基准的空白,使研究者能够系统评估模型在极端条件下的结构识别能力、空单元格处理策略以及跨列跨行的语义关联推理,从而推动表格理解从实验室理想环境迈向真实复杂场景。
实际应用
在实际产业应用中,该数据集驱动的模型可无缝嵌入企业级文档自动化流水线,例如金融报表审计、医疗记录结构化、供应链合同解析等场景。面对动辄数十列、数百行的财务报表或库存清单,传统规则引擎常因格式多变而失效,而基于该数据集训练的深度学习模型能够自动将扫描件中的表格转化为可查询的数据库格式,显著降低人工录入成本并提升数据抽取的准确率,为数字化转型提供关键基础设施。
数据集最近研究
最新研究方向
在文档智能处理与表格结构识别的前沿领域,长密集型结构化表格数据集的出现填补了现有基准在复杂表格解析方面的空白。随着OCR技术与自然语言处理在智能文档处理(IDP)中的深度融合,研究重点正转向高密度、行列分明且行数较多的表格场景,这类表格在财务报表、科研文献和商业合同中广泛存在。该数据集通过模拟真实世界中高达30%的空单元格比例、15至30行以及7至15列的复杂结构,为表格问答(TableQA)任务提供了更具挑战性的训练与评估基准。其合成生成方式不仅确保了数据多样性与标注一致性,还推动了模型在稀疏信息提取与长序列依赖建模上的能力提升,对于构建更鲁棒的表格理解系统具有关键意义。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务