پیش‌نویس:طنز محاسباتی

از ویکی‌پدیا، دانشنامهٔ آزاد

این مقاله در حال ترجمه از ویکی انگلیسی است؛ لطفا حذف نشود.


طنز محاسباتی شاخه ای از زبان شناسی محاسباتی و هوش مصنوعی است که از کامپیوتر‌ها در تحقیقات طنز استفاده می کند. این حوزه‌ی نسبتاً جدیدی است که اولین کنفرانس اختصاصی آن در سال ۱۹۹۶ برگزار شده است. [۱]

تولیدکننده لطیفه[ویرایش]

نسل لطیفه جناسی[ویرایش]

یک رویکرد برای تجزیه و تحلیل شوخی یا طنز، طبقه‌بندی لطیفه‌ها است. یک گام دیگر تلاش برای تولید لطیفه‌ها با تأثیر قوانینی که پایه طبقه‌بندی را تشکیل می‌دهند است.

در اوایل دهه ۱۹۹۰، نمونه‌های ساده‌ای برای تولید لطیفه (جناس) با استفاده از یک برنامه تولید کننده زبان طبیعی به نام VINCI گزارش شد.[۲] گریم ریچی و کیم بینستد در مقاله تحقیقاتی خود در سال ۱۹۹۴ یک برنامه کامپیوتری به نام JAPE توصیف کردند که برای تولید جناسهای از نوع پرسش-پاسخ از یک فهرست عمومی، یعنی غیرطنزآور، طراحی شده بود.[۳] (نام برنامه مخفف "موتور تجزیه و تولید لطیفه (به انگلیسی:‌ Joke Analysis and Production Engine)" است.) برخی از نمونه‌های تولید شده توسط JAPE عبارتند از:

سوال: تفاوت بین برگ و ماشین چیست؟
پاسخ: یکی مسواک می زنید و چنگک می زنید، دیگری عجله می کنید و ترمز می کنید.
سوال: بازار عجیب را چه می نامید؟
پرسش: یک بازار عجیب و غریب.

از آن زمان به بعد، این رویکرد بهبود یافته است و آخرین گزارش، به تاریخ ۲۰۰۷، تولیدکننده لطیفه STANDUP را توصیف می‌کند که با استفاده از زبان برنامه نویسی جاوا پیاده‌سازی شده است.[۴] [۵] ژنراتور STANDUP بر روی کودکان آزمایش شد تا قابلیت استفاده از آن برای توسعه و رشد مهارت‌های زبانی کودکان با ناتوانی‌های ارتباطی، مانند ناتوانی ناشی از فلج مغزی، تجزیه و تحلیل شود. (نام پروژه مخفف "سیستم برای افزایش گفتار نادیده‌گوان با استفاده از لطیفه (به انگلیسی:‌ System To Augment Non-speakers' Dialog Using Puns)" است و اشاره‌ای به کمدی استندآپ دارد.) کودکان با انگیزه به این "میدان بازی زبانی (به انگلیسی: Language Playground)" واکنش نشان دادند و بهبود چشمگیری در برخی از انواع آزمون‌های زبانی را نشان دادند.[۴] [۶] [۷]

دو فرد جوان که در طول ده هفته از این سیستم استفاده کرده بودند، همسال‌ها، کارکنان، خانواده و همسایگان خود را با لطیفه‌هایی مثل: "یک موشک تند را چی صدا می‌زنید؟ شلیک داغ!" خنداندند. سرگرم کردن دیگران باعث شادی و انگیزه آنها شد.

دیگر[ویرایش]

Stock وStrapparava برنامه ای را برای تولید کلمات اختصاری خنده دار تعریف کردند. [۸]

تشخیص لطیفه[ویرایش]

یک الگوریتم یادگیری ماشینی آماری برای تشخیص اینکه آیا در یک جمله یک عبارت دوگانه " این چیزی است که او گفت (به انگلیسی: That's what she said)" وجود دارد است که توسط کیدون و برون در سال ۲۰۱۱ ایجاد شد. [۹] یک پیاده سازی منبع باز پایتون از سیستم TWSS از Kiddon & Brun وجود دارد. [۱۰]

برنامه ای برای تشخیص جوک های ناک ناک (به انگلیسی: knock-knock jokes) توسط تیلور و مازلاک گزارش شد. [۱۱] این نوع تحقیق در تحلیل تعامل انسان و کامپیوتر اهمیت دارد. [۱۲]

کاربرد تکنیک های یادگیری ماشین برای تشخیص محتوای متنی دارای لطیفه از غیرلطیفه‌دار توسط Mihalcea و Strapparava (2006) شرح داده شد. [۱۳]

Takizawa و همکاران (1996) در مورد یک برنامه اکتشافی برای تشخیص لطیفه جناسی در زبان ژاپنی گزارش دادند. [۱۴]

کاربردها[ویرایش]

یک کاربرد ممکن برای کمک در فراگیری زبان در بخش "تولید لطیفه" توضیح داده شده است. یکی دیگر از کاربردهای قابل پیش‌بینی از مولد‌های جوک یا لطیفه در موارد عرضه ثابت جوک است که در آن کمیت مهمتر از کیفیت است. یکی دیگر از مسیرهای واضح و در عین حال دور از دسترس، قدردانی خودکار از جوک است.

می‌دانیم[نیازمند منبع] که انسان‌ها با کامپیوتر‌ها به شیوه‌هایی مشابه تعامل با انسان‌های دیگر ارتباط برقرار می‌کنند که این نوع تعاملات ممکن است از نوع شخصیت، ادب، چاپلوسی، و طرفداری درون گروهی توصیف شوند. بنابراین، نقش شوخ طبعی و طنز در تعامل انسان و کامپیوتر در حال بررسی است. به طور خاص، تولید طنز در رابط کاربری برای آسان‌تر شدن ارتباطات با رایانه پیشنهاد شد. [۱۵] [۱۶] [۱۷]

کریگ مک‌دوناف (به انگلیسی:‌ Craig McDonough) مولد جملات Mnemonic را اجرا کرد که رمزهای عبور را به جملات طنزآمیز تبدیل می‌کند. بر اساس تئوری ناسازگاری طنز، توصیه می‌شود که جملات بی‌معنی اما خنده‌دار به‌دست‌آمده آسان‌تر به خاطر سپرده می‌شود. برای مثال، رمز عبور AjQA3Jtv به «عرفات به مورچه کویل پیوست، در حالی که TARAR گلدان تورموند را به خطر انداخت (به انگلیسی: Arafat joined Quayle's Ant, while TARAR Jeopardized thurmond's vase)» تبدیل می‌شود، نمونه‌ای است که با ترکیب نام سیاستمداران با افعال و اسم‌های رایج انتخاب می‌شود. [۱۸]

تحقیقات مرتبط[ویرایش]

جان آلن پائولوس (به انگلیسی:‌ John Allen Paulos) به خاطر علاقه اش به مبانی ریاضیات در طنز معروف است. [۱۹] کتاب او ریاضیات و طنز: مطالعه منطق طنز (به انگلیسی: Mathematics and Humor: A Study of the Logic of Humor) ساختارهای مشترک با طنز و علوم رسمی (ریاضیات و زبان شناسی) را نشان می دهد و یک مدل ریاضی از جوک ها را بر اساس نظریه فاجعه ایجاد می کند.

سیستم های مکالمه‌ای که برای شرکت در مسابقات تست تورینگ طراحی شده اند، معمولا توانایی یادگیری حکایات و جوک های طنز را دارند. از آنجا که عموم مردم شوخ طبعی را چیزی خاص برای انسان می دانند، وجود آن در گفتگوها می تواند برای متقاعد کردن بازجوی انسانی مفید باشد که یک موجودیت پنهان، که می تواند یک ماشین یا یک انسان باشد. [۲۰]

همچنین ببینید[ویرایش]

برای مطالعه بیشتر[ویرایش]

  • " طنز محاسباتی "، توسط بینستد، ک. نیجهولت، ا. سهام، O.; استراپاراوا، سی. ریچی، جی. مانورونگ، آر. درد، اچ. والر، ا. Oapos; Mara, D., IEEE Intelligent Systems Volume 21, Issue 2, 2006, pp. 59-69doi:10.1109/MIS.2006.22
  • O. Stock, C. Strapparava & A. Nijholt (ویرایشگران) "کارگاه آموزشی روز اول آوریل در مورد طنز محاسباتی." Proc. Twente Workshop on Language Technology 20 (TWLT20), ISSN 0929-0672, ITC-IRST, Trento, Italy, April 2002, 146 pp

