KR20200083111A - 언어 교정 시스템 및 그 방법과, 그 시스템에서의 언어 교정 모델 학습 방법 - Google Patents
언어 교정 시스템 및 그 방법과, 그 시스템에서의 언어 교정 모델 학습 방법 Download PDFInfo
- Publication number
- KR20200083111A KR20200083111A KR1020190030688A KR20190030688A KR20200083111A KR 20200083111 A KR20200083111 A KR 20200083111A KR 1020190030688 A KR1020190030688 A KR 1020190030688A KR 20190030688 A KR20190030688 A KR 20190030688A KR 20200083111 A KR20200083111 A KR 20200083111A
- Authority
- KR
- South Korea
- Prior art keywords
- sentence
- language
- data
- correction
- learning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Machine Translation (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Document Processing Apparatus (AREA)
Abstract
이 시스템은 교정 모델 학습부 및 언어 교정부를 포함한다. 교정 모델 학습부는 비문(非文) 데이터와 상기 비문 데이터에 각각 대응되는 오류가 없는 정문(正文) 데이터로 구성된 복수의 데이터 집합을 기계학습하여 교정 대상의 비문 데이터에 대응되는 정문 데이터를 검출하기 위한 교정 모델을 생성한다. 언어 교정부는 교정 대상의 문장에 대해 상기 교정 모델 학습부에 의해 생성된 교정 모델을 사용하여 대응되는 교정 문장을 생성하고, 생성되는 교정 문장과 함께 교정된 부분을 표시하여 출력한다.
Description
도 2는 도 1에 도시된 교정 모델 학습부의 구체적인 구성도이다.
도 3은 도 1에 도시된 언어 교정부의 구체적인 구성도이다.
도 4는 본 발명의 실시예에 따른 언어 교정 시스템에 의해 언어 교정이 수행된 결과 예를 도시한 도면이다.
도 5는 본 발명의 실시예에 따른 기계학습 기반 언어 교정 방법의 개략적인 흐름도이다.
도 6은 본 발명의 실시예에 따른 언어 교정 모델 학습 방법의 개략적인 흐름도이다.
도 7은 본 발명의 다른 실시예에 따른 교정 모델 학습부의 구체적인 구성도이다.
도 8은 본 발명의 다른 실시예에 따른 교정 모델 학습 문장의 선교정 방법의 흐름도이다.
도 9는 본 발명의 다른 실시예에 따른 교정 모델 학습 문장의 선교정 방법의 예를 도시한 도면이다.
도 10은 본 발명의 다른 실시예에 따른 언어 교정 시스템의 개략적인 구성도이다.
도 11은 도 10에 도시된 교정 모델 학습부의 구체적인 구성도이다.
도 12는 도 10에 도시된 언어 교정부의 구체적인 구성도이다.
도 13은 본 발명의 다른 실시예에 따른 언어 교정 모델 학습 방법의 흐름도이다.
도 14는 본 발명의 다른 실시예에 따른 언어 교정 방법의 흐름도이다.
Claims (22)
- 기계학습 기반의 언어 교정 시스템으로서,
비문(非文) 데이터와 상기 비문 데이터에 각각 대응되는 오류가 없는 정문(正文) 데이터로 구성된 복수의 데이터 집합을 기계학습하여 교정 대상의 비문 데이터에 대응되는 정문 데이터를 검출하기 위한 교정 모델을 생성하는 교정 모델 학습부; 및
교정 대상의 문장에 대해 상기 교정 모델 학습부에 의해 생성된 교정 모델을 사용하여 대응되는 교정 문장을 생성하고, 생성되는 교정 문장과 함께 교정된 부분을 표시하여 출력하는 언어 교정부
를 포함하는 언어 교정 시스템. - 제1항에 있어서,
상기 교정 모델 학습부는,
상기 비문 데이터에 대해 언어 감지를 수행하여 단일어 문장으로의 필터링 작업, 데이터의 정제 및 정규화 작업을 수행하는 전처리부;
상기 전처리부에 필터링된 복수의 데이터 집합에 대해, 지도 학습 데이터 레이블링 작업, 기계학습 데이터 확장 작업 및 기계학습용 병렬 데이터 구축 작업을 수행하는 학습 가공부;
상기 학습 가공부에 의해 가공된 복수의 데이터 집합에 대해 지도 학습 기반의 기계학습을 수행하여 대응되는 상기 교정 모델을 생성하는 교정 학습부; 및
상기 학습 가공부에서의 지도 학습 데이터 레이블링 작업시 추가된 태그 부가 정보를 통해 오류 및 오류 카테고리 정보를 출력한 후 해당 태그 부가 정보를 제거하는 제1 후처리부
를 포함하는, 언어 교정 시스템. - 제2항에 있어서,
상기 학습 가공부에서의 기계학습 데이터 확장 작업은,
상기 비문 데이터에 포함된 문자를 타이핑하기 위한 키보드의 정위치를 기준으로 주변의 오타 문자로 형성되는 글자를 사용한 데이터 확장 작업
을 포함하는, 언어 교정 시스템. - 제2항에 있어서,
상기 학습 가공부에서의 기계학습용 병렬 데이터 구축 작업은,
교정이 불필요한 비문 문장과 이에 대응되는 정문 문장을 쌍으로 하는 병렬 코퍼스로 병렬 데이터를 구축하는 작업
을 포함하는, 언어 교정 시스템. - 제2항에 있어서,
상기 교정 학습부는 상기 지도 학습 기반의 기계학습시 학습 결과에 대한 오류 출현 확률값을 비문 데이터와 정문 데이터와의 어텐션(attention) 가중치 정보로서 제공하는,
언어 교정 시스템. - 제2항에 있어서,
입력 문장에 대해 미리 설정된 언어로 번역을 수행하는 번역 엔진을 더 포함하고,
상기 전처리부는,
상기 복수의 데이터 집합 내의 다량의 비문 데이터에 대해 상기 번역 엔진을 통한 번역을 수행하면서 상기 번역 엔진이 사용하는 사전에 등록되지 않은 단어에 대해 미리 설정된 마커를 사용하여 표시하고,
상기 다량의 비문 데이터에 대한 번역 완료 후, 상기 미리 설정된 마커에 의해 표시된 단어들을 추출하여 오류가 없는 단어로 일괄적으로 교정하는 선(先)교정을 수행하는,
언어 교정 시스템. - 제6항에 있어서,
상기 전처리부는,
상기 미리 설정된 마커에 의해 표시된 단어들을 추출하면서 빈도수를 파악하고, 파악된 빈도수 기반으로 상기 미리 설정된 마커에 의해 표시된 단어들을 정렬한 후 오류가 없는 단어로 일괄적으로 교정하는,
언어 교정 시스템. - 제1항에 있어서,
상기 언어 교정부는,
교정 대상의 문장에 대해, 문장 단위의 문장 분리를 수행하고, 분리된 문장을 토큰화하는 전처리를 수행하는 전처리부;
상기 전처리부에 의해 전처리가 수행된 교정 대상의 문장에 대해 바이너리 분류기를 사용하여 오류 문장과 비오류 문장을 구분하는 오류 문장 검출부;
상기 오류 문장 검출부에 의해 오류 문장으로 구분되는 경우, 상기 교정 대상의 문장에 대해 철자 오류 교정을 수행하는 맞춤법 교정부;
상기 맞춤법 교정부에 의해 철자 오류 교정된 문장에 대해 상기 교정 모델을 사용하여 문법 교정을 위한 언어 교정을 수행하여 교정 문장을 생성하는 문법 교정부; 및
상기 문법 교정부에 의한 언어 교정시 교정된 부분을 표시하는 후처리를 수행하여 상기 교정 문장과 함께 출력하는 후처리부
를 포함하는, 언어 교정 시스템. - 제8항에 있어서,
상기 오류 문장 검출부는 상기 교정 대상의 문장 구분시 파악되는 신뢰도 정보에 따라 상기 오류 문장과 상기 비오류 문장을 구분하는,
언어 교정 시스템. - 제8항에 있어서,
상기 맞춤법 교정부는 철자 오류 교정시 철자 오류 출현 확률값을 신뢰도 정보로서 제공하고,
상기 문법 교정부는 상기 철자 오류 교정된 문장에 대한 언어 교정의 어텐션 가중치를 통한 확률값을 신뢰도 정보로서 제공하며,
상기 후처리부는 상기 맞춤법 교정부에서 제공되는 신뢰도 정보와 상기 문법 교정부에서 제공되는 신뢰도 정보를 조합하여 상기 교정 대상의 문장에 대한 언어 교정의 최종 신뢰도 정보로서 제공하는,
언어 교정 시스템. - 제10항에 있어서,
상기 문법 교정부와 상기 후처리부 사이에,
상기 문법 교정부에서 생성되는 교정 문장에 대해 미리 설정된 추천 문장을 사용하여 언어 모델링을 수행하는 언어 모델링부
를 더 포함하고,
상기 언어 모델링부는 언어 모델링시 언어 모델의 퍼플릭시티(perplexity)와 상호 정보(Mutual Information, MI) 값의 조합으로 상기 교정 문장의 신뢰도 정보를 제공하며,
상기 후처리부는 상기 최종 신뢰도 제공시 상기 언어 모델링부에서 제공되는 신뢰도 정보도 함께 조합하는,
언어 교정 시스템. - 제1항에 있어서,
사용자에 의해 등록된 소스 단어와 이에 대응되는 타겟 단어를 포함하는 사용자 사전을 더 포함하고 - 상기 소스 단어와 타겟 단어는 각각 적어도 하나의 단어임 -,
상기 교정 모델 학습부는 상기 복수의 데이터 집합 내에 상기 사용자 사전에 등록된 단어가 포함되어 있는 경우 해당 단어에 대해 미리 설정된 사용자 사전 마커로 대체하여 기계학습을 수행하고,
상기 언어 교정부는 교정 대상의 문장에 상기 사용자 사전에 포함된 단어가 있는 경우 상기 사용자 사전 마커로 대체하여 상기 교정 대상의 문장에 대한 언어 교정을 수행하고, 교정된 문장 내에 상기 사용자 사전 마커가 포함되어 있는 경우 상기 사용자 사전 마커를 상기 교정 대상의 문장에서 대응되는 단어에 대응하여 상기 사용자 사전에 등록되어 있는 단어로 대체하는,
언어 교정 시스템. - 언어 교정 시스템이 기계 학습 기반으로 언어 교정 모델을 학습하는 방법으로서,
비문(非文) 데이터와 상기 비문 데이터에 각각 대응되는 오류가 없는 정문(正文) 데이터로 구성된 복수의 데이터 집합에 대해, 지도 학습 데이터 레이블링 작업, 기계학습 데이터 확장 작업 및 기계학습용 병렬 데이터 구축 작업을 포함하는 학습 가공을 수행하는 단계; 및
상기 학습 가공이 수행된 복수의 데이터 집합에 대해 지도 학습 기반의 기계학습을 수행하여 대응되는 교정 모델을 생성하는 단계
를 포함하는 언어 교정 모델 학습 방법. - 제13항에 있어서,
상기 기계학습 데이터 확장 작업은,
상기 비문 데이터에 포함된 문자를 타이핑하기 위한 키보드의 정위치를 기준으로 주변의 오타 문자로 형성되는 글자를 사용한 데이터 확장 작업
을 포함하고,
상기 기계학습용 병렬 데이터 구축 작업은,
교정이 불필요한 비문 문장과 이에 대응되는 정문 문장을 쌍으로 하는 병렬 코퍼스로 병렬 데이터를 구축하는 작업
을 포함하는, 언어 교정 모델 학습 방법. - 제13항에 있어서,
상기 학습 가공을 수행하는 단계 전에,
상기 복수의 데이터 집합에 대해 언어 감지를 수행하여 단일어 문장으로의 필터링 작업, 데이터의 정제 및 정규화 작업을 포함하는 전처리를 수행하는 단계
를 더 포함하고,
상기 전처리를 수행하는 단계는,
상기 복수의 데이터 집합 내의 다량의 비문 데이터에 대해 번역 엔진을 통한 번역을 수행하는 단계;
상기 번역 엔진이 사용하는 사전에 등록되지 않은 단어에 대해 미리 설정된 마커를 사용하여 표시하는 단계;
상기 다량의 비문 데이터에 대한 번역 완료 후, 상기 미리 설정된 마커에 의해 표시된 단어들을 추출하는 단계; 및
추출된 단어들에 대해 오류가 없는 단어로 일괄적으로 교정하는 단계
를 포함하는, 언어 교정 모델 학습 방법. - 제15항에 있어서,
상기 일괄적으로 교정하는 단계는,
상기 미리 설정된 마커에 의해 표시된 단어들을 추출하는 단계;
추출된 단어들의 빈도수를 파악하는 단계;
파악된 빈도수 기반으로 상기 미리 설정된 마커에 의해 표시된 단어들을 정렬하는 단계; 및
정렬된 단어들에 대해 오류가 없는 단어로 일괄적으로 교정하는 단계
를 포함하는, 언어 교정 모델 학습 방법. - 제13항에 있어서,
상기 언어 교정 시스템이,
사용자에 의해 등록된 소스 단어와 이에 대응되는 타겟 단어를 포함하는 사용자 사전을 더 포함하고 - 상기 소스 단어와 타겟 단어는 각각 적어도 하나의 단어임 -,
상기 교정 모델을 생성하는 단계는,
상기 복수의 데이터 집합 내에 상기 사용자 사전에 등록된 단어가 포함되어 있는 경우 해당 단어에 대해 미리 설정된 사용자 사전 마커로 대체하여 기계학습을 수행하여 상기 교정 모델을 생성하는,
언어 교정 모델 학습 방법. - 언어 교정 시스템이 기계 학습 기반으로 언어 교정하는 방법으로서,
언어 교정 대상의 문장에 대해 철자 오류 교정을 수행하는 단계; 및
철자 오류 교정된 문장에 대해 교정 모델을 사용하여 문법 교정을 수행하여 교정 문장을 생성하는 단계
를 포함하고,
상기 교정 모델은 비문(非文) 데이터와 상기 비문 데이터에 각각 대응되는 오류가 없는 정문(正文) 데이터로 구성된 복수의 데이터 집합에 대해 지도 학습 기반의 기계학습을 수행하여 생성된 것인,
언어 교정 방법. - 제18항에 있어서,
상기 철자 오류 교정을 수행하는 단계 전에,
상기 언어 교정 대상의 문장에 대해, 문장 단위의 문장 분리를 수행하고, 분리된 문장을 토큰화하는 전처리를 수행하는 단계; 및
상기 전처리가 수행된 언어 교정 대상의 문장에 대해 바이너리 분류기를 사용하여 오류 문장과 비오류 문장을 구분하는 단계
를 더 포함하고,
상기 오류 문장과 비오류 문장을 구분하는 단계에서, 상기 언어 교정 대상의 문장이 오류 문장으로 구분되는 경우 상기 철자 오류 교정을 수행하는 단계가 수행되는,
언어 교정 방법. - 제19항에 있어서,
상기 오류 문장과 비오류 문장을 구분하는 단계에서,
상기 언어 교정 대상의 문장 구분시 파악되는 신뢰도 정보에 따라 상기 오류 문장과 상기 비오류 문장을 구분하는,
언어 교정 방법. - 제18항에 있어서,
상기 교정 문장을 생성하는 단계 후에,
상기 교정 문장에 대해 미리 설정된 추천 문장을 사용하여 언어 모델링을 수행하는 단계; 및
상기 교정 문장 생성시 교정된 부분을 표시하는 후처리를 수행하여 상기 교정 문장과 함께 출력하는 단계
를 더 포함하는, 언어 교정 방법. - 제18항에 있어서,
상기 언어 교정 시스템이,
사용자에 의해 등록된 소스 단어와 이에 대응되는 타겟 단어를 포함하는 사용자 사전을 더 포함하고 - 상기 소스 단어와 타겟 단어는 각각 적어도 하나의 단어임 -,
상기 철자 오류 교정을 수행하는 단계 전에,
상기 언어 교정 대상의 문장 내에 상기 사용자 사전에 포함되어 있는 단어가 포함되어 있는지를 판단하는 단계; 및
상기 언어 교정 대상의 문장 내에 상기 사용자 사전에 포함되어 있는 단어가 포함되어 있는 경우, 상기 사용자 사전과 상기 언어 교정 대상의 문장에 공통적으로 포함되어 있는 단어를 미리 설정된 사용자 사전 마커로 대체하는 단계
를 더 포함하고,
상기 교정 문장을 생성하는 단계 후에,
생성된 교정 문장 내에 상기 사용자 사전 마커가 포함되어 있는지를 확인하는 단계;
상기 생성된 교정 문장 내에 상기 사용자 사전 마커가 포함되어 있는 경우, 포함된 사용자 사전 마커의 위치에 대응되는 상기 언어 교정 대상의 문장 내 단어에 대응되는 상기 사용자 사전의 단어로 대체하여 최종의 교정 문장을 생성하는 단계
를 더 포함하는, 언어 교정 방법.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SG11202106989PA SG11202106989PA (en) | 2018-12-31 | 2019-12-24 | Language correction system, method therefor, and language correction model learning method of system |
| US17/311,870 US20220019737A1 (en) | 2018-12-31 | 2019-12-24 | Language correction system, method therefor, and language correction model learning method of system |
| PCT/KR2019/018384 WO2020141787A1 (ko) | 2018-12-31 | 2019-12-24 | 언어 교정 시스템 및 그 방법과, 그 시스템에서의 언어 교정 모델 학습 방법 |
| CN201980078320.XA CN113168498A (zh) | 2018-12-31 | 2019-12-24 | 语言校正系统及其方法以及系统中的语言校正模型学习方法 |
| US18/418,137 US20240160839A1 (en) | 2018-12-31 | 2024-01-19 | Language correction system, method therefor, and language correction model learning method of system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20180174248 | 2018-12-31 | ||
| KR1020180174248 | 2018-12-31 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200083111A true KR20200083111A (ko) | 2020-07-08 |
| KR102199835B1 KR102199835B1 (ko) | 2021-01-07 |
Family
ID=71600907
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190030688A Active KR102199835B1 (ko) | 2018-12-31 | 2019-03-18 | 언어 교정 시스템 및 그 방법과, 그 시스템에서의 언어 교정 모델 학습 방법 |
Country Status (3)
| Country | Link |
|---|---|
| KR (1) | KR102199835B1 (ko) |
| CN (1) | CN113168498A (ko) |
| SG (1) | SG11202106989PA (ko) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102251554B1 (ko) * | 2020-09-16 | 2021-05-13 | 주식회사 렉스퍼 | 지문의 난이도 조정을 통하여 교육용 외국어 지문을 생성하는 방법 |
| KR20210059540A (ko) * | 2019-11-15 | 2021-05-25 | 고려대학교 산학협력단 | 한국어 맞춤법 교정장치 및 방법 |
| KR102271810B1 (ko) * | 2020-11-23 | 2021-07-02 | 주식회사 엠로 | 기계 학습을 통한 학습 모델을 사용한 정보 제공 방법 및 장치 |
| CN113889094A (zh) * | 2021-11-09 | 2022-01-04 | 上海喜马拉雅科技有限公司 | 一种语音识别模型的语料扩充方法、装置、电子设备及计算机可读存储介质 |
| KR20220021836A (ko) | 2020-08-14 | 2022-02-22 | 부산대학교 산학협력단 | 자동회귀 언어 모형을 이용한 문맥의존 철자오류 교정 장치 및 방법 |
| KR102386415B1 (ko) * | 2020-11-10 | 2022-04-15 | 이희영 | 임상시험 동의서 작성 장치 및 방법 |
| KR102388599B1 (ko) * | 2021-08-24 | 2022-04-21 | (주)제로엑스플로우 | 텍스트 및 이미지를 활용한 문장 교정 장치 및 방법 |
| KR102395811B1 (ko) * | 2021-11-24 | 2022-05-09 | 주식회사 엘솔루 | 기계번역 모델을 위한 한문고서 말뭉치 증강방법 |
| KR20220067371A (ko) * | 2020-11-17 | 2022-05-24 | 넷마블 주식회사 | 번역 방법 |
| JP2022177864A (ja) * | 2021-05-19 | 2022-12-02 | 株式会社ミラセンシズ | 検査装置、学習装置、検査方法、学習器の生産方法、およびプログラム |
| KR20230087674A (ko) * | 2021-12-09 | 2023-06-19 | 동국대학교 산학협력단 | 기계학습 기반의 문서 수정명령 처리 장치 및 방법 |
| KR20230169608A (ko) * | 2022-06-09 | 2023-12-18 | 김준수 | 컨텍스트 기반의 텍스트 오류 교정 방법 및 시스템 |
| KR20240077599A (ko) * | 2022-11-24 | 2024-06-03 | 주식회사 국민은행 | 인공지능을 활용한 고객통지 메시지 처리 시스템 |
| WO2025100578A1 (ko) * | 2023-11-07 | 2025-05-15 | 김준수 | 컨텍스트 기반의 텍스트 오류 교정 방법 및 시스템 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20250080665A (ko) | 2023-11-28 | 2025-06-05 | 동의대학교 산학협력단 | 지도식 미세조정을 이용한 철자 오류 교정을 위한 학습 프롬프트 수행 방법 및 장치 |
| CN117454906B (zh) * | 2023-12-22 | 2024-05-24 | 创云融达信息技术(天津)股份有限公司 | 一种基于自然语言处理和机器学习的文字校对方法与系统 |
| KR20250137854A (ko) | 2024-03-12 | 2025-09-19 | 동의대학교 산학협력단 | 지도식 미세조정을 이용한 철자 오류 교정 방법 및 장치 |
| KR20250177531A (ko) | 2024-06-17 | 2025-12-24 | (주)시정 | 실시간 영상에 대한 llm 기반의 자동 콘텐츠 생성 방법 및 시스템 |
| KR102781059B1 (ko) | 2024-07-25 | 2025-03-12 | 강범구 | 인공지능 기반의 실시간 내면 언어 교정 서비스 제공 장치 및 방법 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101509727B1 (ko) * | 2013-10-02 | 2015-04-07 | 주식회사 시스트란인터내셔널 | 자율학습 정렬 기반의 정렬 코퍼스 생성 장치 및 그 방법과, 정렬 코퍼스를 사용한 파괴 표현 형태소 분석 장치 및 그 형태소 분석 방법 |
| KR20170014262A (ko) * | 2015-07-29 | 2017-02-08 | 서재택 | 외국어 문장을 올바른 문장으로 보정하는 작문 서비스 방법 및 장치 |
| KR101813683B1 (ko) * | 2016-08-17 | 2017-12-29 | 창원대학교 산학협력단 | 커널 rdr을 이용한 태깅 말뭉치 오류 자동수정방법 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07182350A (ja) * | 1993-12-22 | 1995-07-21 | Sharp Corp | 欧文文書処理装置 |
| US6292772B1 (en) * | 1998-12-01 | 2001-09-18 | Justsystem Corporation | Method for identifying the language of individual words |
| US7865358B2 (en) * | 2000-06-26 | 2011-01-04 | Oracle International Corporation | Multi-user functionality for converting data from a first form to a second form |
| CN101031913A (zh) * | 2004-09-30 | 2007-09-05 | 皇家飞利浦电子股份有限公司 | 自动文本校正 |
| JP2010055235A (ja) * | 2008-08-27 | 2010-03-11 | Fujitsu Ltd | 翻訳支援プログラム、及び該システム |
| CN102999483B (zh) * | 2011-09-16 | 2016-04-27 | 北京百度网讯科技有限公司 | 一种文本矫正的方法和装置 |
| US9779080B2 (en) * | 2012-07-09 | 2017-10-03 | International Business Machines Corporation | Text auto-correction via N-grams |
| CN103365838B (zh) * | 2013-07-24 | 2016-04-20 | 桂林电子科技大学 | 基于多元特征的英语作文语法错误自动纠正方法 |
| CN104102630B (zh) * | 2014-07-16 | 2017-07-07 | 复旦大学 | 一种针对中文社交网络中中英文混合文本的规范方法 |
| CN106610930B (zh) * | 2015-10-22 | 2019-09-03 | 科大讯飞股份有限公司 | 外语写作自动纠错方法及系统 |
| US11727198B2 (en) * | 2016-02-01 | 2023-08-15 | Microsoft Technology Licensing, Llc | Enterprise writing assistance |
| US10193833B2 (en) * | 2016-03-03 | 2019-01-29 | Oath Inc. | Electronic message composition support method and apparatus |
| KR102637338B1 (ko) * | 2017-01-26 | 2024-02-16 | 삼성전자주식회사 | 번역 보정 방법 및 장치와 번역 시스템 |
| CN107357775A (zh) * | 2017-06-05 | 2017-11-17 | 百度在线网络技术(北京)有限公司 | 基于人工智能的循环神经网络的文本纠错方法及装置 |
| CN107293296B (zh) * | 2017-06-28 | 2020-11-20 | 百度在线网络技术(北京)有限公司 | 语音识别结果纠正方法、装置、设备及存储介质 |
-
2019
- 2019-03-18 KR KR1020190030688A patent/KR102199835B1/ko active Active
- 2019-12-24 SG SG11202106989PA patent/SG11202106989PA/en unknown
- 2019-12-24 CN CN201980078320.XA patent/CN113168498A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101509727B1 (ko) * | 2013-10-02 | 2015-04-07 | 주식회사 시스트란인터내셔널 | 자율학습 정렬 기반의 정렬 코퍼스 생성 장치 및 그 방법과, 정렬 코퍼스를 사용한 파괴 표현 형태소 분석 장치 및 그 형태소 분석 방법 |
| KR20170014262A (ko) * | 2015-07-29 | 2017-02-08 | 서재택 | 외국어 문장을 올바른 문장으로 보정하는 작문 서비스 방법 및 장치 |
| KR101813683B1 (ko) * | 2016-08-17 | 2017-12-29 | 창원대학교 산학협력단 | 커널 rdr을 이용한 태깅 말뭉치 오류 자동수정방법 |
Non-Patent Citations (5)
| Title |
|---|
| D.Nguyen et al., Ripple Down Rules for Question Answering, Journal of Semantic Web, IOS Press, 2015 * |
| Tae-ho Park et al., Automatic Correction of Errors in Annotated Corpus Using Kernel Ripple-Down Rules , Journal of KIISEv.43 no.6,pp. 636 - 644, 2016 * |
| 김중한, 개체명 부착 말뭉치에서 자동 오류 수정 , 창원대 석사논문 (2015) * |
| 최명길 외, 한국어 품사 부착 말뭉치의 오류 검출 및 수정, 한국마린엔지니어링학회지 v.37 no.2,pp. 227 - 235, 2013 * |
| 홍진표 외, 품사 태거와 빈도 정보를 활용한 세종 형태 분석 말뭉치 오류 수정, 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 v.40 no.7, 2013년, pp.417 - 428 * |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210059540A (ko) * | 2019-11-15 | 2021-05-25 | 고려대학교 산학협력단 | 한국어 맞춤법 교정장치 및 방법 |
| KR20220021836A (ko) | 2020-08-14 | 2022-02-22 | 부산대학교 산학협력단 | 자동회귀 언어 모형을 이용한 문맥의존 철자오류 교정 장치 및 방법 |
| WO2022060060A1 (ko) * | 2020-09-16 | 2022-03-24 | 주식회사 렉스퍼 | 지문의 난이도 조정을 통하여 교육용 외국어 지문을 생성하는 방법, 그 컴퓨터 프로그램 및 그 장치 |
| KR102251554B1 (ko) * | 2020-09-16 | 2021-05-13 | 주식회사 렉스퍼 | 지문의 난이도 조정을 통하여 교육용 외국어 지문을 생성하는 방법 |
| KR102386415B1 (ko) * | 2020-11-10 | 2022-04-15 | 이희영 | 임상시험 동의서 작성 장치 및 방법 |
| KR20220067371A (ko) * | 2020-11-17 | 2022-05-24 | 넷마블 주식회사 | 번역 방법 |
| KR20220130659A (ko) * | 2020-11-17 | 2022-09-27 | 넷마블 주식회사 | 번역 방법 |
| KR102271810B1 (ko) * | 2020-11-23 | 2021-07-02 | 주식회사 엠로 | 기계 학습을 통한 학습 모델을 사용한 정보 제공 방법 및 장치 |
| US12026764B2 (en) | 2020-11-23 | 2024-07-02 | Emro Co., Ltd. | Method and apparatus for providing information using trained model based on machine learning |
| JP7429974B2 (ja) | 2021-05-19 | 2024-02-09 | 株式会社ミラセンシズ | 検査装置、学習装置、検査方法、学習器の生産方法、およびプログラム |
| JP2022177864A (ja) * | 2021-05-19 | 2022-12-02 | 株式会社ミラセンシズ | 検査装置、学習装置、検査方法、学習器の生産方法、およびプログラム |
| KR102388599B1 (ko) * | 2021-08-24 | 2022-04-21 | (주)제로엑스플로우 | 텍스트 및 이미지를 활용한 문장 교정 장치 및 방법 |
| CN113889094A (zh) * | 2021-11-09 | 2022-01-04 | 上海喜马拉雅科技有限公司 | 一种语音识别模型的语料扩充方法、装置、电子设备及计算机可读存储介质 |
| KR102395811B1 (ko) * | 2021-11-24 | 2022-05-09 | 주식회사 엘솔루 | 기계번역 모델을 위한 한문고서 말뭉치 증강방법 |
| KR20230087674A (ko) * | 2021-12-09 | 2023-06-19 | 동국대학교 산학협력단 | 기계학습 기반의 문서 수정명령 처리 장치 및 방법 |
| KR20230169608A (ko) * | 2022-06-09 | 2023-12-18 | 김준수 | 컨텍스트 기반의 텍스트 오류 교정 방법 및 시스템 |
| KR20240077599A (ko) * | 2022-11-24 | 2024-06-03 | 주식회사 국민은행 | 인공지능을 활용한 고객통지 메시지 처리 시스템 |
| WO2025100578A1 (ko) * | 2023-11-07 | 2025-05-15 | 김준수 | 컨텍스트 기반의 텍스트 오류 교정 방법 및 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| SG11202106989PA (en) | 2021-08-30 |
| KR102199835B1 (ko) | 2021-01-07 |
| CN113168498A (zh) | 2021-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102199835B1 (ko) | 언어 교정 시스템 및 그 방법과, 그 시스템에서의 언어 교정 모델 학습 방법 | |
| US11593557B2 (en) | Domain-specific grammar correction system, server and method for academic text | |
| CN110489760A (zh) | 基于深度神经网络文本自动校对方法及装置 | |
| US20220019737A1 (en) | Language correction system, method therefor, and language correction model learning method of system | |
| WO2022267353A1 (zh) | 文本纠错的方法、装置、电子设备及存储介质 | |
| KR20230061001A (ko) | 문서 교정 장치 및 방법 | |
| CN110147546B (zh) | 一种英语口语的语法校正方法及装置 | |
| JP6626917B2 (ja) | 英語の音節計算法に基づいた可読性評価方法及びシステム | |
| CN110705262A (zh) | 一种改进的应用于医技检查报告的智能纠错方法 | |
| Cissé et al. | Automatic spell checker and correction for under-represented spoken languages: Case study on Wolof | |
| Kaur et al. | Hybrid approach for spell checker and grammar checker for Punjabi | |
| US20240160839A1 (en) | Language correction system, method therefor, and language correction model learning method of system | |
| Masanti et al. | Novel benchmark data set for automatic error detection and correction | |
| Dwitya et al. | Development of detection and correction of errors in spelling and compound words using long short-term memory | |
| Panchal et al. | NLP‐Based Spellchecker and Grammar Checker for Indic Languages | |
| Goonawardena et al. | Automated spelling checker and grammatical error detection and correction model for sinhala language | |
| BE1022627B1 (nl) | Methode en apparaat voor het automatisch genereren van feedback | |
| Duran et al. | A normalizer for ugc in brazilian portuguese | |
| Mekki et al. | COTA 2.0: An automatic corrector of Tunisian Arabic social media texts | |
| Suzuki et al. | Error correction of Japanese character-recognition in answers to writing-type questions using t5 | |
| Asahiah et al. | Diacritic-aware Yorùbá spell checker | |
| Savci et al. | TurkishLex: Development of a Context-Aware Spell Checker for Detecting and Correcting Spelling Errors in Turkish Texts | |
| KR20230129305A (ko) | 중국어 문자를 포함하는 텍스트 조각을 분석하기 위한 방법 및 시스템 | |
| Florea et al. | Improving writing for Romanian language | |
| Sodhar et al. | Exploration of Sindhi corpus through statistical analysis on the basis of reality |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R15-X000 | Change to inventor requested |
St.27 status event code: A-3-3-R10-R15-oth-X000 |
|
| R16-X000 | Change to inventor recorded |
St.27 status event code: A-3-3-R10-R16-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |
