US 11,657,237 B2
Electronic device and natural language generation method thereof
Hyungtak Choi, Suwon-si (KR); Heesik Jeon, Suwon-si (KR); Jihie Kim, Suwon-si (KR); Haehun Yang, Suwon-si (KR); Inchul Hwang, Suwon-si (KR); Seungsoo Kang, Suwon-si (KR); Hyunwoo Park, Suwon-si (KR); and Daye Lee, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Appl. No. 16/966,249
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
PCT Filed Jan. 28, 2019, PCT No. PCT/KR2019/001164
§ 371(c)(1), (2) Date Jul. 30, 2020,
PCT Pub. No. WO2019/164144, PCT Pub. Date Aug. 29, 2019.
Claims priority of application No. 10-2018-0021320 (KR), filed on Feb. 22, 2018.
Prior Publication US 2021/0049328 A1, Feb. 18, 2021
Int. Cl. G06F 17/00 (2019.01); G06F 40/30 (2020.01); G06F 40/56 (2020.01)
CPC G06F 40/30 (2020.01) [G06F 40/56 (2020.01)] 11 Claims
OG exemplary drawing
 
1. A natural language generating method of an electronic device, the method comprising:
obtaining input data with information on a plurality of slots included for generating a response;
obtaining a natural language corresponding to the input data by inputting the information on the plurality of slots to one of artificial intelligence models trained for obtaining a natural language generation template and a natural language; and
outputting the obtained natural language,
wherein the obtaining of the natural language comprises:
identifying whether a natural language generation template corresponding to the input data is present based on information on the plurality of slots;
based on a natural language generation template corresponding to the input data being present, using the natural language generation template to obtain a natural language for the input data; and
based on a natural language generation template corresponding to the input data not being present, obtaining a natural language for the input data by inputting information on the plurality of slots to an artificial intelligence model.