Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks
Paper • 1908.10084 • Published • 15
How to use mrdantzig/klue-roberta-base-klue-sts-mrc with sentence-transformers:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("mrdantzig/klue-roberta-base-klue-sts-mrc")
sentences = [
"직토워크가 잘못된 자세의 걸음을 측정하는 기준은?",
"이번 주말부터 전국에 30도를 웃도는 초여름 날씨가 다시 찾아올 전망이다.기상청은 전국이 고기압의 가장자리에 들어 대기가 안정되면서 이번 주말부터 맑고 무더운 날씨가 1주일가량 이어지겠다고 13일 예보했다. 최근 나흘새 서울 등 수도권엔 대기 불안정으로 인해 소나기 및 우박이 곳곳에 떨어졌다. 지난 10일 경기 고양시에선 기상 관측 이래 육지에선 처음으로 토네이도(용오름)가 발생해 수십여채의 비닐하우스가 파손되기도 했다.허진호 기상청 통보관은 “대기 상층의 찬 공기와 지면가열에 따른 하층의 따뜻한 공기가 만나 강한 대기불안정이 형성되면서 곳곳에 소나기가 내렸다”며 “이번 주말부터는 상층의 공기 흐름이 원활해 대기불안정이 발생할 가능성은 낮다”고 내다봤다.토요일인 14일 서울의 낮 최고기온은 29도에 달하는 등 전국 대부분 지역이 30도를 웃돌 전망이다. 일요일인 15일에도 맑은 날씨를 보이면서 서울의 기온은 29도를 기록하겠다. 무덥고 맑은 날씨는 다음주 주말까지 이어질 전망이다.무더위를 식혀줄 장마는 평년과 비슷한 이달 말부터 남부지방을 시작으로 찾아올 전망이다. 민간 최대 기상업체인 케이웨더는 오는 23일 남부지방을 시작으로 25일께 중부지방에 장마가 찾아올 것으로 내다봤다. 이번 여름철엔 기록적인 폭우가 찾아올 가능성도 점쳐진다. 반기성 케이웨더 예보센터장은 “엘니뇨 현상으로 북태평양 고기압이 발달하지 못하는 대신 찬 오호츠크해 고기압이 예년에 비해 세력이 강할 전망”이라며 “찬 공기과 더운 공기가 만나 대기불안정이 발생, 한반도에 폭우가 자주 내릴 것”이라고 내다봤다.",
"‘직토 워크’는 시선의 위치, 어깨균형, 구부린 팔의 각도, 걸음속도 등 네 가지 보행습관을 측정해 걸음걸이를 교정하는 웨어러블(착용형) 밴드다. 지난해 5월 LG전자, 신한금융투자, SK텔레콤 등 서로 다른 대기업을 다니던 세 명의 공동 창업자가 뭉쳐 설립한 직토는 11월 미국 최대 크라우딩 펀드 사이트 ‘킥스타터’에서 16만달러(약 1억8000만원)의 투자를 유치하며 주목받기 시작했다.○잘못된 걸음걸이 ‘경고’미국 퍼듀대 선후배인 김경태 대표와 서한석 최고재무책임자(CFO)가 창업을 준비하던 중 KAIST 출신 김성현 최고기술책임자(CTO)가 합류하면서 본격적으로 직토가 결성됐다. 직토는 ‘곧을 직(直)’과 ‘말할 토(吐)’를 합친 말로, ‘기술을 통해 사람에게 직언하겠다’는 의미라고 한다.직토가 개발한 직토 워크는 고개를 숙이고 어깨를 축 늘어뜨리고 천천히 터벅터벅 걷는 등 잘못된 자세로 2분 이상 걸을 경우 사용자에게 진동과 아이콘으로 알려주는 웨어러블 밴드다. 걷다 보면 자연스럽게 팔도 함께 움직이게 되는데 팔의 움직임을 분석해 발걸음의 모양, 걸음 주기·방향 등을 측정할 수 있다는 것이다. 예를 들어 팔이 몸의 바깥쪽으로 움직인다면 팔자걸음을 걷고 있을 확률이 높고, 팔이 안쪽으로 굽는다면 구부정한 자세로 걷고 있다고 분석하는 식이다. 어깨·허리·골반의 뒤틀림 등 체형 비대칭도 분석한다. 김 대표는 “무의식적으로 휴대폰을 보면서 걷거나 구부정하게 어깨와 허리를 굽히고 걷는 등 잘못된 자세로 걷는 사람이 많다”며 “몸의 균형이 깨지면 거북목, 허리디스크 등 질병에 걸리게 된다”고 설명했다.사용자 고유의 걸음걸이 패턴을 분석해 스마트폰 비밀번호 잠금 해제가 가능한 생체인증, 전화·메시지 알람 기능 등도 있다. 김 대표는 “팔찌 등 다른 액세서리와 함께 착용해도 잘 어울리도록 디자인에도 신경썼다”고 말했다.○건강관리 웨어러블 기기직토는 최근 인터넷 생명보험회사인 교보라이프플래닛과 전략적 제휴도 맺었다. 공동 프로모션과 홍보물 제작, 소셜네트워크서비스(SNS) 채널 연계 등 다양한 활동을 추진할 계획이다. 국내에선 웨어러블 기기를 만드는 스타트업(신생 벤처기업)과 보험사의 첫 협업사례다. 미국 웨어러블 밴드 제조업체인 핏빗이 바이탤리티그룹, 존 핸콕 등 보험사와 연계해 보험상품을 출시한 바 있다. 운동량을 측정하는 웨어러블 밴드를 지원하고 보험가입자가 운동량을 늘릴 경우 보험료 인하 등의 혜택을 주는 상품 등을 개발한 것이다.김 대표는 “손목, 팔의 움직임을 통해 다양한 행동 양식을 분석할 수 있다”며 “걸음걸이뿐 아니라 운동, 운전, 식사 등 사용자의 행위를 분석해 건강관리에 활용할 수 있을 것”이라고 말했다.지난달 13일부터 선주문량 3000대를 포함해 1만대 양산에 들어간 직토는 최근 선주문부터 순차적으로 배송을 시작했다. 가격은 17만9000원이다. 5일부터 오는 16일까지 온라인쇼핑몰 G마켓에서 주문하면 할인된 가격(16만9000원)에 구입할 수 있다.",
"메리어트 인터내셔널의 22개 호텔이 체크인 후 24시간부터 최대 30시간까지 투숙이 가능한 ‘스테이 & 릴렉스 24’ 패키지를 공동으로 선보인다고 밝혔다. 이번 클러스터 패키지에는 메리어트 인터내셔널의 럭셔리 브랜드인 JW 메리어트부터 셀렉트 브랜드인 페어필드까지 다양한 브랜드가 참여하며, 지역과 혜택도 다양해 선택의 폭이 넓다. 고객은 원하는 시간 혹은 정해진 시간에 체크인한 후 최장 30시간까지 호텔에 투숙하며 각 호텔별로 제공되는 혜택을 누릴 수 있다. JW 메리어트 동대문 스퀘어 서울, 코트야드 보타닉 파크, 포포인츠 강남은 성인2인 및 어린이 2인(만 12세까지) 포함 총 4인 조식을 무료로 제공하며, 쉐라톤 그랜드 인천은 레스토랑에서 사용 가능한 3만원 크레딧을 추가 제공한다. JW 메리어트 동대문 스퀘어 서울과 웨스틴 조선 서울, 웨스틴 조선 부산은 30시간까지 투숙 가능해 더욱 여유롭다. 참여 호텔은JW 메리어트 서울, JW 메리어트 동대문 스퀘어 서울, 쉐라톤 그랜드 인천, 쉐라톤 서울 디큐브시티 호텔, 웨스틴 조선 서울, 웨스틴 조선 부산, 여의도 파크 센터 -서울 메리어트 이그제큐티브 아파트먼트, 르메르디앙 서울, 더 플라자 오토그래프 컬렉션, 라이즈 오토그래프 컬렉션, 코트야드 서울 타임스퀘어, 코트야드 서울 판교, 코트야드 서울 남대문, 코트야드 서울 보타닉파크, 코트야드 수원, 알로프트 명동, 알로프트 서울 강남, 포포인츠 바이 쉐라톤 서울 강남, 포포인츠 바이 쉐라톤 서울역, 포포인츠 바이 쉐라톤 서울 구로, 목시 서울 인사동, 페어필드 바이 메리어트 부산 송도 비치 까지 총 22개다. 그 외 호텔별 상세 혜택 확인 및 예약은 홈페이지를 통해 가능하다. 24시간 패키지 외에도 다이닝 패키지, 패밀리 패키지 등 메리어트의 다양한 호캉스 패키지를 확인할 수 있다."
]
embeddings = model.encode(sentences)
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [4, 4]This is a sentence-transformers model finetuned from shangrilar/klue-roberta-base-klue-sts. It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for retrieval.
SentenceTransformer(
(0): Transformer({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'RobertaModel'})
(1): Pooling({'embedding_dimension': 768, 'pooling_mode': 'mean', 'include_prompt': True})
)
First install the Sentence Transformers library:
pip install -U sentence-transformers
Then you can load this model and run inference.
from sentence_transformers import SentenceTransformer
# Download from the 🤗 Hub
model = SentenceTransformer("sentence_transformers_model_id")
# Run inference
sentences = [
'올해 예산의 크기는 얼마인가?',
'386조4000억원 규모의 내년도 예산안이 국회를 통과했다. 여야는 예산안 법정처리 시한인 2일 자정을 넘겨 정부안에서 3조8000억원을 감액하는 대신 3조5000억원을 증액한 수정안을 본회의에서 처리했다. ▶관련기사 A4, 5, 6면내년 예산 규모는 올해(375조4000억원)보다 11조원(2.93%)가량 늘어났다. 주요 삭감 예산은 일반·지방행정 분야와 국방 분야 각각 1조3584억원과 1543억원, 예비비 1500억원 등이다. 증액 예산은 사회복지 4732억원, 교통·물류 3868억원, 산업·중소기업·에너지 1644억원 등이다.누리과정(만 3~5세 무상교육) 예산은 예비비에서 3000억원을 우회 지원하도록 했다. 순삭감액은 지난해 6000억원에 못 미치는 규모로 내년 총선을 앞두고 의원들의 증액 요구가 빗발쳤기 때문이라고 국회 관계자는 말했다. 이 관계자는 “지역 민원예산이 증액분의 상당 부분을 차지하며, 사상 최대 규모일 것”이라고 말했다.여야는 이날 본회의에서 예산안과 함께 예산부수법안 15건도 처리했다. 또 여야가 예산안과 연계해 함께 처리하기로 합의했던 관광진흥법 등 5개 법안도 진통 끝에 국회 문턱을 넘었다.',
'옌바이는 면적이 6899.5km²이고, 홍강은 지방을 통과한다. 옌바이는 험준한 산악 풍경과 계곡의 푸른 논밭으로 특징지어지는 산악 지방이다. 호앙리엔선 산맥은 지방을 관통한다. 홍강(혹은 타오 강)과 짜이강이 그 지방을 흐른다. 이 강들은 중국 윈난에서 발원한다. 옌바이성의 이 두 강줄기에 의해 만들어진 계곡은 울퉁불퉁한 영토지만 비옥하다. 무옹로 평원은 옌바이성의 곡창지대이다. \n\n지형은 동쪽에서 서쪽으로, 남쪽에서 북으로 솟아 있어 가파르다. 평균 고도는 해발 약 600m이다. 홍강 유역의 좌안과 홍강의 높은 우안에 있는 저지대와 홍강과 다강 사이의 고원에는 산이 많다. 두 개의 주요 강인 홍강과 다강 외에, 이 지방에는 약 200개의 운하, 작은 개울, 큰 호수, 늪이 있다. 탁바 호수는 234km²의 면적과 1,331개의 섬과 언덕을 가진 인공호수도 옌바이성에 위치해 있다. 30억~39억 입방미터의 용수를 보유하고 있으며, 당초의 의도는 베트남 최초의 대규모 수력 발전 사업 중 하나인 탁바 수력발전소를 가동하는 것이었다. 수천 개의 언덕과 섬에는 훔, 꺼우꾸오이, 박싸를 포함한 많은 동굴이 있다. 탁바 사원은 호수 지역에 위치해 있다. 탁바호는 그 지방의 서부 지역의 기후 패턴을 덥고 건조한 상태에서 적당한 상태로 바꾸었다.',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 768]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[1.0000, 0.5835, 0.1398],
# [0.5835, 1.0000, 0.0899],
# [0.1398, 0.0899, 1.0000]])
EmbeddingSimilarityEvaluator| Metric | Value |
|---|---|
| pearson_cosine | 0.8385 |
| spearman_cosine | 0.8357 |
sentence_0 and sentence_1| sentence_0 | sentence_1 | |
|---|---|---|
| type | string | string |
| details |
|
|
| sentence_0 | sentence_1 |
|---|---|
샤피로가 적극적인 개입만이 예상치 못한 결과를 막을 수 있다고 말한 체계는? |
샤피로는 클린턴 정부와 두번째 부시 정부에 자문을 제공하였다. 그는 스탠포드 대학교 프리먼 스포질 국제 연구소의 국제 안보 및 협력 센터에 소속되어 있다 그는 신종 전염병의 잠재적 영향력을 특히 염려하고 있다. 전염병에 특별히 중요한 관심을 두어야 하는 여러 문제가 있다. 그 중 하나는 항생제에 내성을 갖는 미생물의 발달로, 1950년대 항생제 과다 사용의 결과로 나타나고 있는 것이다. 샤피로는 약물 내성 세균의 발달을 막기 위해 특정 세균과 이 세균의 약물 내성 기제를 공격하는 약물 개발에 관여하고 있다. 또 하나의 염려는 증가된 해외 여행과 미개척 지역으로의 인구 확장 및 기후 변화로 인해 세균이 이전에 노출되지 않은 인구 집단에 들어가게 되는 것이다 여기에는 인플루엔자와 같이 한 종에서 다른 종으로 이동하는 동물 매개 전염병도 포함된다. 자연적으로 발생하거나 의도적으로 발생한 생물학적 위협에 대처하기 위해서는 세포 및 해당 환경의 세포 개체수에서 내부적으로 관련된 기제를 이해하는 것이 필수적이다. 샤피로는 생명 체계의 복잡성 이해의 중요함을 강조하며, 이 체계에 개입하는 것이 예상치 못한 결과를 낳을 수 있다는 것을 인식할 필요가 있음을 부각한다. |
베스킨라빈스 레디팩이 기존 가입자에게 무료가 되는 날은 언제인가? |
KT(대표이사 구현모)는 1만 가입자 돌파를 기념해 1일부터 신규 가입자를 대상으로 배스킨라빈스 레디팩을 무료로 제공하는 이벤트를 진행한다. KT가 업계 1위 스냅스와 제휴해 선보인 포토북은 월정액 5천원의 이용료로 매월 한 권의 포토북을 직접 제작해 받아보는 구독형 서비스다. 포토북은 올레tv를 통해서도 함께 볼 수 있어 소중한 사람과 추억을 나누는 대표 서비스로 자리잡고 있다. KT 포토북 고객들이 가장 많이 제작한 테마는 가족사진으로 전체의 60%를 차지한다. 특히, 자녀의 성장과정을 간직하려는 3040 여성 고객을 중심으로 높은 호응을 얻고 있다. 손주들이 성장하는 모습을 함께 보고 싶은 할아버지, 할머니를 위해 디지털 포토북을 공유하는 경우도 지속 증가해 올레tv를 보유한 포토북 고객의 약 30%가 해당 서비스를 이용하고 있는 것으로도 나타났다. 연인, 반려동물, 여행, 취미 등 다양한 테마의 포토북을 찾는 고객들도 지속 증가하고 있다. KT는 가입자 1만명 돌파를 기념해 1일부터 14일까지 2주간 신규가입 이벤트를 진행한다. 포토북을 새로 가입하는 고객 전원에게 배스킨라빈스 레디팩(9,200원 상당) 쿠폰을 증정하는 이벤트다. KT 멤버십앱이나 KT닷컴 홈페이지를 통해 포토북 가입 및 이벤트 참여를 하면, 12월까지 가입 유지한 고객에게 쿠폰이 일괄 지급된다. KT는 포토북 고객들의 다양한 요구에 맞춰 상품을 다각화하는 등 가입자 확대에 나선다는 계획이다. 이를 위해 지난달부터는 VIP 초이스 혜택으로 2만원 상당의 프리미엄 포토북을 제작할 수 있는 상품을 선보인 바 있다. 이달부터는 월 한 권 이상의 포토북 제작을 원하는 고객들이 추가로 앨범을 제작할 수 있도록 선불권(3회권, 6회권, 12회권) 상품도 출시할 예정이다. KT 무선서비스담당 성은미 상무는 “포토북이 포스트 코로나 시대에 가족, 연인 등 소중한 사람들과 마음을 전하는 매개로 자리잡고 있다”며 “고객의 목소리에 지속적으로 귀를 기울여 포토북을 고객이 쉽고 편하게 사용할 수 있는 서비스... |
코시모는 누구로부터 교육을 받았나? |
1642년, 토스카나 대공 페르디난도 2세 데 메디치와 대공비 비토리아 델라 로베레 사이에서 외아들로 태어났다. 그의 위로 두 형이 있었으나 모두 일찍 죽었다. 그의 교육 문제를 두고 대공 부부는 생각이 달랐고, 결국은 대공비의 뜻대로 신학자 반디넬리가 코시모를 가르치게 되었다. 이러한 교육의 영향으로 코시모는 대단히 독실한 신자였으며 종교 문제에는 적극적이었던 반면, 정치 문제에는 별 관심을 표하지 않았다. 그는 하루에 5,6군데의 교회를 다녔고 유대교도가 가톨릭교도와 결혼하거나 한 집에 살거나 가톨릭교도 유모를 쓰는 것을 금하는 등 엄격한 반유대주의 법령들을 제정했다. 또한 예술과 학문에 대한 지원을 아끼지 않았던 메디치 가의 역대 군주들과는 달리 코시모 3세는 문예에 대한 흥미도 없었다. 그는 대식가로 폭음폭식을 즐겼으며, 언제나 비용에 구애받지 않는 호화로운 연회를 즐겼다. 그 비용을 대기 위해 코시모 3세는 백성들에게 높은 세금을 부과했으며, 이로 인해 그의 치세 동안 토스카나 대공국은 점차 쇠락의 길을 걷기 시작했다. 코시모 3세는 장수했지만 늘 자신이 언제 죽을지 몰라 불안해했고 후계자 문제에 집착했다 그의 세 자녀에게서 후계자를 얻는 것이 요원한 일이란 걸 알자 코시모 3세는 40대 후반이었던 남동생 프란체스코 마리아 주교에게 상속자를 낳아줄 것을 부탁했다 프란체스코 마리아는 과스텔라 공작의 딸과 결혼했지만 상속자를 얻지 못하고 죽었다. 코시모 3세는 딸 안나 마리아가 공국을 계승할 수 있게 만들려고 노력했지만 이루어지지 않았고, 결국 그의 아들 대에서 메디치 가의 토스카나 대공국의 역사는 끝났다. |
MultipleNegativesRankingLoss with these parameters:{
"scale": 20.0,
"similarity_fct": "cos_sim",
"gather_across_devices": false,
"directions": [
"query_to_doc"
],
"partition_mode": "joint",
"hardness_mode": null,
"hardness_strength": 0.0
}
per_device_train_batch_size: 16per_device_eval_batch_size: 16num_train_epochs: 1batch_sampler: no_duplicatesmulti_dataset_batch_sampler: round_robindo_predict: Falseprediction_loss_only: Trueper_device_train_batch_size: 16per_device_eval_batch_size: 16gradient_accumulation_steps: 1eval_accumulation_steps: Nonetorch_empty_cache_steps: Nonelearning_rate: 5e-05weight_decay: 0.0adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08max_grad_norm: 1num_train_epochs: 1max_steps: -1lr_scheduler_type: linearlr_scheduler_kwargs: Nonewarmup_ratio: Nonewarmup_steps: 0log_level: passivelog_level_replica: warninglog_on_each_node: Truelogging_nan_inf_filter: Trueenable_jit_checkpoint: Falsesave_on_each_node: Falsesave_only_model: Falserestore_callback_states_from_checkpoint: Falseuse_cpu: Falseseed: 42data_seed: Nonebf16: Falsefp16: Falsebf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonelocal_rank: -1ddp_backend: Nonedebug: []dataloader_drop_last: Falsedataloader_num_workers: 0dataloader_prefetch_factor: Nonedisable_tqdm: Falseremove_unused_columns: Truelabel_names: Noneload_best_model_at_end: Falseignore_data_skip: Falsefsdp: []fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}accelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}parallelism_config: Nonedeepspeed: Nonelabel_smoothing_factor: 0.0optim: adamw_torch_fusedoptim_args: Nonegroup_by_length: Falselength_column_name: lengthproject: huggingfacetrackio_space_id: trackioddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falsedataloader_pin_memory: Truedataloader_persistent_workers: Falseskip_memory_metrics: Truepush_to_hub: Falseresume_from_checkpoint: Nonehub_model_id: Nonehub_strategy: every_savehub_private_repo: Nonehub_always_push: Falsehub_revision: Nonegradient_checkpointing: Falsegradient_checkpointing_kwargs: Noneinclude_for_metrics: []eval_do_concat_batches: Trueauto_find_batch_size: Falsefull_determinism: Falseddp_timeout: 1800torch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Noneinclude_num_input_tokens_seen: noneftune_noise_alpha: Noneoptim_target_modules: Nonebatch_eval_metrics: Falseeval_on_start: Falseuse_liger_kernel: Falseliger_kernel_config: Noneeval_use_gather_object: Falseaverage_tokens_across_devices: Trueuse_cache: Falseprompts: Nonebatch_sampler: no_duplicatesmulti_dataset_batch_sampler: round_robinrouter_mapping: {}learning_rate_mapping: {}| Epoch | Step | Training Loss | spearman_cosine |
|---|---|---|---|
| -1 | -1 | - | 0.8357 |
| 0.4558 | 500 | 0.1603 | - |
| 0.9116 | 1000 | 0.1165 | - |
@inproceedings{reimers-2019-sentence-bert,
title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
author = "Reimers, Nils and Gurevych, Iryna",
booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
month = "11",
year = "2019",
publisher = "Association for Computational Linguistics",
url = "https://arxiv.org/abs/1908.10084",
}
@misc{oord2019representationlearningcontrastivepredictive,
title={Representation Learning with Contrastive Predictive Coding},
author={Aaron van den Oord and Yazhe Li and Oriol Vinyals},
year={2019},
eprint={1807.03748},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/1807.03748},
}
Base model
shangrilar/klue-roberta-base-klue-sts