Closed cutehammond772 closed 1 month ago
title, abstraction,authors sanitize 모듈 구현하면서 이부분 계속 고민중에 있어요. 기본적으로 초기 데이터가
"authors": "Jiawei Huang, Chen Zhang, Yi Ren, Ziyue Jiang, Zhenhui Ye, Jinglin\n Liu, Jinzheng He, Xiang Yin, Zhou Zhao",
이런식으로 text형태로 제공되어, 간단히 분리하는 로직을 작성중이에요.
,
로 구분\n
로 구분and
로 구분String sanitizedAuthors =
meta.getAuthors()
.replace("\n", " ") // 행넘김 문자 제거
.replaceAll("\\s+", " ") // 다중 공백을 하나로 치환
.replace("\\'", "'") // LaTeX 스타일의 이스케이프 문자 처리
.replace("\\\"", "\"") // LaTeX 스타일의 이중 따옴표 처리
.replace(" and ", ", "); // 'and'를 ','로 변경
일단 이렇게 구현하니 어느정도 구분이 되는 것 같아요.
실제 논문의 메타데이터에서 authors
보다 1저자 혹은 submitter
가 중요하게 보여질 수 있을 것 같은데 어떻게 보시나요?
"authors": "Jiawei Huang, Chen Zhang, Yi Ren, Ziyue Jiang, Zhenhui Ye, Jinglin\n Liu, Jinzheng He, Xiang Yin, Zhou Zhao",
"categories": "cs.SD cs.AI eess.AS",
"comments": null,
"license": "http://creativecommons.org/licenses/by/4.0/",
"submitter": "Jiawei Huang"
@ljy2855 이슈 빠르게 반영해주셔서 감사드립니다!
일단 submitter에 대해서 제 의견을 말씀드리겠습니다.
- 대리 제출: 저자들 중 논문 작성에 큰 기여를 했지만 투고 절차를 직접 진행하지 않는 경우가 있습니다. 연구팀이나 기관 내에서 관리자가 대리로 논문을 제출하는 경우도 있습니다. 이 경우 submitter는 연구에 기여했지만, 작성에 직접 참여하지는 않았을 수 있습니다.
- 행정적 역할: 일부 기관이나 연구 단체에서는 교수나 연구 책임자가 아닌 행정 직원이나 연구 조정자가 논문을 대신 제출하기도 합니다. 이들은 투고 과정에서 submitter로 등록될 수 있지만, 실제 논문 작성에 기여하지 않았을 수 있습니다.
- 학생 논문: 학생이 논문 작성의 주된 역할을 맡았지만, 지도교수나 상위 연구원이 submitter로 등록되는 경우가 있습니다. 이는 투고 절차를 더 원활하게 진행하거나 연구 팀의 결정에 따라 이루어질 수 있습니다.
- 협업 연구: 다수의 저자가 포함된 협업 연구의 경우, 모든 저자가 논문 작성에 동일하게 기여하지 않을 수 있으며, 특정 저자 중 한 명이 대표로 submitter 역할을 맡게 될 수 있습니다. 이 경우 submitter가 반드시 가장 기여도가 큰 사람을 의미하지는 않습니다.
개요
예시
GriddlyJS: A Web IDE for Reinforcement Learning
Maia-2: A Unified Model for Human-AI Alignment in Chess
Trustworthy, Responsible, and Safe AI: A Comprehensive Architectural\n Framework for AI Safety with Challenges and Mitigations
Towards Autonomous Satellite Communications: An AI-based Framework to\n Address System-level Challenges
Trustworthy and Responsible AI for Human-Centric Autonomous\n Decision-Making Systems