使用BERT做文本摘要

【导读】本文介绍了了一个BERT文本摘要工具,它利用HuggingFace Pytorch Transformer库来进行抽取性摘要。首先利用BERT学习句子的表示,然后运行聚类算法,找到最接近文章中心思想的句子。


代码地址:https://github.com/dmmiller612/bert-extractive-summarizer

线上demo: https://smrzr.io/

相关论文:https://arxiv.org/ftp/arxiv/papers/1906/1906.04165.pdf

简介

文本自动摘要是找到代表内容的关键短语和句子的重要工具。然而,当前方法利用过时的方法,产生的结果没有代表性意义。本文提供了一个文本自动摘要工具。该服务利用BERT模型进行文本嵌入和KMeans聚类,以识别靠近中心思想的句子以进行摘要选择。该服务的目的是为学生提供一种实用工具,可以根据所需的句子数来总结文本内容。尽管利用BERT进行提取摘要的结果令人鼓舞,但仍有一些模型难以解决的地方。


安装

pip install spacy==2.1.3pip install transformers==2.2.0pip install bert-extractive-summarizer

用法

简单的例子

from summarizer import Summarizer
body = 'Text body that you want to summarize with BERT'body2 = 'Something else you want to summarize with BERT'model = Summarizer()model(body)model(body2)

复杂的例子

(摘要结果在原文中加粗表示)

body = '''
The Chrysler Building, the famous art deco New York skyscraper, will be sold for a small fraction of its previous sales price.
The deal, first reported by The Real Deal, was for $150 million, according to a source familiar with the deal.
Mubadala, an Abu Dhabi investment fund, purchased 90% of the building for $800 million in 2008.
Real estate firm Tishman Speyer had owned the other 10%.
The buyer is RFR Holding, a New York real estate company.
Officials with Tishman and RFR did not immediately respond to a request for comments.
It's unclear when the deal will close.
The building sold fairly quickly after being publicly placed on the market only two months ago.
The sale was handled by CBRE Group.
The incentive to sell the building at such a huge loss was due to the soaring rent the owners pay to Cooper Union, a New York college, for the land under the building.
The rent is rising from $7.75 million last year to $32.5 million this year to $41 million in 2028.
Meantime, rents in the building itself are not rising nearly that fast.
While the building is an iconic landmark in the New York skyline, it is competing against newer office towers with large floor-to-ceiling windows and all the modern amenities.
Still the building is among the best known in the city, even to people who have never been to New York.
It is famous for its triangle-shaped, vaulted windows worked into the stylized crown, along with its distinctive eagle gargoyles near the top.
It has been featured prominently in many films, including Men in Black 3, Spider-Man, Armageddon, Two Weeks Notice and Independence Day.
The previous sale took place just before the 2008 financial meltdown led to a plunge in real estate prices.
Still there have been a number of high profile skyscrapers purchased for top dollar in recent years, including the Waldorf Astoria hotel, which Chinese firm Anbang Insurance purchased in 2016 for nearly $2 billion, and the Willis Tower in Chicago, which was formerly known as Sears Tower, once the world's tallest.
Blackstone Group (BX) bought it for $1.3 billion 2015.
The Chrysler Building was the headquarters of the American automaker until 1953, but it was named for and owned by Chrysler chief Walter Chrysler, not the company itself.
Walter Chrysler had set out to build the tallest building in the world, a competition at that time with another Manhattan skyscraper under construction at 40 Wall Street at the south end of Manhattan. He kept secret the plans for the spire that would grace the top of the building, building it inside the structure and out of view of the public until 40 Wall Street was complete.
Once the competitor could rise no higher, the spire of the Chrysler building was raised into view, giving it the title.
'''
model = Summarizer()result = model(body, min_length=60)full = ''.join(result)print(full)"""The Chrysler Building, the famous art deco New York skyscraper, will be sold for a small fraction of its previous sales price. The building sold fairly quickly after being publicly placed on the market only two months ago.The incentive to sell the building at such a huge loss was due to the soaring rent the owners pay to Cooper Union, a New York college, for the land under the building.'Still the building is among the best known in the city, even to people who have never been to New York."""

更多“自动摘要”论文请上专知网站(www.zhuanzhi.ai )进行查看!查看更多干货!

https://www.zhuanzhi.ai/topic/2001970588082075/new


-END-
专 · 知


专知,专业可信的人工智能知识分发,让认知协作更快更好!欢迎注册登录专知www.zhuanzhi.ai,获取5000+AI主题干货知识资料!
欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程视频资料和与专家交流咨询
请加专知小助手微信(扫一扫如下二维码添加), 获取专知VIP会员码 加入专知人工智能主题群,咨询技术商务合作~
点击“阅读原文”,了解使用专知,查看5000+AI主题知识资料
展开全文
Top
微信扫码咨询专知VIP会员