منابع[ویرایش]

  1. Hulstijn, J, and Nijholt, A. (eds.). Proceedings of the International Workshop on Computational Humor. Number 12 in Twente Workshops on Language Technology, Enschede, Netherlands. University of Twente, 1996.
  2. Lessard, G. and Levison, M. (1992). Computational modeling of linguistic humour: Tom Swifties. In ALLC/ACH Joint Annual Conference, Oxford, pages 175–178.
  3. Binsted, Kim; Ritchie, Graeme (1994). "A symbolic description of punning riddles and its computer implementation". arXiv:cmp-lg/9406021. Bibcode:1994cmp.lg....6021B. {{cite journal}}: Cite journal requires |journal= (help). Research Paper 688 University of Edinburgh, Edinburgh, Scotland, 1994, reported at the International Conference on Humor and Laughter, Luxembourg, 1993
  4. ۴٫۰ ۴٫۱ Graeme Ritchie, Ruli Manurung, Helen Pain, Annalu Waller, Rolf Black, Dave O'Mara. "A practical application of computational humour." In Cardoso, A. & Wiggins, G. (Ed.) Proceedings of the 4th. International Joint Workshop on Computational Creativity, London, UK, 2007, pp. 91–98.
  5. STANDUP home page, with a link to free software download
  6. "Laughter is the best therapy" بایگانی‌شده در ژوئن ۱۰, ۲۰۰۷ توسط Wayback Machine, The Courier, 19 August 2006
  7. "Joke software helps non-speakers", BBC News, 22 August 2006
  8. Stock, Oliviero and Strapparava, Carlo
  9. Chloe Kiddon and Yuriy Brun (2011). "That's What She Said: Double Entendre Identification." In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, pages 89–94, Portland, Oregon, USA, June. Association for Computational Linguistics.
  10. GitHub – tansaku/twss: A Python project inspired by the research of Chloé Kiddon and Yuriy Brun. Part of the Funniest Computer Ever Open Source initiative
  11. Taylor, J. M. and Mazlack, L. J. (2004). "Computationally recognizing wordplay in jokes". In Proceedings of Cognitive Science Conference, pages 2166–2171, Stresa, Italy.
  12. "UC Researchers Design Humorous 'Bot'" بایگانی‌شده در ژوئن ۲, ۲۰۱۰ توسط Wayback Machine
  13. Mihalcea, R. and Strapparava, C. (2006). "Learning to laugh (automatically): Computational models for humor recognition." Computational Intelligence, 22(2):126–142.
  14. Osamu Takizawa, Masuzo Yanagida, Akira Ito, and Hitoshi Isahara (1996). "On Computational Processing of Rhetorical Expressions – Puns, Ironies and Tautologies". In (Hulstijn and Nijholt, 1996), 39–52.
  15. Rada Mihalcea, Carlo Strapparava, "Technologies That Make You Smile: Adding Humor to Text-Based Applications", IEEE Intelligent Systems, 2006, vol. 21, no.5, pp. 33–39. DOI: http://doi.ieeecomputersociety.org/10.1109/MIS.2006.104
  16. Graeme Ritchie (2001) "Current Directions in Computer Humor", Artificial Intelligence Review. 16(2): pages 119–135
  17. M.P. Mulder, A. Nijholt, (2002) "Humour Research: State of the Art"
  18. Craigh McDonough (2001) "Using Natural Language Processing for random Passwords", Technical Report, CERIAS, Purdue University (unpublished), as quoted by Mulder and Nijholt (2002)
  19. John Allen Paulos (1980, 1982) "Mathematics and Humor: A Study of the Logic of Humor", 1982 paperback: شابک ‎۰−۲۲۶−۶۵۰۲۵−۱, Japanese translation, 1983, Dutch translation, 1990
  20. Shah, H. and Warwick, K., "Machine Humour: Examples from Turing Test Experiments", AI & Society, Vol.32, pp553-561, 2017.