DOI QR코드

DOI QR Code

Brainstorming using TextRank algorithms and Artificial Intelligence

TextRank 알고리즘 및 인공지능을 활용한 브레인스토밍

  • 이상영 (한국기술교육대학교 컴퓨터공학부) ;
  • 유창민 (한국기술교육대학교 컴퓨터공학부) ;
  • 홍기범 (한국기술교육대학교 컴퓨터공학부) ;
  • 오준혁 (한국기술교육대학교 컴퓨터공학부) ;
  • 문일영 (한국기술교육대학교 컴퓨터공학부)
  • Received : 2023.07.12
  • Accepted : 2023.07.31
  • Published : 2023.08.30

Abstract

The reactive web service provides a related word recommendation system using the TextRank algorithm and a word-based idea generation service selected by the user. In the related word recommendation system, the method of weighting each word using the TextRank algorithm and the probability output method using SoftMax are discussed. The idea generation service discusses the idea generation method and the artificial intelligence reinforce-learning method using mini-GPT. The reactive web discusses the linkage process between React, Spring Boot, and Flask, and describes the overall operation method. When the user enters the desired topic, it provides the associated word. The user constructs a mind map by selecting a related word or adding a desired word. When a user selects a word to combine from a constructed mind-map, it provides newly generated ideas and related patents. This web service can share generated ideas with other users, and improves artificial intelligence by receiving user feedback as a horoscope.

TextRank 알고리즘을 활용한 연관 단어 추천 시스템과 사용자가 선택한 단어 기반 아이디어 생성 서비스를 반응형 웹으로 제공한다. 연관 단어 추천 시스템에서는 TextRank 알고리즘을 이용한 단어별 가중치 부여 방법 및 SoftMax를 적용한 확률 출력 방법을 논한다. 아이디어 생성 서비스에서는 mini-GPT를 이용한 아이디어 생성 방법과 인공지능 강화학습 방법에 대해 논한다. 반응형 웹에 대해서는 React와 Spring Boot, Flask 간의 연동 과정에 대해 논하며 전체적인 구동 방식에 대해 서술한다. 사용자가 원하는 주제를 입력하면 연관된 단어를 제공한다. 사용자는 연관된 단어를 선택하거나 원하는 단어를 추가하여 마인드맵을 구성한다. 사용자가 구성된 마인드맵에서 조합할 단어를 선택하면 새로 생성된 아이디어와 그와 연관된 특허를 제공한다. 본 웹서비스는 생성된 아이디어에 대해 다른 사용자와 공유할 수 있으며, 별점으로 사용자 피드백을 받아 인공지능을 개선한다.

Keywords

Acknowledgement

이 논문은 2023년도 정부(교육부)의 재원으로 한국연구재단의 지원을 받아 수행된 기초연구사업(No.2021R1I1A3057800) 및 2023년도 교육부의 재원으로 한국연구재단의 지원을 받아 수행된 지자체-대학 협력기반 지역혁신 사업의 결과입니다(2021RIS-004).

References

  1. S. S. Jeong, "[DBR] Limitations of brainstorming... Prioritize individual play before team play," Dong-A Ilbo last modified June 19, 2010, accessed Jul. 21, 2023, https://www.donga.com/news/Economy/article/all/20100618/29220029/1 
  2. "Spring Data JPA - Reference Documentation," Spring. last modified June 16, 2023, accessed Jul. 9, 2023, https://docs.spring.io/spring-data/jpa/docs/current/reference/html/. 
  3. "Spring Security," Spring.last modified 2023, accessed Jul. 9, 2023, https://docs.spring.io/spring-security/reference/index.html. 
  4. Rada Mihalcea and Paul Tarau, TextRank: Bringing Order into Text, In Proceedings of the 2004 Conference on Empirical Methods in Natural Language Processing, Barcelona, Spain. Association for Computational Linguistics, pp. 404-411, 2004. 
  5. M. Franz, C. T. Lopes, G. Huck, Y. Dong, O. Sumer, and G. D. Bader, "Cytoscape.js: a graph theory library for visualisation and analysis," Bioinformatics, vol. 32, no. 2, pp. 309-311, January 2016.  https://doi.org/10.1093/bioinformatics/btv557
  6. A. Radford, J. Wu, R. Child, D. Luan, D. Amodei, and I. Sutskever, "Language models are unsupervised multitask learners," OpenAI Blog, vol. 1, no. 8, p. 9, 2019. 
  7. J. S. Park, "A sampling-based algorithm for top-k similarity joins," Journal of KISS : Databases, vol. 41, no. 4, pp. 256-261, August 2014. 
  8. Y. K. Lee, "150,000 cumulative graduates from 87 universities... When you graduate, you will become a world recognized engineering talent," ChosunMedia last modified January 30, 2019, accessed July 21, 2023, https://www.chosun.com/site/data/html_dir/2019/01/29/2019012901751.html 
  9. T. M. Lee, "[Plan] Now is the era of 'generative AI'... Competition for supremacy intensifies," Maeil last modified July 24, 2023, accessed July 24, 2023, https://www.m-i.kr/news/articleView.html?idxno=1033943